Lines Matching refs:swptr
248 unsigned hwptr, swptr; member
740 unsigned swptr; in serdma_reg_access() local
759 if (d->hwptr != d->swptr) { in serdma_reg_access()
761 d->hwptr, d->swptr); in serdma_reg_access()
765 swptr = d->swptr; in serdma_reg_access()
766 d->hwptr = d->swptr = (d->swptr + 1) % d->ringsz; in serdma_reg_access()
769 descr = &d->descrtab[swptr]; in serdma_reg_access()
770 data_p = &d->dma_buf[swptr * 4]; in serdma_reg_access()
775 data_p, swptr, d->hwptr)); in serdma_reg_access()
955 d->swptr, d->hwptr, hwptr, intflag)); in cs4297a_update_ptr()
960 s_ptr = (u32 *)&(d->dma_buf[d->swptr*4]); in cs4297a_update_ptr()
961 descr = &d->descrtab[d->swptr]; in cs4297a_update_ptr()
1010 d->swptr = (d->swptr + diff) % d->ringsz; in cs4297a_update_ptr()
1032 descr = &d->descrtab[d->swptr]; in cs4297a_update_ptr()
1033 data_p = &d->dma_buf[d->swptr*4]; in cs4297a_update_ptr()
1041 … printk(KERN_ERR "cs4297a: RX Bad address %d (%llx %lx)\n", d->swptr, in cs4297a_update_ptr()
1060 d->swptr++; in cs4297a_update_ptr()
1064 d->swptr = 0; in cs4297a_update_ptr()
1072 printk(KERN_INFO "cs4297a: hw/sw %x/%x\n", d->hwptr, d->swptr)); in cs4297a_update_ptr()
1097 d->hwptr, hwptr, d->swptr, diff, d->count)); in cs4297a_update_ptr()
1136 d->swptr, in cs4297a_update_ptr()
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()
1827 d->swptr = d->hwptr = hwptr; in cs4297a_write()
1829 swptr = d->swptr; in cs4297a_write()
1830 cnt = d->sbufsz - (swptr * FRAME_SAMPLE_BYTES); in cs4297a_write()
1851 t_tmpl = (u32 *)(d->dma_buf + (swptr * 4)); in cs4297a_write()
1877 *(u64 *)(d->dma_buf + (swptr * 4)) |= in cs4297a_write()
1885 "cs4297a: copy in %d to swptr %x\n", cnt, swptr)); in cs4297a_write()
1887 swptr = (swptr + (cnt/FRAME_SAMPLE_BYTES)) % d->ringsz; in cs4297a_write()
1890 d->swptr = swptr; 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()
2590 s->dma_adc.swptr = s->dma_adc.hwptr = newptr; in cs4297a_interrupt()