Lines Matching refs:pipe
354 struct vx_pipe *pipe, int count) in vxp_dma_write() argument
357 int offset = pipe->hw_ptr; in vxp_dma_write()
361 if (offset + count >= pipe->buffer_bytes) { in vxp_dma_write()
362 int length = pipe->buffer_bytes - offset; in vxp_dma_write()
371 pipe->hw_ptr = 0; in vxp_dma_write()
373 pipe->hw_ptr += count; in vxp_dma_write()
393 struct vx_pipe *pipe, int count) in vxp_dma_read() argument
397 int offset = pipe->hw_ptr; in vxp_dma_read()
403 if (offset + count >= pipe->buffer_bytes) { in vxp_dma_read()
404 int length = pipe->buffer_bytes - offset; in vxp_dma_read()
411 pipe->hw_ptr = 0; in vxp_dma_read()
413 pipe->hw_ptr += count; in vxp_dma_read()