Lines Matching refs:pipe
365 struct vx_pipe *pipe, int count) in vxp_dma_write() argument
368 int offset = pipe->hw_ptr; in vxp_dma_write()
372 if (offset + count > pipe->buffer_bytes) { in vxp_dma_write()
373 int length = pipe->buffer_bytes - offset; in vxp_dma_write()
382 pipe->hw_ptr = 0; in vxp_dma_write()
384 pipe->hw_ptr += count; in vxp_dma_write()
404 struct vx_pipe *pipe, int count) in vxp_dma_read() argument
408 int offset = pipe->hw_ptr; in vxp_dma_read()
414 if (offset + count > pipe->buffer_bytes) { in vxp_dma_read()
415 int length = pipe->buffer_bytes - offset; in vxp_dma_read()
422 pipe->hw_ptr = 0; in vxp_dma_read()
424 pipe->hw_ptr += count; in vxp_dma_read()