Lines Matching refs:channel
122 int ipu_idmac_channel_irq(struct ipu_soc *ipu, struct ipuv3_channel *channel,
147 struct ipuv3_channel *ipu_idmac_get(struct ipu_soc *ipu, unsigned channel);
150 int ipu_idmac_enable_channel(struct ipuv3_channel *channel);
151 int ipu_idmac_disable_channel(struct ipuv3_channel *channel);
152 void ipu_idmac_enable_watermark(struct ipuv3_channel *channel, bool enable);
153 int ipu_idmac_lock_enable(struct ipuv3_channel *channel, int num_bursts);
154 int ipu_idmac_wait_busy(struct ipuv3_channel *channel, int ms);
156 void ipu_idmac_set_double_buffer(struct ipuv3_channel *channel,
158 int ipu_idmac_get_current_buffer(struct ipuv3_channel *channel);
159 bool ipu_idmac_buffer_is_ready(struct ipuv3_channel *channel, u32 buf_num);
160 void ipu_idmac_select_buffer(struct ipuv3_channel *channel, u32 buf_num);
161 void ipu_idmac_clear_buffer(struct ipuv3_channel *channel, u32 buf_num);
210 struct ipu_dc *ipu_dc_get(struct ipu_soc *ipu, int channel);
311 int ipu_ic_task_idma_init(struct ipu_ic *ic, struct ipuv3_channel *channel,