Symbol: ipuv3_channel
drivers/gpu/drm/imx/ipuv3/ipuv3-plane.h
13
struct ipuv3_channel;
drivers/gpu/drm/imx/ipuv3/ipuv3-plane.h
21
struct ipuv3_channel *ipu_ch;
drivers/gpu/drm/imx/ipuv3/ipuv3-plane.h
22
struct ipuv3_channel *alpha_ch;
drivers/gpu/ipu-v3/ipu-common.c
1019
int ipu_idmac_channel_irq(struct ipu_soc *ipu, struct ipuv3_channel *channel,
drivers/gpu/ipu-v3/ipu-common.c
168
struct ipuv3_channel *ipu_idmac_get(struct ipu_soc *ipu, unsigned num)
drivers/gpu/ipu-v3/ipu-common.c
170
struct ipuv3_channel *channel;
drivers/gpu/ipu-v3/ipu-common.c
203
void ipu_idmac_put(struct ipuv3_channel *channel)
drivers/gpu/ipu-v3/ipu-common.c
231
static void __ipu_idmac_reset_current_buffer(struct ipuv3_channel *channel)
drivers/gpu/ipu-v3/ipu-common.c
239
void ipu_idmac_set_double_buffer(struct ipuv3_channel *channel,
drivers/gpu/ipu-v3/ipu-common.c
285
int ipu_idmac_lock_enable(struct ipuv3_channel *channel, int num_bursts)
drivers/gpu/ipu-v3/ipu-common.c
390
int ipu_idmac_get_current_buffer(struct ipuv3_channel *channel)
drivers/gpu/ipu-v3/ipu-common.c
399
bool ipu_idmac_buffer_is_ready(struct ipuv3_channel *channel, u32 buf_num)
drivers/gpu/ipu-v3/ipu-common.c
423
void ipu_idmac_select_buffer(struct ipuv3_channel *channel, u32 buf_num)
drivers/gpu/ipu-v3/ipu-common.c
441
void ipu_idmac_clear_buffer(struct ipuv3_channel *channel, u32 buf_num)
drivers/gpu/ipu-v3/ipu-common.c
469
int ipu_idmac_enable_channel(struct ipuv3_channel *channel)
drivers/gpu/ipu-v3/ipu-common.c
487
int ipu_idmac_wait_busy(struct ipuv3_channel *channel, int ms)
drivers/gpu/ipu-v3/ipu-common.c
504
int ipu_idmac_disable_channel(struct ipuv3_channel *channel)
drivers/gpu/ipu-v3/ipu-common.c
553
void ipu_idmac_enable_watermark(struct ipuv3_channel *channel, bool enable)
drivers/gpu/ipu-v3/ipu-common.c
758
int ipu_idmac_link(struct ipuv3_channel *src, struct ipuv3_channel *sink)
drivers/gpu/ipu-v3/ipu-common.c
765
int ipu_idmac_unlink(struct ipuv3_channel *src, struct ipuv3_channel *sink)
drivers/gpu/ipu-v3/ipu-cpmem.c
100
static void ipu_ch_param_write_field(struct ipuv3_channel *ch, u32 wbs, u32 v)
drivers/gpu/ipu-v3/ipu-cpmem.c
126
static u32 ipu_ch_param_read_field(struct ipuv3_channel *ch, u32 wbs)
drivers/gpu/ipu-v3/ipu-cpmem.c
228
void ipu_cpmem_zero(struct ipuv3_channel *ch)
drivers/gpu/ipu-v3/ipu-cpmem.c
239
void ipu_cpmem_set_resolution(struct ipuv3_channel *ch, int xres, int yres)
drivers/gpu/ipu-v3/ipu-cpmem.c
246
void ipu_cpmem_skip_odd_chroma_rows(struct ipuv3_channel *ch)
drivers/gpu/ipu-v3/ipu-cpmem.c
252
void ipu_cpmem_set_stride(struct ipuv3_channel *ch, int stride)
drivers/gpu/ipu-v3/ipu-cpmem.c
258
void ipu_cpmem_set_high_priority(struct ipuv3_channel *ch)
drivers/gpu/ipu-v3/ipu-cpmem.c
272
void ipu_cpmem_set_buffer(struct ipuv3_channel *ch, int bufnum, dma_addr_t buf)
drivers/gpu/ipu-v3/ipu-cpmem.c
283
void ipu_cpmem_set_uv_offset(struct ipuv3_channel *ch, u32 u_off, u32 v_off)
drivers/gpu/ipu-v3/ipu-cpmem.c
292
void ipu_cpmem_interlaced_scan(struct ipuv3_channel *ch, int stride,
drivers/gpu/ipu-v3/ipu-cpmem.c
333
void ipu_cpmem_set_axi_id(struct ipuv3_channel *ch, u32 id)
drivers/gpu/ipu-v3/ipu-cpmem.c
340
void ipu_cpmem_set_burstsize(struct ipuv3_channel *ch, int burstsize)
drivers/gpu/ipu-v3/ipu-cpmem.c
346
void ipu_cpmem_set_block_mode(struct ipuv3_channel *ch)
drivers/gpu/ipu-v3/ipu-cpmem.c
352
void ipu_cpmem_set_rotation(struct ipuv3_channel *ch,
drivers/gpu/ipu-v3/ipu-cpmem.c
361
int ipu_cpmem_set_format_rgb(struct ipuv3_channel *ch,
drivers/gpu/ipu-v3/ipu-cpmem.c
416
int ipu_cpmem_set_format_passthrough(struct ipuv3_channel *ch, int width)
drivers/gpu/ipu-v3/ipu-cpmem.c
449
void ipu_cpmem_set_yuv_planar_full(struct ipuv3_channel *ch,
drivers/gpu/ipu-v3/ipu-cpmem.c
599
static void ipu_cpmem_set_separate_alpha(struct ipuv3_channel *ch)
drivers/gpu/ipu-v3/ipu-cpmem.c
618
int ipu_cpmem_set_fmt(struct ipuv3_channel *ch, u32 drm_fourcc)
drivers/gpu/ipu-v3/ipu-cpmem.c
741
int ipu_cpmem_set_image(struct ipuv3_channel *ch, struct ipu_image *image)
drivers/gpu/ipu-v3/ipu-cpmem.c
866
void ipu_cpmem_dump(struct ipuv3_channel *ch)
drivers/gpu/ipu-v3/ipu-cpmem.c
93
ipu_get_cpmem(struct ipuv3_channel *ch)
drivers/gpu/ipu-v3/ipu-ic.c
379
int ipu_ic_task_idma_init(struct ipu_ic *ic, struct ipuv3_channel *channel,
drivers/gpu/ipu-v3/ipu-image-convert.c
1276
struct ipuv3_channel *channel,
drivers/gpu/ipu-v3/ipu-image-convert.c
1626
struct ipuv3_channel *outch;
drivers/gpu/ipu-v3/ipu-image-convert.c
1824
struct ipuv3_channel *channel)
drivers/gpu/ipu-v3/ipu-image-convert.c
203
struct ipuv3_channel *in_chan;
drivers/gpu/ipu-v3/ipu-image-convert.c
204
struct ipuv3_channel *out_chan;
drivers/gpu/ipu-v3/ipu-image-convert.c
205
struct ipuv3_channel *rotation_in_chan;
drivers/gpu/ipu-v3/ipu-image-convert.c
206
struct ipuv3_channel *rotation_out_chan;
drivers/gpu/ipu-v3/ipu-prg.c
242
void ipu_prg_channel_disable(struct ipuv3_channel *ipu_chan)
drivers/gpu/ipu-v3/ipu-prg.c
273
int ipu_prg_channel_configure(struct ipuv3_channel *ipu_chan,
drivers/gpu/ipu-v3/ipu-prg.c
342
bool ipu_prg_channel_configure_pending(struct ipuv3_channel *ipu_chan)
drivers/staging/media/imx/imx-ic-prpencvf.c
154
struct ipuv3_channel *out_ch, *rot_in_ch, *rot_out_ch;
drivers/staging/media/imx/imx-ic-prpencvf.c
198
static void prp_vb2_buf_done(struct prp_priv *priv, struct ipuv3_channel *ch)
drivers/staging/media/imx/imx-ic-prpencvf.c
240
struct ipuv3_channel *channel;
drivers/staging/media/imx/imx-ic-prpencvf.c
346
struct ipuv3_channel *channel,
drivers/staging/media/imx/imx-ic-prpencvf.c
63
struct ipuv3_channel *out_ch;
drivers/staging/media/imx/imx-ic-prpencvf.c
64
struct ipuv3_channel *rot_in_ch;
drivers/staging/media/imx/imx-ic-prpencvf.c
65
struct ipuv3_channel *rot_out_ch;
drivers/staging/media/imx/imx-media-csi.c
236
struct ipuv3_channel *idmac_ch;
drivers/staging/media/imx/imx-media-csi.c
74
struct ipuv3_channel *idmac_ch;
drivers/staging/media/imx/imx-media-vdic.c
137
struct ipuv3_channel *ch;
drivers/staging/media/imx/imx-media-vdic.c
184
struct ipuv3_channel *channel,
drivers/staging/media/imx/imx-media-vdic.c
75
struct ipuv3_channel *vdi_in_ch_p; /* F(n-1) transfer channel */
drivers/staging/media/imx/imx-media-vdic.c
76
struct ipuv3_channel *vdi_in_ch; /* F(n) transfer channel */
drivers/staging/media/imx/imx-media-vdic.c
77
struct ipuv3_channel *vdi_in_ch_n; /* F(n+1) transfer channel */
include/video/imx-ipu-v3.h
102
struct ipuv3_channel;
include/video/imx-ipu-v3.h
188
int ipu_idmac_channel_irq(struct ipu_soc *ipu, struct ipuv3_channel *channel,
include/video/imx-ipu-v3.h
214
struct ipuv3_channel *ipu_idmac_get(struct ipu_soc *ipu, unsigned channel);
include/video/imx-ipu-v3.h
215
void ipu_idmac_put(struct ipuv3_channel *);
include/video/imx-ipu-v3.h
217
int ipu_idmac_enable_channel(struct ipuv3_channel *channel);
include/video/imx-ipu-v3.h
218
int ipu_idmac_disable_channel(struct ipuv3_channel *channel);
include/video/imx-ipu-v3.h
219
void ipu_idmac_enable_watermark(struct ipuv3_channel *channel, bool enable);
include/video/imx-ipu-v3.h
220
int ipu_idmac_lock_enable(struct ipuv3_channel *channel, int num_bursts);
include/video/imx-ipu-v3.h
221
int ipu_idmac_wait_busy(struct ipuv3_channel *channel, int ms);
include/video/imx-ipu-v3.h
223
void ipu_idmac_set_double_buffer(struct ipuv3_channel *channel,
include/video/imx-ipu-v3.h
225
int ipu_idmac_get_current_buffer(struct ipuv3_channel *channel);
include/video/imx-ipu-v3.h
226
bool ipu_idmac_buffer_is_ready(struct ipuv3_channel *channel, u32 buf_num);
include/video/imx-ipu-v3.h
227
void ipu_idmac_select_buffer(struct ipuv3_channel *channel, u32 buf_num);
include/video/imx-ipu-v3.h
228
void ipu_idmac_clear_buffer(struct ipuv3_channel *channel, u32 buf_num);
include/video/imx-ipu-v3.h
231
int ipu_idmac_link(struct ipuv3_channel *src, struct ipuv3_channel *sink);
include/video/imx-ipu-v3.h
232
int ipu_idmac_unlink(struct ipuv3_channel *src, struct ipuv3_channel *sink);
include/video/imx-ipu-v3.h
255
void ipu_cpmem_zero(struct ipuv3_channel *ch);
include/video/imx-ipu-v3.h
256
void ipu_cpmem_set_resolution(struct ipuv3_channel *ch, int xres, int yres);
include/video/imx-ipu-v3.h
257
void ipu_cpmem_skip_odd_chroma_rows(struct ipuv3_channel *ch);
include/video/imx-ipu-v3.h
258
void ipu_cpmem_set_stride(struct ipuv3_channel *ch, int stride);
include/video/imx-ipu-v3.h
259
void ipu_cpmem_set_high_priority(struct ipuv3_channel *ch);
include/video/imx-ipu-v3.h
260
void ipu_cpmem_set_buffer(struct ipuv3_channel *ch, int bufnum, dma_addr_t buf);
include/video/imx-ipu-v3.h
261
void ipu_cpmem_set_uv_offset(struct ipuv3_channel *ch, u32 u_off, u32 v_off);
include/video/imx-ipu-v3.h
262
void ipu_cpmem_interlaced_scan(struct ipuv3_channel *ch, int stride,
include/video/imx-ipu-v3.h
264
void ipu_cpmem_set_axi_id(struct ipuv3_channel *ch, u32 id);
include/video/imx-ipu-v3.h
265
void ipu_cpmem_set_burstsize(struct ipuv3_channel *ch, int burstsize);
include/video/imx-ipu-v3.h
266
void ipu_cpmem_set_block_mode(struct ipuv3_channel *ch);
include/video/imx-ipu-v3.h
267
void ipu_cpmem_set_rotation(struct ipuv3_channel *ch,
include/video/imx-ipu-v3.h
269
int ipu_cpmem_set_format_rgb(struct ipuv3_channel *ch,
include/video/imx-ipu-v3.h
271
int ipu_cpmem_set_format_passthrough(struct ipuv3_channel *ch, int width);
include/video/imx-ipu-v3.h
272
void ipu_cpmem_set_yuv_planar_full(struct ipuv3_channel *ch,
include/video/imx-ipu-v3.h
276
int ipu_cpmem_set_fmt(struct ipuv3_channel *ch, u32 drm_fourcc);
include/video/imx-ipu-v3.h
277
int ipu_cpmem_set_image(struct ipuv3_channel *ch, struct ipu_image *image);
include/video/imx-ipu-v3.h
278
void ipu_cpmem_dump(struct ipuv3_channel *ch);
include/video/imx-ipu-v3.h
312
struct dmfc_channel *ipu_dmfc_get(struct ipu_soc *ipu, int ipuv3_channel);
include/video/imx-ipu-v3.h
347
void ipu_prg_channel_disable(struct ipuv3_channel *ipu_chan);
include/video/imx-ipu-v3.h
348
int ipu_prg_channel_configure(struct ipuv3_channel *ipu_chan,
include/video/imx-ipu-v3.h
352
bool ipu_prg_channel_configure_pending(struct ipuv3_channel *ipu_chan);
include/video/imx-ipu-v3.h
443
int ipu_ic_task_idma_init(struct ipu_ic *ic, struct ipuv3_channel *channel,