Home
last modified time | relevance | path

Searched defs:ipu (Results 1 – 16 of 16) sorted by relevance

/drivers/gpu/ipu-v3/
Dipu-common.c37 static inline u32 ipu_cm_read(struct ipu_soc *ipu, unsigned offset) in ipu_cm_read()
42 static inline void ipu_cm_write(struct ipu_soc *ipu, u32 value, unsigned offset) in ipu_cm_write()
47 void ipu_srm_dp_sync_update(struct ipu_soc *ipu) in ipu_srm_dp_sync_update()
244 struct ipuv3_channel *ipu_idmac_get(struct ipu_soc *ipu, unsigned num) in ipu_idmac_get()
274 struct ipu_soc *ipu = channel->ipu; in ipu_idmac_put() local
301 struct ipu_soc *ipu = channel->ipu; in __ipu_idmac_reset_current_buffer() local
310 struct ipu_soc *ipu = channel->ipu; in ipu_idmac_set_double_buffer() local
355 struct ipu_soc *ipu = channel->ipu; in ipu_idmac_lock_enable() local
398 int ipu_module_enable(struct ipu_soc *ipu, u32 mask) in ipu_module_enable()
424 int ipu_module_disable(struct ipu_soc *ipu, u32 mask) in ipu_module_disable()
[all …]
Dipu-dp.c69 struct ipu_soc *ipu; member
218 int ipu_dp_enable(struct ipu_soc *ipu) in ipu_dp_enable()
287 void ipu_dp_disable(struct ipu_soc *ipu) in ipu_dp_disable()
305 struct ipu_dp *ipu_dp_get(struct ipu_soc *ipu, unsigned int flow) in ipu_dp_get()
333 int ipu_dp_init(struct ipu_soc *ipu, struct device *dev, unsigned long base) in ipu_dp_init()
361 void ipu_dp_exit(struct ipu_soc *ipu) in ipu_dp_exit()
Dipu-smfc.c32 struct ipu_soc *ipu; member
141 struct ipu_smfc *ipu_smfc_get(struct ipu_soc *ipu, unsigned int chno) in ipu_smfc_get()
178 int ipu_smfc_init(struct ipu_soc *ipu, struct device *dev, in ipu_smfc_init()
206 void ipu_smfc_exit(struct ipu_soc *ipu) in ipu_smfc_exit()
Dipu-dc.c110 struct ipu_soc *ipu; member
233 void ipu_dc_enable(struct ipu_soc *ipu) in ipu_dc_enable()
295 void ipu_dc_disable(struct ipu_soc *ipu) in ipu_dc_disable()
326 struct ipu_dc *ipu_dc_get(struct ipu_soc *ipu, int channel) in ipu_dc_get()
361 int ipu_dc_init(struct ipu_soc *ipu, struct device *dev, in ipu_dc_init()
458 void ipu_dc_exit(struct ipu_soc *ipu) in ipu_dc_exit()
Dipu-dmfc.c110 struct ipu_soc *ipu; member
116 struct ipu_soc *ipu; member
371 struct dmfc_channel *ipu_dmfc_get(struct ipu_soc *ipu, int ipu_channel) in ipu_dmfc_get()
389 int ipu_dmfc_init(struct ipu_soc *ipu, struct device *dev, unsigned long base, in ipu_dmfc_init()
434 void ipu_dmfc_exit(struct ipu_soc *ipu) in ipu_dmfc_exit()
Dipu-ic.c161 struct ipu_soc *ipu; member
284 struct ipu_soc *ipu = priv->ipu; in calc_resize_coeffs() local
497 struct ipu_soc *ipu = priv->ipu; in ipu_ic_task_idma_init() local
676 struct ipu_ic *ipu_ic_get(struct ipu_soc *ipu, enum ipu_ic_task task) in ipu_ic_get()
714 int ipu_ic_init(struct ipu_soc *ipu, struct device *dev, in ipu_ic_init()
748 void ipu_ic_exit(struct ipu_soc *ipu) in ipu_ic_exit()
755 struct ipu_soc *ipu = priv->ipu; in ipu_ic_dump() local
Dipu-cpmem.c32 struct ipu_soc *ipu; member
235 struct ipu_soc *ipu = ch->ipu; in ipu_cpmem_set_high_priority() local
680 struct ipu_soc *ipu = ch->ipu; in ipu_cpmem_dump() local
740 int ipu_cpmem_init(struct ipu_soc *ipu, struct device *dev, unsigned long base) in ipu_cpmem_init()
762 void ipu_cpmem_exit(struct ipu_soc *ipu) in ipu_cpmem_exit()
Dipu-di.c34 struct ipu_soc *ipu; member
658 struct ipu_di *ipu_di_get(struct ipu_soc *ipu, int disp) in ipu_di_get()
692 int ipu_di_init(struct ipu_soc *ipu, struct device *dev, int id, in ipu_di_init()
728 void ipu_di_exit(struct ipu_soc *ipu, int id) in ipu_di_exit()
Dipu-prv.h132 struct ipu_soc *ipu; member
175 static inline u32 ipu_idmac_read(struct ipu_soc *ipu, unsigned offset) in ipu_idmac_read()
180 static inline void ipu_idmac_write(struct ipu_soc *ipu, u32 value, in ipu_idmac_write()
Dipu-csi.c38 struct ipu_soc *ipu; member
650 struct ipu_csi *ipu_csi_get(struct ipu_soc *ipu, int id) in ipu_csi_get()
685 int ipu_csi_init(struct ipu_soc *ipu, struct device *dev, int id, in ipu_csi_init()
714 void ipu_csi_exit(struct ipu_soc *ipu, int id) in ipu_csi_exit()
/drivers/dma/ipu/
Dipu_intern.h152 struct ipu { struct
153 void __iomem *reg_ipu; argument
160 struct clk *ipu_clk; argument
169 extern int ipu_irq_attach_irq(struct ipu *ipu, struct platform_device *dev); argument
Dipu_irq.c25 static u32 ipu_read_reg(struct ipu *ipu, unsigned long reg) in ipu_read_reg()
30 static void ipu_write_reg(struct ipu *ipu, u32 value, unsigned long reg) in ipu_write_reg()
47 struct ipu *ipu; member
76 struct ipu *ipu; member
271 struct ipu *ipu = irq_get_handler_data(irq); in ipu_irq_err() local
312 struct ipu *ipu = irq_desc_get_handler_data(desc); in ipu_irq_fn() local
354 int __init ipu_irq_attach_irq(struct ipu *ipu, struct platform_device *dev) in ipu_irq_attach_irq()
396 void ipu_irq_detach_irq(struct ipu *ipu, struct platform_device *dev) in ipu_irq_detach_irq()
Dipu_idmac.c46 static u32 __idmac_read_icreg(struct ipu *ipu, unsigned long reg) in __idmac_read_icreg()
51 #define idmac_read_icreg(ipu, reg) __idmac_read_icreg(ipu, reg - IC_CONF) argument
53 static void __idmac_write_icreg(struct ipu *ipu, u32 value, unsigned long reg) in __idmac_write_icreg()
58 #define idmac_write_icreg(ipu, v, reg) __idmac_write_icreg(ipu, v, reg - IC_CONF) argument
60 static u32 idmac_read_ipureg(struct ipu *ipu, unsigned long reg) in idmac_read_ipureg()
65 static void idmac_write_ipureg(struct ipu *ipu, u32 value, unsigned long reg) in idmac_write_ipureg()
73 static void dump_idmac_reg(struct ipu *ipu) in dump_idmac_reg()
116 static void ipu_ic_enable_task(struct ipu *ipu, enum ipu_channel channel) in ipu_ic_enable_task()
135 static void ipu_ic_disable_task(struct ipu *ipu, enum ipu_channel channel) in ipu_ic_disable_task()
153 static uint32_t ipu_channel_status(struct ipu *ipu, enum ipu_channel channel) in ipu_channel_status()
[all …]
/drivers/staging/imx-drm/
Dipuv3-crtc.c63 struct ipu_soc *ipu = dev_get_drvdata(ipu_crtc->dev->parent); in ipu_fb_enable() local
79 struct ipu_soc *ipu = dev_get_drvdata(ipu_crtc->dev->parent); in ipu_fb_disable() local
327 struct ipu_soc *ipu = dev_get_drvdata(ipu_crtc->dev->parent); in ipu_get_resources() local
352 struct ipu_soc *ipu = dev_get_drvdata(ipu_crtc->dev->parent); in ipu_crtc_init() local
Dipuv3-plane.h19 struct ipu_soc *ipu; member
Dipuv3-plane.c332 struct ipu_plane *ipu_plane_init(struct drm_device *dev, struct ipu_soc *ipu, in ipu_plane_init()