Home
last modified time | relevance | path

Searched refs:ipu_soc (Results 1 - 25 of 50) sorted by relevance

12

/kernel/linux/linux-5.10/drivers/gpu/ipu-v3/
H A Dipu-prv.h9 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 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()
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 Dipu-dmfc.c87 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 Dipu-vdi.c14 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 Dipu-smfc.c26 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 Dipu-dc.c101 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 Dipu-dp.c60 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 Dipu-ic.c158 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 Dipu-prv.h9 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 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()
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 Dipu-dmfc.c87 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 Dipu-vdi.c14 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 Dipu-smfc.c26 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 Dipu-dc.c101 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 Dipu-dp.c61 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 Dipu-ic.c158 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 Dimx-ipu-v3.h23 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 Dimx-ipu-image-convert.h100 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 Dimx-ipu-v3.h24 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 Dimx-ipu-image-convert.h100 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 Dipuv3-plane.h9 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 Dipuv3-plane.h9 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 Dimx-media.h154 struct ipu_soc *ipu[2];
272 struct ipu_soc *ipu,
279 struct ipu_soc *ipu,
H A Dimx-ic.h14 struct ipu_soc *ipu;
/kernel/linux/linux-6.6/drivers/staging/media/imx/
H A Dimx-media.h157 struct ipu_soc *ipu[2];
258 struct ipu_soc *ipu,
265 struct ipu_soc *ipu,

Completed in 16 milliseconds

12