Lines Matching refs:f_pdc_rd_ndx
60 int f_pdc_rd_ndx; /* PDC read index */
90 fifo->f_pdc_rd_ndx = fifo->f_pdc_wr_ndx = 0;
136 al = fifo->f_pdc_rd_ndx % chunk_size;
140 fifo->f_pdc_rd_ndx,
154 int32_t cc = pdc_ptr - fifo->f_buf_addr - fifo->f_pdc_rd_ndx;
158 cc = fifo->f_buf_size - fifo->f_pdc_rd_ndx;
160 bus_dmamap_sync(dmat, fifo->f_dmamap, fifo->f_pdc_rd_ndx, cc,
163 fifo->f_pdc_rd_ndx += cc;
165 fifo->f_pdc_rd_ndx = 0;
171 bus_dmamap_sync(dmat, fifo->f_dmamap, fifo->f_pdc_rd_ndx, cc,
174 fifo->f_pdc_rd_ndx += cc;
212 int len = fifo->f_buf_size - fifo->f_pdc_rd_ndx;
230 fifo->f_pdc_rd_ndx,
233 bus_space_write_4(iot, ioh, offset + PDC_TNPR, fifo->f_buf_addr + fifo->f_pdc_rd_ndx);
235 if ((fifo->f_pdc_rd_ndx += len) >= fifo->f_buf_size)
236 fifo->f_pdc_rd_ndx = 0;