Lines Matching defs:ipu
38 static inline u32 ipu_cm_read(struct ipu_soc *ipu, unsigned offset) in ipu_cm_read()
43 static inline void ipu_cm_write(struct ipu_soc *ipu, u32 value, unsigned offset) in ipu_cm_write()
48 void ipu_srm_dp_sync_update(struct ipu_soc *ipu) in ipu_srm_dp_sync_update()
250 struct ipuv3_channel *ipu_idmac_get(struct ipu_soc *ipu, unsigned num) in ipu_idmac_get()
280 struct ipu_soc *ipu = channel->ipu; in ipu_idmac_put() local
307 struct ipu_soc *ipu = channel->ipu; in __ipu_idmac_reset_current_buffer() local
316 struct ipu_soc *ipu = channel->ipu; in ipu_idmac_set_double_buffer() local
361 struct ipu_soc *ipu = channel->ipu; in ipu_idmac_lock_enable() local
404 int ipu_module_enable(struct ipu_soc *ipu, u32 mask) in ipu_module_enable()
430 int ipu_module_disable(struct ipu_soc *ipu, u32 mask) in ipu_module_disable()
458 struct ipu_soc *ipu = channel->ipu; in ipu_idmac_get_current_buffer() local
467 struct ipu_soc *ipu = channel->ipu; in ipu_idmac_buffer_is_ready() local
491 struct ipu_soc *ipu = channel->ipu; in ipu_idmac_select_buffer() local
509 struct ipu_soc *ipu = channel->ipu; in ipu_idmac_clear_buffer() local
537 struct ipu_soc *ipu = channel->ipu; in ipu_idmac_enable_channel() local
553 bool ipu_idmac_channel_busy(struct ipu_soc *ipu, unsigned int chno) in ipu_idmac_channel_busy()
561 struct ipu_soc *ipu = channel->ipu; in ipu_idmac_wait_busy() local
576 int ipu_wait_interrupt(struct ipu_soc *ipu, int irq, int ms) in ipu_wait_interrupt()
594 struct ipu_soc *ipu = channel->ipu; in ipu_idmac_disable_channel() local
643 struct ipu_soc *ipu = channel->ipu; in ipu_idmac_enable_watermark() local
660 static int ipu_memory_reset(struct ipu_soc *ipu) in ipu_memory_reset()
680 void ipu_set_csi_src_mux(struct ipu_soc *ipu, int csi_id, bool mipi_csi2) in ipu_set_csi_src_mux()
704 void ipu_set_ic_src_mux(struct ipu_soc *ipu, int csi_id, bool vdi) in ipu_set_ic_src_mux()
799 static int ipu_submodules_init(struct ipu_soc *ipu, in ipu_submodules_init()
902 static void ipu_irq_handle(struct ipu_soc *ipu, const int *regs, int num_regs) in ipu_irq_handle()
923 struct ipu_soc *ipu = irq_desc_get_handler_data(desc); in ipu_irq_handler() local
936 struct ipu_soc *ipu = irq_desc_get_handler_data(desc); in ipu_err_irq_handler() local
947 int ipu_map_irq(struct ipu_soc *ipu, int irq) in ipu_map_irq()
959 int ipu_idmac_channel_irq(struct ipu_soc *ipu, struct ipuv3_channel *channel, in ipu_idmac_channel_irq()
966 static void ipu_submodules_exit(struct ipu_soc *ipu) in ipu_submodules_exit()
1039 static int ipu_add_client_devices(struct ipu_soc *ipu, unsigned long ipu_base) in ipu_add_client_devices()
1099 static int ipu_irq_init(struct ipu_soc *ipu) in ipu_irq_init()
1152 static void ipu_irq_exit(struct ipu_soc *ipu) in ipu_irq_exit()
1170 void ipu_dump(struct ipu_soc *ipu) in ipu_dump()
1212 struct ipu_soc *ipu; in ipu_probe() local
1345 struct ipu_soc *ipu = platform_get_drvdata(pdev); in ipu_remove() local