Home
last modified time | relevance | path

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

/linux/drivers/gpu/ipu-v3/
H A Dipu-common.c29 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()
[all …]
H A Dipu-dmfc.c87 struct ipu_soc *ipu; member
93 struct ipu_soc *ipu; member
155 struct dmfc_channel *ipu_dmfc_get(struct ipu_soc *ipu, int ipu_channel) in ipu_dmfc_get()
172 int ipu_dmfc_init(struct ipu_soc *ipu, struct device *dev, unsigned long base, in ipu_dmfc_init()
212 void ipu_dmfc_exit(struct ipu_soc *ipu) in ipu_dmfc_exit()
H A Dipu-dp.c61 struct ipu_soc *ipu; member
229 int ipu_dp_enable(struct ipu_soc *ipu) in ipu_dp_enable()
298 void ipu_dp_disable(struct ipu_soc *ipu) in ipu_dp_disable()
316 struct ipu_dp *ipu_dp_get(struct ipu_soc *ipu, unsigned int flow) in ipu_dp_get()
344 int ipu_dp_init(struct ipu_soc *ipu, struct device *dev, unsigned long base) in ipu_dp_init()
374 void ipu_dp_exit(struct ipu_soc *ipu) in ipu_dp_exit()
H A Dipu-smfc.c26 struct ipu_soc *ipu; member
135 struct ipu_smfc *ipu_smfc_get(struct ipu_soc *ipu, unsigned int chno) in ipu_smfc_get()
172 int ipu_smfc_init(struct ipu_soc *ipu, struct device *dev, in ipu_smfc_init()
200 void ipu_smfc_exit(struct ipu_soc *ipu) in ipu_smfc_exit()
H A Dipu-dc.c101 struct ipu_soc *ipu; member
231 void ipu_dc_enable(struct ipu_soc *ipu) in ipu_dc_enable()
266 void ipu_dc_disable(struct ipu_soc *ipu) in ipu_dc_disable()
308 struct ipu_dc *ipu_dc_get(struct ipu_soc *ipu, int channel) in ipu_dc_get()
343 int ipu_dc_init(struct ipu_soc *ipu, struct device *dev, in ipu_dc_init()
424 void ipu_dc_exit(struct ipu_soc *ipu) in ipu_dc_exit()
H A Dipu-prg.c115 bool ipu_prg_present(struct ipu_soc *ipu) in ipu_prg_present()
124 bool ipu_prg_format_supported(struct ipu_soc *ipu, uint32_t format, in ipu_prg_format_supported()
143 int ipu_prg_enable(struct ipu_soc *ipu) in ipu_prg_enable()
154 void ipu_prg_disable(struct ipu_soc *ipu) in ipu_prg_disable()
H A Dipu-di.c25 struct ipu_soc *ipu; member
677 struct ipu_di *ipu_di_get(struct ipu_soc *ipu, int disp) in ipu_di_get()
711 int ipu_di_init(struct ipu_soc *ipu, struct device *dev, int id, in ipu_di_init()
747 void ipu_di_exit(struct ipu_soc *ipu, int id) in ipu_di_exit()
/linux/drivers/gpu/drm/ingenic/
H A Dingenic-ipu.c155 static void jz4760_set_coefs(struct ingenic_ipu *ipu, unsigned int reg, in jz4760_set_coefs()
207 static void jz4725b_set_coefs(struct ingenic_ipu *ipu, unsigned int reg, in jz4725b_set_coefs()
231 static void ingenic_ipu_set_downscale_coefs(struct ingenic_ipu *ipu, in ingenic_ipu_set_downscale_coefs()
249 static void ingenic_ipu_set_integer_upscale_coefs(struct ingenic_ipu *ipu, in ingenic_ipu_set_integer_upscale_coefs()
263 static void ingenic_ipu_set_upscale_coefs(struct ingenic_ipu *ipu, in ingenic_ipu_set_upscale_coefs()
283 static void ingenic_ipu_set_coefs(struct ingenic_ipu *ipu, unsigned int reg, in ingenic_ipu_set_coefs()
326 struct ingenic_ipu *ipu = plane_to_ingenic_ipu(plane); in ingenic_ipu_plane_atomic_update() local
575 struct ingenic_ipu *ipu = plane_to_ingenic_ipu(plane); in ingenic_ipu_plane_atomic_check() local
658 struct ingenic_ipu *ipu = plane_to_ingenic_ipu(plane); in ingenic_ipu_plane_atomic_disable() local
682 struct ingenic_ipu *ipu = plane_to_ingenic_ipu(plane); in ingenic_ipu_plane_atomic_get_property() local
[all …]
/linux/drivers/gpu/drm/imx/ipuv3/
H A Dipuv3-crtc.c53 struct ipu_soc *ipu = dev_get_drvdata(ipu_crtc->dev->parent); in ipu_crtc_atomic_enable() local
87 struct ipu_soc *ipu = dev_get_drvdata(ipu_crtc->dev->parent); in ipu_crtc_atomic_disable() local
346 struct ipu_soc *ipu = dev_get_drvdata(ipu_crtc->dev->parent); in ipu_get_resources() local
367 struct ipu_soc *ipu = dev_get_drvdata(dev->parent); in ipu_drm_bind() local
H A Dipuv3-plane.h20 struct ipu_soc *ipu; member
H A Dipuv3-plane.c343 struct ipu_soc *ipu = to_ipu_plane(plane)->ipu; in ipu_plane_format_mod_supported() local
887 struct ipu_plane *ipu_plane_init(struct drm_device *dev, struct ipu_soc *ipu, in ipu_plane_init()
/linux/drivers/staging/media/imx/
H A Dimx-ic-common.c23 struct ipu_soc *ipu, in imx_media_ic_register()
H A Dimx-ic.h14 struct ipu_soc *ipu; member
H A Dimx-media-internal-sd.c196 struct ipu_soc *ipu; in imx_media_register_ipu_internal_subdevs() local
H A Dimx-media.h157 struct ipu_soc *ipu[2]; member
/linux/arch/mips/boot/dts/ingenic/
H A Djz4725b.dtsi343 ipu: ipu@13080000 { label
/linux/arch/arm/boot/dts/ti/omap/
H A Domap5.dtsi267 ipu: ipu@55020000 { label
H A Domap4.dtsi360 ipu: ipu@55020000 { label
/linux/arch/arm/boot/dts/nxp/imx/
H A Dimx51.dtsi142 ipu: ipu@40000000 { label
H A Dimx53.dtsi153 ipu: ipu@18000000 { label
/linux/drivers/net/ipvlan/
H A Dipvlan.h80 } ipu; member