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()
200 struct ipuv3_channel *ipu_idmac_get(struct ipu_soc *ipu, unsigned num) in ipu_idmac_get()
237 struct ipu_soc *ipu = channel->ipu; in ipu_idmac_put() local
265 struct ipu_soc *ipu = channel->ipu; in __ipu_idmac_reset_current_buffer() local
274 struct ipu_soc *ipu = channel->ipu; in ipu_idmac_set_double_buffer() local
319 struct ipu_soc *ipu = channel->ipu; in ipu_idmac_lock_enable() local
370 int ipu_module_enable(struct ipu_soc *ipu, u32 mask) in ipu_module_enable()
396 int ipu_module_disable(struct ipu_soc *ipu, u32 mask) in ipu_module_disable()
424 struct ipu_soc *ipu = channel->ipu; in ipu_idmac_get_current_buffer() local
433 struct ipu_soc *ipu = channel->ipu; in ipu_idmac_buffer_is_ready() local
457 struct ipu_soc *ipu = channel->ipu; in ipu_idmac_select_buffer() local
475 struct ipu_soc *ipu = channel->ipu; in ipu_idmac_clear_buffer() local
503 struct ipu_soc *ipu = channel->ipu; in ipu_idmac_enable_channel() local
519 bool ipu_idmac_channel_busy(struct ipu_soc *ipu, unsigned int chno) in ipu_idmac_channel_busy()
527 struct ipu_soc *ipu = channel->ipu; in ipu_idmac_wait_busy() local
544 struct ipu_soc *ipu = channel->ipu; in ipu_idmac_disable_channel() local
593 struct ipu_soc *ipu = channel->ipu; in ipu_idmac_enable_watermark() local
610 static int ipu_memory_reset(struct ipu_soc *ipu) in ipu_memory_reset()
630 void ipu_set_csi_src_mux(struct ipu_soc *ipu, int csi_id, bool mipi_csi2) in ipu_set_csi_src_mux()
654 void ipu_set_ic_src_mux(struct ipu_soc *ipu, int csi_id, bool vdi) in ipu_set_ic_src_mux()
732 int ipu_fsu_link(struct ipu_soc *ipu, int src_ch, int sink_ch) in ipu_fsu_link()
766 int ipu_fsu_unlink(struct ipu_soc *ipu, int src_ch, int sink_ch) in ipu_fsu_unlink()
882 static int ipu_submodules_init(struct ipu_soc *ipu, in ipu_submodules_init()
1003 static void ipu_irq_handle(struct ipu_soc *ipu, const int *regs, int num_regs) in ipu_irq_handle()
1021 struct ipu_soc *ipu = irq_desc_get_handler_data(desc); in ipu_irq_handler() local
1034 struct ipu_soc *ipu = irq_desc_get_handler_data(desc); in ipu_err_irq_handler() local
1045 int ipu_map_irq(struct ipu_soc *ipu, int irq) in ipu_map_irq()
1057 int ipu_idmac_channel_irq(struct ipu_soc *ipu, struct ipuv3_channel *channel, in ipu_idmac_channel_irq()
1064 static void ipu_submodules_exit(struct ipu_soc *ipu) in ipu_submodules_exit()
1139 static int ipu_add_client_devices(struct ipu_soc *ipu, unsigned long ipu_base) in ipu_add_client_devices()
1194 static int ipu_irq_init(struct ipu_soc *ipu) in ipu_irq_init()
1250 static void ipu_irq_exit(struct ipu_soc *ipu) in ipu_irq_exit()
1268 void ipu_dump(struct ipu_soc *ipu) in ipu_dump()
1309 struct ipu_soc *ipu; in ipu_probe() local
1455 struct ipu_soc *ipu = platform_get_drvdata(pdev); in ipu_remove() local