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 int ipu_get_num(struct ipu_soc *ipu) in ipu_get_num()
54 void ipu_srm_dp_update(struct ipu_soc *ipu, bool sync) in ipu_srm_dp_update()
270 struct ipuv3_channel *ipu_idmac_get(struct ipu_soc *ipu, unsigned num) in ipu_idmac_get()
307 struct ipu_soc *ipu = channel->ipu; in ipu_idmac_put() local
335 struct ipu_soc *ipu = channel->ipu; in __ipu_idmac_reset_current_buffer() local
344 struct ipu_soc *ipu = channel->ipu; in ipu_idmac_set_double_buffer() local
389 struct ipu_soc *ipu = channel->ipu; in ipu_idmac_lock_enable() local
440 int ipu_module_enable(struct ipu_soc *ipu, u32 mask) in ipu_module_enable()
466 int ipu_module_disable(struct ipu_soc *ipu, u32 mask) in ipu_module_disable()
494 struct ipu_soc *ipu = channel->ipu; in ipu_idmac_get_current_buffer() local
503 struct ipu_soc *ipu = channel->ipu; in ipu_idmac_buffer_is_ready() local
527 struct ipu_soc *ipu = channel->ipu; in ipu_idmac_select_buffer() local
545 struct ipu_soc *ipu = channel->ipu; in ipu_idmac_clear_buffer() local
573 struct ipu_soc *ipu = channel->ipu; in ipu_idmac_enable_channel() local
589 bool ipu_idmac_channel_busy(struct ipu_soc *ipu, unsigned int chno) in ipu_idmac_channel_busy()
597 struct ipu_soc *ipu = channel->ipu; in ipu_idmac_wait_busy() local
614 struct ipu_soc *ipu = channel->ipu; in ipu_idmac_disable_channel() local
663 struct ipu_soc *ipu = channel->ipu; in ipu_idmac_enable_watermark() local
680 static int ipu_memory_reset(struct ipu_soc *ipu) in ipu_memory_reset()
700 void ipu_set_csi_src_mux(struct ipu_soc *ipu, int csi_id, bool mipi_csi2) in ipu_set_csi_src_mux()
724 void ipu_set_ic_src_mux(struct ipu_soc *ipu, int csi_id, bool vdi) in ipu_set_ic_src_mux()
802 int ipu_fsu_link(struct ipu_soc *ipu, int src_ch, int sink_ch) in ipu_fsu_link()
836 int ipu_fsu_unlink(struct ipu_soc *ipu, int src_ch, int sink_ch) in ipu_fsu_unlink()
952 static int ipu_submodules_init(struct ipu_soc *ipu, in ipu_submodules_init()
1073 static void ipu_irq_handle(struct ipu_soc *ipu, const int *regs, int num_regs) in ipu_irq_handle()
1094 struct ipu_soc *ipu = irq_desc_get_handler_data(desc); in ipu_irq_handler() local
1107 struct ipu_soc *ipu = irq_desc_get_handler_data(desc); in ipu_err_irq_handler() local
1118 int ipu_map_irq(struct ipu_soc *ipu, int irq) in ipu_map_irq()
1130 int ipu_idmac_channel_irq(struct ipu_soc *ipu, struct ipuv3_channel *channel, in ipu_idmac_channel_irq()
1137 static void ipu_submodules_exit(struct ipu_soc *ipu) in ipu_submodules_exit()
1212 static int ipu_add_client_devices(struct ipu_soc *ipu, unsigned long ipu_base) in ipu_add_client_devices()
1266 static int ipu_irq_init(struct ipu_soc *ipu) in ipu_irq_init()
1322 static void ipu_irq_exit(struct ipu_soc *ipu) in ipu_irq_exit()
1340 void ipu_dump(struct ipu_soc *ipu) in ipu_dump()
1381 struct ipu_soc *ipu; in ipu_probe() local
1527 struct ipu_soc *ipu = platform_get_drvdata(pdev); in ipu_remove() local