/kernel/linux/linux-5.10/drivers/gpu/ipu-v3/ |
H A D | ipu-prv.h | 9 struct ipu_soc; 151 struct ipu_soc *ipu; 169 struct ipu_soc { struct 202 static inline u32 ipu_idmac_read(struct ipu_soc *ipu, unsigned offset) in ipu_idmac_read() 207 static inline void ipu_idmac_write(struct ipu_soc *ipu, u32 value, in ipu_idmac_write() 213 void ipu_srm_dp_update(struct ipu_soc *ipu, bool sync); 215 int ipu_module_enable(struct ipu_soc *ipu, u32 mask); 216 int ipu_module_disable(struct ipu_soc *ipu, u32 mask); 218 bool ipu_idmac_channel_busy(struct ipu_soc *ipu, unsigned int chno); 220 int ipu_csi_init(struct ipu_soc *ip [all...] |
H A D | ipu-common.c | 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() 265 struct ipu_soc *ipu = channel->ipu; in __ipu_idmac_reset_current_buffer() 274 struct ipu_soc *ipu = channel->ipu; in ipu_idmac_set_double_buffer() 319 struct ipu_soc *ipu = channel->ipu; in ipu_idmac_lock_enable() 370 int ipu_module_enable(struct ipu_soc *ip [all...] |
H A D | ipu-dmfc.c | 87 struct ipu_soc *ipu; 93 struct ipu_soc *ipu; 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 D | ipu-vdi.c | 14 struct ipu_soc *ipu; 198 struct ipu_vdi *ipu_vdi_get(struct ipu_soc *ipu) in ipu_vdi_get() 209 int ipu_vdi_init(struct ipu_soc *ipu, struct device *dev, in ipu_vdi_init() 232 void ipu_vdi_exit(struct ipu_soc *ipu) in ipu_vdi_exit()
|
H A D | ipu-smfc.c | 26 struct ipu_soc *ipu; 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 D | ipu-dc.c | 101 struct ipu_soc *ipu; 226 void ipu_dc_enable(struct ipu_soc *ipu) in ipu_dc_enable() 261 void ipu_dc_disable(struct ipu_soc *ipu) in ipu_dc_disable() 303 struct ipu_dc *ipu_dc_get(struct ipu_soc *ipu, int channel) in ipu_dc_get() 338 int ipu_dc_init(struct ipu_soc *ipu, struct device *dev, in ipu_dc_init() 418 void ipu_dc_exit(struct ipu_soc *ipu) in ipu_dc_exit()
|
H A D | ipu-dp.c | 60 struct ipu_soc *ipu; 210 int ipu_dp_enable(struct ipu_soc *ipu) in ipu_dp_enable() 279 void ipu_dp_disable(struct ipu_soc *ipu) in ipu_dp_disable() 297 struct ipu_dp *ipu_dp_get(struct ipu_soc *ipu, unsigned int flow) in ipu_dp_get() 325 int ipu_dp_init(struct ipu_soc *ipu, struct device *dev, unsigned long base) in ipu_dp_init() 355 void ipu_dp_exit(struct ipu_soc *ipu) in ipu_dp_exit()
|
H A D | ipu-ic.c | 158 struct ipu_soc *ipu; 222 struct ipu_soc *ipu = priv->ipu; in calc_resize_coeffs() 457 struct ipu_soc *ipu = priv->ipu; in ipu_ic_task_idma_init() 659 struct ipu_ic *ipu_ic_get(struct ipu_soc *ipu, enum ipu_ic_task task) in ipu_ic_get() 697 int ipu_ic_init(struct ipu_soc *ipu, struct device *dev, in ipu_ic_init() 731 void ipu_ic_exit(struct ipu_soc *ipu) in ipu_ic_exit() 738 struct ipu_soc *ipu = priv->ipu; in ipu_ic_dump()
|
/kernel/linux/linux-6.6/drivers/gpu/ipu-v3/ |
H A D | ipu-prv.h | 9 struct ipu_soc; 152 struct ipu_soc *ipu; 170 struct ipu_soc { struct 203 static inline u32 ipu_idmac_read(struct ipu_soc *ipu, unsigned offset) in ipu_idmac_read() 208 static inline void ipu_idmac_write(struct ipu_soc *ipu, u32 value, in ipu_idmac_write() 214 void ipu_srm_dp_update(struct ipu_soc *ipu, bool sync); 216 int ipu_module_enable(struct ipu_soc *ipu, u32 mask); 217 int ipu_module_disable(struct ipu_soc *ipu, u32 mask); 219 bool ipu_idmac_channel_busy(struct ipu_soc *ipu, unsigned int chno); 221 int ipu_csi_init(struct ipu_soc *ip [all...] |
H A D | ipu-common.c | 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() 265 struct ipu_soc *ipu = channel->ipu; in __ipu_idmac_reset_current_buffer() 274 struct ipu_soc *ipu = channel->ipu; in ipu_idmac_set_double_buffer() 319 struct ipu_soc *ipu = channel->ipu; in ipu_idmac_lock_enable() 370 int ipu_module_enable(struct ipu_soc *ip [all...] |
H A D | ipu-dmfc.c | 87 struct ipu_soc *ipu; 93 struct ipu_soc *ipu; 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 D | ipu-vdi.c | 14 struct ipu_soc *ipu; 198 struct ipu_vdi *ipu_vdi_get(struct ipu_soc *ipu) in ipu_vdi_get() 209 int ipu_vdi_init(struct ipu_soc *ipu, struct device *dev, in ipu_vdi_init() 232 void ipu_vdi_exit(struct ipu_soc *ipu) in ipu_vdi_exit()
|
H A D | ipu-smfc.c | 26 struct ipu_soc *ipu; 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 D | ipu-dc.c | 101 struct ipu_soc *ipu; 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 D | ipu-dp.c | 61 struct ipu_soc *ipu; 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 D | ipu-ic.c | 158 struct ipu_soc *ipu; 222 struct ipu_soc *ipu = priv->ipu; in calc_resize_coeffs() 457 struct ipu_soc *ipu = priv->ipu; in ipu_ic_task_idma_init() 659 struct ipu_ic *ipu_ic_get(struct ipu_soc *ipu, enum ipu_ic_task task) in ipu_ic_get() 697 int ipu_ic_init(struct ipu_soc *ipu, struct device *dev, in ipu_ic_init() 731 void ipu_ic_exit(struct ipu_soc *ipu) in ipu_ic_exit() 738 struct ipu_soc *ipu = priv->ipu; in ipu_ic_dump()
|
/kernel/linux/linux-5.10/include/video/ |
H A D | imx-ipu-v3.h | 23 struct ipu_soc; 186 int ipu_map_irq(struct ipu_soc *ipu, int irq); 187 int ipu_idmac_channel_irq(struct ipu_soc *ipu, struct ipuv3_channel *channel, 205 int ipu_get_num(struct ipu_soc *ipu); 206 void ipu_set_csi_src_mux(struct ipu_soc *ipu, int csi_id, bool mipi_csi2); 207 void ipu_set_ic_src_mux(struct ipu_soc *ipu, int csi_id, bool vdi); 208 void ipu_dump(struct ipu_soc *ipu); 213 struct ipuv3_channel *ipu_idmac_get(struct ipu_soc *ipu, unsigned channel); 228 int ipu_fsu_link(struct ipu_soc *ipu, int src_ch, int sink_ch); 229 int ipu_fsu_unlink(struct ipu_soc *ip [all...] |
H A D | imx-ipu-image-convert.h | 100 ipu_image_convert_prepare(struct ipu_soc *ipu, enum ipu_ic_task ic_task, 173 ipu_image_convert(struct ipu_soc *ipu, enum ipu_ic_task ic_task, 193 int ipu_image_convert_sync(struct ipu_soc *ipu, enum ipu_ic_task ic_task,
|
/kernel/linux/linux-6.6/include/video/ |
H A D | imx-ipu-v3.h | 24 struct ipu_soc; 187 int ipu_map_irq(struct ipu_soc *ipu, int irq); 188 int ipu_idmac_channel_irq(struct ipu_soc *ipu, struct ipuv3_channel *channel, 206 int ipu_get_num(struct ipu_soc *ipu); 207 void ipu_set_csi_src_mux(struct ipu_soc *ipu, int csi_id, bool mipi_csi2); 208 void ipu_set_ic_src_mux(struct ipu_soc *ipu, int csi_id, bool vdi); 209 void ipu_dump(struct ipu_soc *ipu); 214 struct ipuv3_channel *ipu_idmac_get(struct ipu_soc *ipu, unsigned channel); 229 int ipu_fsu_link(struct ipu_soc *ipu, int src_ch, int sink_ch); 230 int ipu_fsu_unlink(struct ipu_soc *ip [all...] |
H A D | imx-ipu-image-convert.h | 100 ipu_image_convert_prepare(struct ipu_soc *ipu, enum ipu_ic_task ic_task, 173 ipu_image_convert(struct ipu_soc *ipu, enum ipu_ic_task ic_task, 193 int ipu_image_convert_sync(struct ipu_soc *ipu, enum ipu_ic_task ic_task,
|
/kernel/linux/linux-5.10/drivers/gpu/drm/imx/ |
H A D | ipuv3-plane.h | 9 struct ipu_soc; 20 struct ipu_soc *ipu; 32 struct ipu_plane *ipu_plane_init(struct drm_device *dev, struct ipu_soc *ipu,
|
/kernel/linux/linux-6.6/drivers/gpu/drm/imx/ipuv3/ |
H A D | ipuv3-plane.h | 9 struct ipu_soc; 20 struct ipu_soc *ipu; 32 struct ipu_plane *ipu_plane_init(struct drm_device *dev, struct ipu_soc *ipu,
|
/kernel/linux/linux-5.10/drivers/staging/media/imx/ |
H A D | imx-media.h | 154 struct ipu_soc *ipu[2]; 272 struct ipu_soc *ipu, 279 struct ipu_soc *ipu,
|
H A D | imx-ic.h | 14 struct ipu_soc *ipu;
|
/kernel/linux/linux-6.6/drivers/staging/media/imx/ |
H A D | imx-media.h | 157 struct ipu_soc *ipu[2]; 258 struct ipu_soc *ipu, 265 struct ipu_soc *ipu,
|