Lines Matching refs:hwptr

248         unsigned hwptr, swptr;  member
759 if (d->hwptr != d->swptr) { in serdma_reg_access()
761 d->hwptr, d->swptr); in serdma_reg_access()
766 d->hwptr = d->swptr = (d->swptr + 1) % d->ringsz; in serdma_reg_access()
775 data_p, swptr, d->hwptr)); in serdma_reg_access()
939 unsigned hwptr; in cs4297a_update_ptr() local
949hwptr = (unsigned) (((__raw_readq(SS_CSR(R_SER_DMA_CUR_DSCR_ADDR_RX)) & M_DMA_CURDSCR_ADDR) - in cs4297a_update_ptr()
955 d->swptr, d->hwptr, hwptr, intflag)); in cs4297a_update_ptr()
957 diff2 = diff = (d->ringsz + hwptr - d->hwptr) % d->ringsz; in cs4297a_update_ptr()
958 d->hwptr = hwptr; in cs4297a_update_ptr()
1027 diff2 = diff = (hwptr + d->ringsz - d->hwptr) % d->ringsz; in cs4297a_update_ptr()
1069 d->hwptr = hwptr; in cs4297a_update_ptr()
1072 printk(KERN_INFO "cs4297a: hw/sw %x/%x\n", d->hwptr, d->swptr)); in cs4297a_update_ptr()
1077 (unsigned)s, d->hwptr, in cs4297a_update_ptr()
1092hwptr = (unsigned) (((__raw_readq(SS_CSR(R_SER_DMA_CUR_DSCR_ADDR_TX)) & M_DMA_CURDSCR_ADDR) - in cs4297a_update_ptr()
1094 diff = (d->ringsz + hwptr - d->hwptr) % d->ringsz; in cs4297a_update_ptr()
1097 d->hwptr, hwptr, d->swptr, diff, d->count)); in cs4297a_update_ptr()
1098 d->hwptr = hwptr; in cs4297a_update_ptr()
1151 (unsigned) s, d->hwptr, in cs4297a_update_ptr()
1630 unsigned hwptr; in drain_dac() local
1652 hwptr = (int)(((__raw_readq(SS_CSR(R_SER_DMA_CUR_DSCR_ADDR_TX)) & M_DMA_CURDSCR_ADDR) - in drain_dac()
1654 s->dma_dac.hwptr = s->dma_dac.swptr = hwptr; in drain_dac()
1698 s->dma_adc.swptr, s->dma_adc.hwptr)); in cs4297a_read()
1770 … printk(KERN_INFO "cs4297a: upd_rcv sw->hw %x/%x\n", s->dma_adc.swptr, s->dma_adc.hwptr)); in cs4297a_read()
1794 unsigned swptr, hwptr; in cs4297a_write() local
1821 d->swptr = d->hwptr; in cs4297a_write()
1825hwptr = (unsigned) (((__raw_readq(SS_CSR(R_SER_DMA_CUR_DSCR_ADDR_TX)) & M_DMA_CURDSCR_ADDR) - in cs4297a_write()
1827 d->swptr = d->hwptr = hwptr; in cs4297a_write()
2024 s->dma_dac.swptr = s->dma_dac.hwptr = in cs4297a_ioctl()
2033 s->dma_adc.swptr = s->dma_adc.hwptr = in cs4297a_ioctl()
2267 cinfo.ptr = s->dma_adc.hwptr / 2; in cs4297a_ioctl()
2269 cinfo.ptr = s->dma_adc.hwptr; in cs4297a_ioctl()
2293 cinfo.ptr = s->dma_dac.hwptr; in cs4297a_ioctl()
2590 s->dma_adc.swptr = s->dma_adc.hwptr = newptr; in cs4297a_interrupt()