Lines Matching defs:hwptr
327 * hardware-updated ptr as the hwptr, and the software-updated ptr as
347 * if ((hwptr & ~mask) == (trptr & ~mask)). The mask is formed from
1945 int swptr, hwptr, hw_avail, sw_avail, swidx;
1951 hwptr = li_read_hwptr(&wport->chan);
1953 hw_unavail = (swptr - hwptr + hwsize) % hwsize;
2070 int swptr, hwptr, hw_avail, sw_avail, swidx;
2074 hwptr = li_read_hwptr(&rport->chan);
2076 hw_avail = (hwptr - swptr + hwsize) % hwsize & -fragsize;
2747 int swptr, hwptr, hwframes, hwbytes, hwsize;
2756 hwptr = totalhwbytes % hwsize;
2757 hwbytes = (swptr - hwptr + hwsize) % hwsize;