Lines Matching refs:ipuv3_channel

200 struct ipuv3_channel *ipu_idmac_get(struct ipu_soc *ipu, unsigned num)  in ipu_idmac_get()
202 struct ipuv3_channel *channel; in ipu_idmac_get()
235 void ipu_idmac_put(struct ipuv3_channel *channel) in ipu_idmac_put()
263 static void __ipu_idmac_reset_current_buffer(struct ipuv3_channel *channel) in __ipu_idmac_reset_current_buffer()
271 void ipu_idmac_set_double_buffer(struct ipuv3_channel *channel, in ipu_idmac_set_double_buffer()
317 int ipu_idmac_lock_enable(struct ipuv3_channel *channel, int num_bursts) in ipu_idmac_lock_enable()
422 int ipu_idmac_get_current_buffer(struct ipuv3_channel *channel) in ipu_idmac_get_current_buffer()
431 bool ipu_idmac_buffer_is_ready(struct ipuv3_channel *channel, u32 buf_num) in ipu_idmac_buffer_is_ready()
455 void ipu_idmac_select_buffer(struct ipuv3_channel *channel, u32 buf_num) in ipu_idmac_select_buffer()
473 void ipu_idmac_clear_buffer(struct ipuv3_channel *channel, u32 buf_num) in ipu_idmac_clear_buffer()
501 int ipu_idmac_enable_channel(struct ipuv3_channel *channel) in ipu_idmac_enable_channel()
525 int ipu_idmac_wait_busy(struct ipuv3_channel *channel, int ms) in ipu_idmac_wait_busy()
542 int ipu_idmac_disable_channel(struct ipuv3_channel *channel) in ipu_idmac_disable_channel()
591 void ipu_idmac_enable_watermark(struct ipuv3_channel *channel, bool enable) in ipu_idmac_enable_watermark()
796 int ipu_idmac_link(struct ipuv3_channel *src, struct ipuv3_channel *sink) in ipu_idmac_link()
803 int ipu_idmac_unlink(struct ipuv3_channel *src, struct ipuv3_channel *sink) in ipu_idmac_unlink()
1057 int ipu_idmac_channel_irq(struct ipu_soc *ipu, struct ipuv3_channel *channel, in ipu_idmac_channel_irq()