Lines Matching refs: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);
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,
159 int ipu_idmac_get_current_buffer(struct ipuv3_channel *channel);
160 bool ipu_idmac_buffer_is_ready(struct ipuv3_channel *channel, u32 buf_num);
161 void ipu_idmac_select_buffer(struct ipuv3_channel *channel, u32 buf_num);
162 void ipu_idmac_clear_buffer(struct ipuv3_channel *channel, u32 buf_num);
211 struct ipu_dc *ipu_dc_get(struct ipu_soc *ipu, int channel);
312 int ipu_ic_task_idma_init(struct ipu_ic *ic, struct ipuv3_channel *channel,