Lines Matching defs:ipu

29 static inline u32 ipu_cm_read(struct ipu_soc *ipu, unsigned offset)  in ipu_cm_read()
34 static inline void ipu_cm_write(struct ipu_soc *ipu, u32 value, unsigned offset) in ipu_cm_write()
39 int ipu_get_num(struct ipu_soc *ipu) in ipu_get_num()
45 void ipu_srm_dp_update(struct ipu_soc *ipu, bool sync) in ipu_srm_dp_update()
168 struct ipuv3_channel *ipu_idmac_get(struct ipu_soc *ipu, unsigned num) in ipu_idmac_get()
205 struct ipu_soc *ipu = channel->ipu; in ipu_idmac_put() local
233 struct ipu_soc *ipu = channel->ipu; in __ipu_idmac_reset_current_buffer() local
242 struct ipu_soc *ipu = channel->ipu; in ipu_idmac_set_double_buffer() local
287 struct ipu_soc *ipu = channel->ipu; in ipu_idmac_lock_enable() local
338 int ipu_module_enable(struct ipu_soc *ipu, u32 mask) in ipu_module_enable()
364 int ipu_module_disable(struct ipu_soc *ipu, u32 mask) in ipu_module_disable()
392 struct ipu_soc *ipu = channel->ipu; in ipu_idmac_get_current_buffer() local
401 struct ipu_soc *ipu = channel->ipu; in ipu_idmac_buffer_is_ready() local
425 struct ipu_soc *ipu = channel->ipu; in ipu_idmac_select_buffer() local
443 struct ipu_soc *ipu = channel->ipu; in ipu_idmac_clear_buffer() local
471 struct ipu_soc *ipu = channel->ipu; in ipu_idmac_enable_channel() local
489 struct ipu_soc *ipu = channel->ipu; in ipu_idmac_wait_busy() local
506 struct ipu_soc *ipu = channel->ipu; in ipu_idmac_disable_channel() local
555 struct ipu_soc *ipu = channel->ipu; in ipu_idmac_enable_watermark() local
572 static int ipu_memory_reset(struct ipu_soc *ipu) in ipu_memory_reset()
592 void ipu_set_csi_src_mux(struct ipu_soc *ipu, int csi_id, bool mipi_csi2) in ipu_set_csi_src_mux()
616 void ipu_set_ic_src_mux(struct ipu_soc *ipu, int csi_id, bool vdi) in ipu_set_ic_src_mux()
694 int ipu_fsu_link(struct ipu_soc *ipu, int src_ch, int sink_ch) in ipu_fsu_link()
728 int ipu_fsu_unlink(struct ipu_soc *ipu, int src_ch, int sink_ch) in ipu_fsu_unlink()
844 static int ipu_submodules_init(struct ipu_soc *ipu, in ipu_submodules_init()
965 static void ipu_irq_handle(struct ipu_soc *ipu, const int *regs, int num_regs) in ipu_irq_handle()
983 struct ipu_soc *ipu = irq_desc_get_handler_data(desc); in ipu_irq_handler() local
996 struct ipu_soc *ipu = irq_desc_get_handler_data(desc); in ipu_err_irq_handler() local
1007 int ipu_map_irq(struct ipu_soc *ipu, int irq) in ipu_map_irq()
1019 int ipu_idmac_channel_irq(struct ipu_soc *ipu, struct ipuv3_channel *channel, in ipu_idmac_channel_irq()
1026 static void ipu_submodules_exit(struct ipu_soc *ipu) in ipu_submodules_exit()
1101 static int ipu_add_client_devices(struct ipu_soc *ipu, unsigned long ipu_base) in ipu_add_client_devices()
1156 static int ipu_irq_init(struct ipu_soc *ipu) in ipu_irq_init()
1212 static void ipu_irq_exit(struct ipu_soc *ipu) in ipu_irq_exit()
1230 void ipu_dump(struct ipu_soc *ipu) in ipu_dump()
1271 struct ipu_soc *ipu; in ipu_probe() local
1417 struct ipu_soc *ipu = platform_get_drvdata(pdev); in ipu_remove() local