Lines Matching defs:pcm_buf_dma_ofs
136 unsigned int pcm_buf_dma_ofs; /* DMA R/W offset in buffer */
670 pcm_buf_dma_ofs=get_buf_pos(s);
672 pcm_buf_dma_ofs=get_buf_pos(s);
673 min_buf_pos = modulo_min(min_buf_pos, pcm_buf_dma_ofs, buffer_bytes)
674 new_data = min(new_data, calc_new_data(pcm_buf_dma_ofs,irq_pos)
678 s->pcm_buf_dma_ofs = min_buf_pos;
718 unsigned int pcm_buf_dma_ofs, min_buf_pos = 0;
752 pcm_buf_dma_ofs = ds->pcm_buf_host_rw_ofs - bytes_avail;
772 pcm_buf_dma_ofs = bytes_avail + ds->pcm_buf_host_rw_ofs;
776 min_buf_pos = pcm_buf_dma_ofs;
777 newdata = (pcm_buf_dma_ofs - ds->pcm_buf_elapsed_dma_ofs) % ds->buffer_bytes;
781 modulo_min(min_buf_pos, pcm_buf_dma_ofs, UINT_MAX+1L);
783 (pcm_buf_dma_ofs - ds->pcm_buf_elapsed_dma_ofs) % ds->buffer_bytes,
792 pcm_buf_dma_ofs,
803 pcm_buf_dma_ofs = min_buf_pos;
819 next_jiffies, pcm_buf_dma_ofs, newdata, xfercount);
829 ds->pcm_buf_dma_ofs = pcm_buf_dma_ofs;
918 dpcm->pcm_buf_dma_ofs = 0;
932 ptr = bytes_to_frames(runtime, dpcm->pcm_buf_dma_ofs % dpcm->buffer_bytes);
1086 asihpi_dbg("%s, pointer=%d\n", name, dpcm->pcm_buf_dma_ofs);
1091 return bytes_to_frames(runtime, dpcm->pcm_buf_dma_ofs % dpcm->buffer_bytes);
1101 dpcm->pcm_buf_dma_ofs = 0;