Home
last modified time | relevance | path

Searched refs:ipu_soc (Results 1 – 14 of 14) sorted by relevance

/linux-4.4.14/drivers/gpu/ipu-v3/
Dipu-prv.h18 struct ipu_soc;
132 struct ipu_soc *ipu;
145 struct ipu_soc { struct
175 static inline u32 ipu_idmac_read(struct ipu_soc *ipu, unsigned offset) in ipu_idmac_read() argument
180 static inline void ipu_idmac_write(struct ipu_soc *ipu, u32 value, in ipu_idmac_write()
186 void ipu_srm_dp_sync_update(struct ipu_soc *ipu);
188 int ipu_module_enable(struct ipu_soc *ipu, u32 mask);
189 int ipu_module_disable(struct ipu_soc *ipu, u32 mask);
191 bool ipu_idmac_channel_busy(struct ipu_soc *ipu, unsigned int chno);
192 int ipu_wait_interrupt(struct ipu_soc *ipu, int irq, int ms);
[all …]
Dipu-common.c38 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()
307 struct ipu_soc *ipu = channel->ipu; in __ipu_idmac_reset_current_buffer()
316 struct ipu_soc *ipu = channel->ipu; in ipu_idmac_set_double_buffer()
361 struct ipu_soc *ipu = channel->ipu; in ipu_idmac_lock_enable()
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()
[all …]
Dipu-dp.c69 struct ipu_soc *ipu;
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;
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-dmfc.c110 struct ipu_soc *ipu;
116 struct ipu_soc *ipu;
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-dc.c110 struct ipu_soc *ipu;
241 void ipu_dc_enable(struct ipu_soc *ipu) in ipu_dc_enable()
313 void ipu_dc_disable(struct ipu_soc *ipu) in ipu_dc_disable()
355 struct ipu_dc *ipu_dc_get(struct ipu_soc *ipu, int channel) in ipu_dc_get()
390 int ipu_dc_init(struct ipu_soc *ipu, struct device *dev, in ipu_dc_init()
487 void ipu_dc_exit(struct ipu_soc *ipu) in ipu_dc_exit()
Dipu-ic.c161 struct ipu_soc *ipu;
284 struct ipu_soc *ipu = priv->ipu; in calc_resize_coeffs()
497 struct ipu_soc *ipu = priv->ipu; in ipu_ic_task_idma_init()
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()
Dipu-di.c34 struct ipu_soc *ipu;
685 struct ipu_di *ipu_di_get(struct ipu_soc *ipu, int disp) in ipu_di_get()
719 int ipu_di_init(struct ipu_soc *ipu, struct device *dev, int id, in ipu_di_init()
755 void ipu_di_exit(struct ipu_soc *ipu, int id) in ipu_di_exit()
Dipu-csi.c38 struct ipu_soc *ipu;
651 struct ipu_csi *ipu_csi_get(struct ipu_soc *ipu, int id) in ipu_csi_get()
686 int ipu_csi_init(struct ipu_soc *ipu, struct device *dev, int id, in ipu_csi_init()
715 void ipu_csi_exit(struct ipu_soc *ipu, int id) in ipu_csi_exit()
Dipu-cpmem.c32 struct ipu_soc *ipu;
235 struct ipu_soc *ipu = ch->ipu; in ipu_cpmem_set_high_priority()
759 struct ipu_soc *ipu = ch->ipu; in ipu_cpmem_dump()
819 int ipu_cpmem_init(struct ipu_soc *ipu, struct device *dev, unsigned long base) in ipu_cpmem_init()
841 void ipu_cpmem_exit(struct ipu_soc *ipu) in ipu_cpmem_exit()
/linux-4.4.14/include/video/
Dimx-ipu-v3.h23 struct ipu_soc;
122 int ipu_map_irq(struct ipu_soc *ipu, int irq);
123 int ipu_idmac_channel_irq(struct ipu_soc *ipu, struct ipuv3_channel *channel,
141 void ipu_set_csi_src_mux(struct ipu_soc *ipu, int csi_id, bool mipi_csi2);
142 void ipu_set_ic_src_mux(struct ipu_soc *ipu, int csi_id, bool vdi);
143 void ipu_dump(struct ipu_soc *ipu);
148 struct ipuv3_channel *ipu_idmac_get(struct ipu_soc *ipu, unsigned channel);
211 struct ipu_dc *ipu_dc_get(struct ipu_soc *ipu, int channel);
215 void ipu_dc_enable(struct ipu_soc *ipu);
218 void ipu_dc_disable(struct ipu_soc *ipu);
[all …]
/linux-4.4.14/drivers/gpu/drm/imx/
Dipuv3-plane.h8 struct ipu_soc;
19 struct ipu_soc *ipu;
35 struct ipu_plane *ipu_plane_init(struct drm_device *dev, struct ipu_soc *ipu,
Dipuv3-crtc.c57 struct ipu_soc *ipu = dev_get_drvdata(ipu_crtc->dev->parent); in ipu_fb_enable()
73 struct ipu_soc *ipu = dev_get_drvdata(ipu_crtc->dev->parent); in ipu_fb_disable()
325 struct ipu_soc *ipu = dev_get_drvdata(ipu_crtc->dev->parent); in ipu_get_resources()
350 struct ipu_soc *ipu = dev_get_drvdata(ipu_crtc->dev->parent); in ipu_crtc_init()
Dipuv3-plane.c382 struct ipu_plane *ipu_plane_init(struct drm_device *dev, struct ipu_soc *ipu, in ipu_plane_init()