Searched refs:ipuv3_channel (Results 1 – 6 of 6) sorted by relevance
| /linux-4.4.14/include/video/ |
| D | imx-ipu-v3.h | 83 struct ipuv3_channel; 123 int ipu_idmac_channel_irq(struct ipu_soc *ipu, struct ipuv3_channel *channel, 148 struct ipuv3_channel *ipu_idmac_get(struct ipu_soc *ipu, unsigned channel); 149 void ipu_idmac_put(struct ipuv3_channel *); 151 int ipu_idmac_enable_channel(struct ipuv3_channel *channel); 152 int ipu_idmac_disable_channel(struct ipuv3_channel *channel); 153 void ipu_idmac_enable_watermark(struct ipuv3_channel *channel, bool enable); 154 int ipu_idmac_lock_enable(struct ipuv3_channel *channel, int num_bursts); 155 int ipu_idmac_wait_busy(struct ipuv3_channel *channel, int ms); 157 void ipu_idmac_set_double_buffer(struct ipuv3_channel *channel, [all …]
|
| /linux-4.4.14/drivers/gpu/ipu-v3/ |
| D | ipu-cpmem.c | 98 ipu_get_cpmem(struct ipuv3_channel *ch) in ipu_get_cpmem() 105 static void ipu_ch_param_write_field(struct ipuv3_channel *ch, u32 wbs, u32 v) in ipu_ch_param_write_field() 131 static u32 ipu_ch_param_read_field(struct ipuv3_channel *ch, u32 wbs) in ipu_ch_param_read_field() 209 void ipu_cpmem_zero(struct ipuv3_channel *ch) in ipu_cpmem_zero() 220 void ipu_cpmem_set_resolution(struct ipuv3_channel *ch, int xres, int yres) in ipu_cpmem_set_resolution() 227 void ipu_cpmem_set_stride(struct ipuv3_channel *ch, int stride) in ipu_cpmem_set_stride() 233 void ipu_cpmem_set_high_priority(struct ipuv3_channel *ch) in ipu_cpmem_set_high_priority() 247 void ipu_cpmem_set_buffer(struct ipuv3_channel *ch, int bufnum, dma_addr_t buf) in ipu_cpmem_set_buffer() 256 void ipu_cpmem_interlaced_scan(struct ipuv3_channel *ch, int stride) in ipu_cpmem_interlaced_scan() 264 void ipu_cpmem_set_axi_id(struct ipuv3_channel *ch, u32 id) in ipu_cpmem_set_axi_id() [all …]
|
| D | ipu-common.c | 250 struct ipuv3_channel *ipu_idmac_get(struct ipu_soc *ipu, unsigned num) in ipu_idmac_get() 252 struct ipuv3_channel *channel; in ipu_idmac_get() 278 void ipu_idmac_put(struct ipuv3_channel *channel) in ipu_idmac_put() 305 static void __ipu_idmac_reset_current_buffer(struct ipuv3_channel *channel) in __ipu_idmac_reset_current_buffer() 313 void ipu_idmac_set_double_buffer(struct ipuv3_channel *channel, in ipu_idmac_set_double_buffer() 359 int ipu_idmac_lock_enable(struct ipuv3_channel *channel, int num_bursts) in ipu_idmac_lock_enable() 456 int ipu_idmac_get_current_buffer(struct ipuv3_channel *channel) in ipu_idmac_get_current_buffer() 465 bool ipu_idmac_buffer_is_ready(struct ipuv3_channel *channel, u32 buf_num) in ipu_idmac_buffer_is_ready() 489 void ipu_idmac_select_buffer(struct ipuv3_channel *channel, u32 buf_num) in ipu_idmac_select_buffer() 507 void ipu_idmac_clear_buffer(struct ipuv3_channel *channel, u32 buf_num) in ipu_idmac_clear_buffer() [all …]
|
| D | ipu-prv.h | 126 struct ipuv3_channel { struct 159 struct ipuv3_channel channel[64];
|
| D | ipu-ic.c | 492 int ipu_ic_task_idma_init(struct ipu_ic *ic, struct ipuv3_channel *channel, in ipu_ic_task_idma_init()
|
| /linux-4.4.14/drivers/gpu/drm/imx/ |
| D | ipuv3-plane.h | 12 struct ipuv3_channel; 20 struct ipuv3_channel *ipu_ch;
|