Lines Matching refs:swptr
44 * 20001201-tw add resyncing of swptr on underruns.
277 unsigned swptr; /* where driver last clear/filled, updated by read/write */
1004 dmabuf->hwptr=dmabuf->swptr = 0;
2016 unsigned swptr;
2047 swptr = dmabuf->swptr;
2048 cnt = dmabuf->dmasize - swptr;
2089 (char *)dmabuf->rawbuf + swptr, cnt, &copied)) {
2094 swptr = (swptr + cnt) % dmabuf->dmasize;
2096 dmabuf->swptr = swptr;
2124 unsigned swptr;
2162 resync hwptr and swptr */
2164 dmabuf->swptr = dmabuf->hwptr;
2169 dmabuf->swptr = dmabuf->hwptr;
2172 swptr = dmabuf->swptr;
2173 cnt = dmabuf->dmasize - swptr;
2206 if (copy_from_user(dmabuf->rawbuf + swptr, buffer, cnt)) {
2212 swptr = (swptr + cnt) % dmabuf->dmasize;
2213 dmabuf->swptr = swptr;
2420 dmabuf->swptr = dmabuf->hwptr = 0;
2434 dmabuf->swptr = dmabuf->hwptr = 0;
3501 card->pm.dmabuf_swptr_play = card->states[1]->dmabuf.swptr;
3505 card->pm.dmabuf_swptr_capture = card->states[0]->dmabuf.swptr;