Lines Matching refs:ipuv3_channel
270 struct ipuv3_channel *ipu_idmac_get(struct ipu_soc *ipu, unsigned num) in ipu_idmac_get()
272 struct ipuv3_channel *channel; in ipu_idmac_get()
305 void ipu_idmac_put(struct ipuv3_channel *channel) in ipu_idmac_put()
333 static void __ipu_idmac_reset_current_buffer(struct ipuv3_channel *channel) in __ipu_idmac_reset_current_buffer()
341 void ipu_idmac_set_double_buffer(struct ipuv3_channel *channel, in ipu_idmac_set_double_buffer()
387 int ipu_idmac_lock_enable(struct ipuv3_channel *channel, int num_bursts) in ipu_idmac_lock_enable()
492 int ipu_idmac_get_current_buffer(struct ipuv3_channel *channel) in ipu_idmac_get_current_buffer()
501 bool ipu_idmac_buffer_is_ready(struct ipuv3_channel *channel, u32 buf_num) in ipu_idmac_buffer_is_ready()
525 void ipu_idmac_select_buffer(struct ipuv3_channel *channel, u32 buf_num) in ipu_idmac_select_buffer()
543 void ipu_idmac_clear_buffer(struct ipuv3_channel *channel, u32 buf_num) in ipu_idmac_clear_buffer()
571 int ipu_idmac_enable_channel(struct ipuv3_channel *channel) in ipu_idmac_enable_channel()
595 int ipu_idmac_wait_busy(struct ipuv3_channel *channel, int ms) in ipu_idmac_wait_busy()
612 int ipu_idmac_disable_channel(struct ipuv3_channel *channel) in ipu_idmac_disable_channel()
661 void ipu_idmac_enable_watermark(struct ipuv3_channel *channel, bool enable) in ipu_idmac_enable_watermark()
866 int ipu_idmac_link(struct ipuv3_channel *src, struct ipuv3_channel *sink) in ipu_idmac_link()
873 int ipu_idmac_unlink(struct ipuv3_channel *src, struct ipuv3_channel *sink) in ipu_idmac_unlink()
1130 int ipu_idmac_channel_irq(struct ipu_soc *ipu, struct ipuv3_channel *channel, in ipu_idmac_channel_irq()