Home
last modified time | relevance | path

Searched defs:ipu (Results 26 - 50 of 55) sorted by relevance

123

/kernel/linux/linux-5.10/drivers/gpu/drm/ingenic/
H A Dingenic-ipu.c116 static void jz4760_set_coefs(struct ingenic_ipu *ipu, unsigned int reg, in jz4760_set_coefs() argument
168 static void jz4725b_set_coefs(struct ingenic_ipu *ipu, unsigned int reg, in jz4725b_set_coefs() argument
192 static void ingenic_ipu_set_downscale_coefs(struct ingenic_ipu *ipu, in ingenic_ipu_set_downscale_coefs() argument
210 ingenic_ipu_set_integer_upscale_coefs(struct ingenic_ipu *ipu, unsigned int reg, unsigned int num) ingenic_ipu_set_integer_upscale_coefs() argument
224 ingenic_ipu_set_upscale_coefs(struct ingenic_ipu *ipu, unsigned int reg, unsigned int num, unsigned int denom) ingenic_ipu_set_upscale_coefs() argument
244 ingenic_ipu_set_coefs(struct ingenic_ipu *ipu, unsigned int reg, unsigned int num, unsigned int denom) ingenic_ipu_set_coefs() argument
287 struct ingenic_ipu *ipu = plane_to_ingenic_ipu(plane); ingenic_ipu_plane_atomic_update() local
520 struct ingenic_ipu *ipu = plane_to_ingenic_ipu(plane); ingenic_ipu_plane_atomic_check() local
587 struct ingenic_ipu *ipu = plane_to_ingenic_ipu(plane); ingenic_ipu_plane_atomic_disable() local
612 struct ingenic_ipu *ipu = plane_to_ingenic_ipu(plane); ingenic_ipu_plane_atomic_get_property() local
627 struct ingenic_ipu *ipu = plane_to_ingenic_ipu(plane); ingenic_ipu_plane_atomic_set_property() local
661 struct ingenic_ipu *ipu = arg; ingenic_ipu_irq_handler() local
700 struct ingenic_ipu *ipu; ingenic_ipu_bind() local
793 struct ingenic_ipu *ipu = dev_get_drvdata(dev); ingenic_ipu_unbind() local
[all...]
/kernel/linux/linux-5.10/drivers/gpu/ipu-v3/
H A Dipu-dc.c101 struct ipu_soc *ipu; member
226 void ipu_dc_enable(struct ipu_soc *ipu) in ipu_dc_enable() argument
261 void ipu_dc_disable(struct ipu_soc *ipu) in ipu_dc_disable() argument
303 ipu_dc_get(struct ipu_soc *ipu, int channel) ipu_dc_get() argument
338 ipu_dc_init(struct ipu_soc *ipu, struct device *dev, unsigned long base, unsigned long template_base) ipu_dc_init() argument
418 ipu_dc_exit(struct ipu_soc *ipu) ipu_dc_exit() argument
[all...]
H A Dipu-prg.c115 bool ipu_prg_present(struct ipu_soc *ipu) in ipu_prg_present() argument
124 bool ipu_prg_format_supported(struct ipu_soc *ipu, uint32_t format, in ipu_prg_format_supported() argument
143 int ipu_prg_enable(struct ipu_soc *ipu) in ipu_prg_enable() argument
154 void ipu_prg_disable(struct ipu_soc *ipu) in ipu_prg_disable() argument
[all...]
H A Dipu-common.c29 static inline u32 ipu_cm_read(struct ipu_soc *ipu, unsigned offset) in ipu_cm_read() argument
34 static inline void ipu_cm_write(struct ipu_soc *ipu, u32 value, unsigned offset) in ipu_cm_write() argument
39 int ipu_get_num(struct ipu_soc *ipu) in ipu_get_num() argument
45 void ipu_srm_dp_update(struct ipu_soc *ipu, bool sync) in ipu_srm_dp_update() argument
200 ipu_idmac_get(struct ipu_soc *ipu, unsigned num) ipu_idmac_get() argument
237 struct ipu_soc *ipu = channel->ipu; ipu_idmac_put() local
265 struct ipu_soc *ipu = channel->ipu; __ipu_idmac_reset_current_buffer() local
274 struct ipu_soc *ipu = channel->ipu; ipu_idmac_set_double_buffer() local
319 struct ipu_soc *ipu = channel->ipu; ipu_idmac_lock_enable() local
370 ipu_module_enable(struct ipu_soc *ipu, u32 mask) ipu_module_enable() argument
396 ipu_module_disable(struct ipu_soc *ipu, u32 mask) ipu_module_disable() argument
424 struct ipu_soc *ipu = channel->ipu; ipu_idmac_get_current_buffer() local
433 struct ipu_soc *ipu = channel->ipu; ipu_idmac_buffer_is_ready() local
457 struct ipu_soc *ipu = channel->ipu; ipu_idmac_select_buffer() local
475 struct ipu_soc *ipu = channel->ipu; ipu_idmac_clear_buffer() local
503 struct ipu_soc *ipu = channel->ipu; ipu_idmac_enable_channel() local
519 ipu_idmac_channel_busy(struct ipu_soc *ipu, unsigned int chno) ipu_idmac_channel_busy() argument
527 struct ipu_soc *ipu = channel->ipu; ipu_idmac_wait_busy() local
544 struct ipu_soc *ipu = channel->ipu; ipu_idmac_disable_channel() local
593 struct ipu_soc *ipu = channel->ipu; ipu_idmac_enable_watermark() local
610 ipu_memory_reset(struct ipu_soc *ipu) ipu_memory_reset() argument
630 ipu_set_csi_src_mux(struct ipu_soc *ipu, int csi_id, bool mipi_csi2) ipu_set_csi_src_mux() argument
654 ipu_set_ic_src_mux(struct ipu_soc *ipu, int csi_id, bool vdi) ipu_set_ic_src_mux() argument
732 ipu_fsu_link(struct ipu_soc *ipu, int src_ch, int sink_ch) ipu_fsu_link() argument
766 ipu_fsu_unlink(struct ipu_soc *ipu, int src_ch, int sink_ch) ipu_fsu_unlink() argument
882 ipu_submodules_init(struct ipu_soc *ipu, struct platform_device *pdev, unsigned long ipu_base, struct clk *ipu_clk) ipu_submodules_init() argument
1003 ipu_irq_handle(struct ipu_soc *ipu, const int *regs, int num_regs) ipu_irq_handle() argument
1024 struct ipu_soc *ipu = irq_desc_get_handler_data(desc); ipu_irq_handler() local
1037 struct ipu_soc *ipu = irq_desc_get_handler_data(desc); ipu_err_irq_handler() local
1048 ipu_map_irq(struct ipu_soc *ipu, int irq) ipu_map_irq() argument
1060 ipu_idmac_channel_irq(struct ipu_soc *ipu, struct ipuv3_channel *channel, enum ipu_channel_irq irq_type) ipu_idmac_channel_irq() argument
1067 ipu_submodules_exit(struct ipu_soc *ipu) ipu_submodules_exit() argument
1142 ipu_add_client_devices(struct ipu_soc *ipu, unsigned long ipu_base) ipu_add_client_devices() argument
1197 ipu_irq_init(struct ipu_soc *ipu) ipu_irq_init() argument
1253 ipu_irq_exit(struct ipu_soc *ipu) ipu_irq_exit() argument
1271 ipu_dump(struct ipu_soc *ipu) ipu_dump() argument
1312 struct ipu_soc *ipu; ipu_probe() local
1458 struct ipu_soc *ipu = platform_get_drvdata(pdev); ipu_remove() local
[all...]
H A Dipu-di.c25 struct ipu_soc *ipu; member
674 ipu_di_get(struct ipu_soc *ipu, int disp) ipu_di_get() argument
708 ipu_di_init(struct ipu_soc *ipu, struct device *dev, int id, unsigned long base, u32 module, struct clk *clk_ipu) ipu_di_init() argument
744 ipu_di_exit(struct ipu_soc *ipu, int id) ipu_di_exit() argument
[all...]
H A Dipu-ic.c158 struct ipu_soc *ipu; member
222 struct ipu_soc *ipu = priv->ipu; in calc_resize_coeffs() local
457 struct ipu_soc *ipu = priv->ipu; in ipu_ic_task_idma_init() local
659 ipu_ic_get(struct ipu_soc *ipu, enum ipu_ic_task task) ipu_ic_get() argument
697 ipu_ic_init(struct ipu_soc *ipu, struct device *dev, unsigned long base, unsigned long tpmem_base) ipu_ic_init() argument
731 ipu_ic_exit(struct ipu_soc *ipu) ipu_ic_exit() argument
738 struct ipu_soc *ipu = priv->ipu; ipu_ic_dump() local
[all...]
H A Dipu-prv.h151 struct ipu_soc *ipu; member
202 static inline u32 ipu_idmac_read(struct ipu_soc *ipu, unsigned offset) in ipu_idmac_read() argument
207 static inline void ipu_idmac_write(struct ipu_soc *ipu, u32 value, in ipu_idmac_write() argument
[all...]
H A Dipu-csi.c29 struct ipu_soc *ipu; member
730 ipu_csi_get(struct ipu_soc *ipu, int id) ipu_csi_get() argument
765 ipu_csi_init(struct ipu_soc *ipu, struct device *dev, int id, unsigned long base, u32 module, struct clk *clk_ipu) ipu_csi_init() argument
794 ipu_csi_exit(struct ipu_soc *ipu, int id) ipu_csi_exit() argument
[all...]
H A Dipu-cpmem.c27 struct ipu_soc *ipu; member
260 struct ipu_soc *ipu = ch->ipu; in ipu_cpmem_set_high_priority() local
624 struct ipu_soc *ipu = ch->ipu; in ipu_cpmem_set_separate_alpha() local
892 struct ipu_soc *ipu = ch->ipu; ipu_cpmem_dump() local
952 ipu_cpmem_init(struct ipu_soc *ipu, struct device *dev, unsigned long base) ipu_cpmem_init() argument
974 ipu_cpmem_exit(struct ipu_soc *ipu) ipu_cpmem_exit() argument
[all...]
/kernel/linux/linux-5.10/drivers/staging/media/imx/
H A Dimx-media-csc-scaler.c507 struct ipu_soc *ipu = priv->md->ipu[0]; in ipu_csc_scaler_start_streaming() local
H A Dimx-media.h154 struct ipu_soc *ipu[2]; member
H A Dimx-media-vdic.c62 struct ipu_soc *ipu; member
912 imx_media_vdic_register(struct v4l2_device *v4l2_dev, struct device *ipu_dev, struct ipu_soc *ipu, u32 grp_id) imx_media_vdic_register() argument
[all...]
H A Dimx-media-csi.c58 struct ipu_soc *ipu; member
[all...]
/kernel/linux/linux-6.6/drivers/staging/media/imx/
H A Dimx-media-csc-scaler.c507 struct ipu_soc *ipu = priv->md->ipu[0]; in ipu_csc_scaler_start_streaming() local
H A Dimx-media.h157 struct ipu_soc *ipu[2]; member
H A Dimx-media-vdic.c62 struct ipu_soc *ipu; member
913 imx_media_vdic_register(struct v4l2_device *v4l2_dev, struct device *ipu_dev, struct ipu_soc *ipu, u32 grp_id) imx_media_vdic_register() argument
[all...]
/kernel/linux/linux-6.6/drivers/gpu/drm/imx/ipuv3/
H A Dipuv3-plane.c343 struct ipu_soc *ipu in ipu_plane_format_mod_supported() local
880 ipu_plane_init(struct drm_device *dev, struct ipu_soc *ipu, int dma, int dp, unsigned int possible_crtcs, enum drm_plane_type type) ipu_plane_init() argument
[all...]
/kernel/linux/linux-6.6/drivers/gpu/ipu-v3/
H A Dipu-dc.c101 struct ipu_soc *ipu; member
231 void ipu_dc_enable(struct ipu_soc *ipu) in ipu_dc_enable() argument
266 void ipu_dc_disable(struct ipu_soc *ipu) in ipu_dc_disable() argument
308 ipu_dc_get(struct ipu_soc *ipu, int channel) ipu_dc_get() argument
343 ipu_dc_init(struct ipu_soc *ipu, struct device *dev, unsigned long base, unsigned long template_base) ipu_dc_init() argument
424 ipu_dc_exit(struct ipu_soc *ipu) ipu_dc_exit() argument
[all...]
H A Dipu-prv.h152 struct ipu_soc *ipu; member
203 static inline u32 ipu_idmac_read(struct ipu_soc *ipu, unsigned offset) in ipu_idmac_read() argument
208 static inline void ipu_idmac_write(struct ipu_soc *ipu, u32 value, in ipu_idmac_write() argument
[all...]
H A Dipu-common.c29 static inline u32 ipu_cm_read(struct ipu_soc *ipu, unsigned offset) in ipu_cm_read() argument
34 static inline void ipu_cm_write(struct ipu_soc *ipu, u32 value, unsigned offset) in ipu_cm_write() argument
39 int ipu_get_num(struct ipu_soc *ipu) in ipu_get_num() argument
45 void ipu_srm_dp_update(struct ipu_soc *ipu, bool sync) in ipu_srm_dp_update() argument
200 ipu_idmac_get(struct ipu_soc *ipu, unsigned num) ipu_idmac_get() argument
237 struct ipu_soc *ipu = channel->ipu; ipu_idmac_put() local
265 struct ipu_soc *ipu = channel->ipu; __ipu_idmac_reset_current_buffer() local
274 struct ipu_soc *ipu = channel->ipu; ipu_idmac_set_double_buffer() local
319 struct ipu_soc *ipu = channel->ipu; ipu_idmac_lock_enable() local
370 ipu_module_enable(struct ipu_soc *ipu, u32 mask) ipu_module_enable() argument
396 ipu_module_disable(struct ipu_soc *ipu, u32 mask) ipu_module_disable() argument
424 struct ipu_soc *ipu = channel->ipu; ipu_idmac_get_current_buffer() local
433 struct ipu_soc *ipu = channel->ipu; ipu_idmac_buffer_is_ready() local
457 struct ipu_soc *ipu = channel->ipu; ipu_idmac_select_buffer() local
475 struct ipu_soc *ipu = channel->ipu; ipu_idmac_clear_buffer() local
503 struct ipu_soc *ipu = channel->ipu; ipu_idmac_enable_channel() local
519 ipu_idmac_channel_busy(struct ipu_soc *ipu, unsigned int chno) ipu_idmac_channel_busy() argument
527 struct ipu_soc *ipu = channel->ipu; ipu_idmac_wait_busy() local
544 struct ipu_soc *ipu = channel->ipu; ipu_idmac_disable_channel() local
593 struct ipu_soc *ipu = channel->ipu; ipu_idmac_enable_watermark() local
610 ipu_memory_reset(struct ipu_soc *ipu) ipu_memory_reset() argument
630 ipu_set_csi_src_mux(struct ipu_soc *ipu, int csi_id, bool mipi_csi2) ipu_set_csi_src_mux() argument
654 ipu_set_ic_src_mux(struct ipu_soc *ipu, int csi_id, bool vdi) ipu_set_ic_src_mux() argument
732 ipu_fsu_link(struct ipu_soc *ipu, int src_ch, int sink_ch) ipu_fsu_link() argument
766 ipu_fsu_unlink(struct ipu_soc *ipu, int src_ch, int sink_ch) ipu_fsu_unlink() argument
882 ipu_submodules_init(struct ipu_soc *ipu, struct platform_device *pdev, unsigned long ipu_base, struct clk *ipu_clk) ipu_submodules_init() argument
1003 ipu_irq_handle(struct ipu_soc *ipu, const int *regs, int num_regs) ipu_irq_handle() argument
1021 struct ipu_soc *ipu = irq_desc_get_handler_data(desc); ipu_irq_handler() local
1034 struct ipu_soc *ipu = irq_desc_get_handler_data(desc); ipu_err_irq_handler() local
1045 ipu_map_irq(struct ipu_soc *ipu, int irq) ipu_map_irq() argument
1057 ipu_idmac_channel_irq(struct ipu_soc *ipu, struct ipuv3_channel *channel, enum ipu_channel_irq irq_type) ipu_idmac_channel_irq() argument
1064 ipu_submodules_exit(struct ipu_soc *ipu) ipu_submodules_exit() argument
1139 ipu_add_client_devices(struct ipu_soc *ipu, unsigned long ipu_base) ipu_add_client_devices() argument
1194 ipu_irq_init(struct ipu_soc *ipu) ipu_irq_init() argument
1250 ipu_irq_exit(struct ipu_soc *ipu) ipu_irq_exit() argument
1268 ipu_dump(struct ipu_soc *ipu) ipu_dump() argument
1309 struct ipu_soc *ipu; ipu_probe() local
1455 struct ipu_soc *ipu = platform_get_drvdata(pdev); ipu_remove() local
[all...]
H A Dipu-ic.c158 struct ipu_soc *ipu; member
222 struct ipu_soc *ipu = priv->ipu; in calc_resize_coeffs() local
457 struct ipu_soc *ipu = priv->ipu; in ipu_ic_task_idma_init() local
659 ipu_ic_get(struct ipu_soc *ipu, enum ipu_ic_task task) ipu_ic_get() argument
697 ipu_ic_init(struct ipu_soc *ipu, struct device *dev, unsigned long base, unsigned long tpmem_base) ipu_ic_init() argument
731 ipu_ic_exit(struct ipu_soc *ipu) ipu_ic_exit() argument
738 struct ipu_soc *ipu = priv->ipu; ipu_ic_dump() local
[all...]
H A Dipu-di.c25 struct ipu_soc *ipu; member
677 ipu_di_get(struct ipu_soc *ipu, int disp) ipu_di_get() argument
711 ipu_di_init(struct ipu_soc *ipu, struct device *dev, int id, unsigned long base, u32 module, struct clk *clk_ipu) ipu_di_init() argument
747 ipu_di_exit(struct ipu_soc *ipu, int id) ipu_di_exit() argument
[all...]
/kernel/linux/linux-5.10/drivers/dma/ipu/
H A Dipu_intern.h149 struct ipu { struct
H A Dipu_idmac.c43 static u32 __idmac_read_icreg(struct ipu *ipu, unsigned long reg) in __idmac_read_icreg() argument
50 __idmac_write_icreg(struct ipu *ipu, u32 value, unsigned long reg) __idmac_write_icreg() argument
57 idmac_read_ipureg(struct ipu *ipu, unsigned long reg) idmac_read_ipureg() argument
62 idmac_write_ipureg(struct ipu *ipu, u32 value, unsigned long reg) idmac_write_ipureg() argument
70 dump_idmac_reg(struct ipu *ipu) dump_idmac_reg() argument
113 ipu_ic_enable_task(struct ipu *ipu, enum ipu_channel channel) ipu_ic_enable_task() argument
132 ipu_ic_disable_task(struct ipu *ipu, enum ipu_channel channel) ipu_ic_disable_task() argument
150 ipu_channel_status(struct ipu *ipu, enum ipu_channel channel) ipu_channel_status() argument
508 ipu_ic_init_prpenc(struct ipu *ipu, union ipu_channel_param *params, bool src_is_csi) ipu_ic_init_prpenc() argument
560 ipu_channel_set_priority(struct ipu *ipu, enum ipu_channel channel, bool prio) ipu_channel_set_priority() argument
604 struct ipu *ipu = to_ipu(idmac); ipu_enable_channel() local
659 struct ipu *ipu = to_ipu(idmac); ipu_init_channel_buffer() local
824 struct ipu *ipu = to_ipu(idmac); idmac_tx_submit() local
955 struct ipu *ipu = to_ipu(idmac); ipu_init_channel() local
1014 struct ipu *ipu = to_ipu(idmac); ipu_uninit_channel() local
1073 struct ipu *ipu = to_ipu(idmac); ipu_disable_channel() local
1304 struct ipu *ipu = from_tasklet(ipu, t, tasklet); ipu_gc_tasklet() local
1381 struct ipu *ipu = to_ipu(idmac); idmac_issue_pending() local
1401 struct ipu *ipu = to_ipu(idmac); idmac_pause() local
1430 struct ipu *ipu = to_ipu(idmac); __idmac_terminate_all() local
1608 ipu_idmac_init(struct ipu *ipu) ipu_idmac_init() argument
1652 ipu_idmac_exit(struct ipu *ipu) ipu_idmac_exit() argument
1768 struct ipu *ipu = platform_get_drvdata(pdev); ipu_remove() local
[all...]
/kernel/linux/linux-6.6/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() argument
207 static void jz4725b_set_coefs(struct ingenic_ipu *ipu, unsigned int reg, in jz4725b_set_coefs() argument
231 static void ingenic_ipu_set_downscale_coefs(struct ingenic_ipu *ipu, in ingenic_ipu_set_downscale_coefs() argument
249 ingenic_ipu_set_integer_upscale_coefs(struct ingenic_ipu *ipu, unsigned int reg, unsigned int num) ingenic_ipu_set_integer_upscale_coefs() argument
263 ingenic_ipu_set_upscale_coefs(struct ingenic_ipu *ipu, unsigned int reg, unsigned int num, unsigned int denom) ingenic_ipu_set_upscale_coefs() argument
283 ingenic_ipu_set_coefs(struct ingenic_ipu *ipu, unsigned int reg, unsigned int num, unsigned int denom) ingenic_ipu_set_coefs() argument
326 struct ingenic_ipu *ipu = plane_to_ingenic_ipu(plane); ingenic_ipu_plane_atomic_update() local
575 struct ingenic_ipu *ipu = plane_to_ingenic_ipu(plane); ingenic_ipu_plane_atomic_check() local
658 struct ingenic_ipu *ipu = plane_to_ingenic_ipu(plane); ingenic_ipu_plane_atomic_disable() local
682 struct ingenic_ipu *ipu = plane_to_ingenic_ipu(plane); ingenic_ipu_plane_atomic_get_property() local
697 struct ingenic_ipu *ipu = plane_to_ingenic_ipu(plane); ingenic_ipu_plane_atomic_set_property() local
760 struct ingenic_ipu *ipu = arg; ingenic_ipu_irq_handler() local
800 struct ingenic_ipu *ipu; ingenic_ipu_bind() local
909 struct ingenic_ipu *ipu = dev_get_drvdata(dev); ingenic_ipu_unbind() local
[all...]

Completed in 26 milliseconds

123