• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/sound/oss/

Lines Matching refs:swptr

367 		unsigned swptr;		/* where driver last clear/filled, updated by read/write */
1085 dmabuf->swptr = dmabuf->hwptr = 0;
1224 /* MASKP2(swptr, fragsize) - 1 is the tail of our transfer */
1225 x = MODULOP2(MASKP2(dmabuf->swptr, fragsize) - 1, dmabuf->dmasize);
1319 dmabuf->swptr = dmabuf->hwptr;
1336 dmabuf->swptr = dmabuf->hwptr;
1347 unsigned swptr, len;
1350 swptr = dmabuf->swptr;
1351 len = fragsize - MODULOP2(dmabuf->swptr, fragsize);
1355 memset(dmabuf->rawbuf + swptr, '\0', len);
1356 dmabuf->swptr = MODULOP2(swptr + len, dmabuf->dmasize);
1561 unsigned int swptr;
1603 swptr = dmabuf->swptr;
1605 if(cnt > (dmabuf->dmasize - swptr))
1606 cnt = dmabuf->dmasize - swptr;
1645 "dmasz %u fragsz %u count %i hwptr %u swptr %u\n",
1647 dmabuf->hwptr, dmabuf->swptr);
1659 if (copy_to_user(buffer, dmabuf->rawbuf + swptr, cnt)) {
1664 swptr = MODULOP2(swptr + cnt, dmabuf->dmasize);
1672 dmabuf->swptr = swptr;
1699 unsigned int swptr = 0;
1741 swptr = dmabuf->swptr;
1747 if(cnt > (dmabuf->dmasize - swptr))
1748 cnt = dmabuf->dmasize - swptr;
1781 "dmasz %u fragsz %u count %i hwptr %u swptr %u\n",
1783 dmabuf->hwptr, dmabuf->swptr);
1795 if (copy_from_user(dmabuf->rawbuf+swptr,buffer,cnt)) {
1800 swptr = MODULOP2(swptr + cnt, dmabuf->dmasize);
1808 dmabuf->swptr = swptr;
1954 dmabuf->swptr = dmabuf->hwptr = 0;
2120 /* we update the swptr to the end of the last sg segment then return */
2126 if((dmabuf->swptr % dmabuf->fragsize) != 0) {
2127 val = dmabuf->fragsize - (dmabuf->swptr % dmabuf->fragsize);
2128 dmabuf->swptr += val;
2235 dmabuf->swptr = (dmabuf->swptr + val) % dmabuf->dmasize;
2274 dmabuf->swptr = (dmabuf->swptr + val) % dmabuf->dmasize;
2338 dmabuf->swptr = dmabuf->hwptr;
2340 dmabuf->swptr = (dmabuf->swptr + dmabuf->count) % dmabuf->dmasize;
2358 dmabuf->swptr = dmabuf->hwptr;
3501 dmabuf->swptr = dmabuf->hwptr = 0;