Lines Matching defs:diff
1487 int diff;
1497 diff = (dmabuf->dmasize + hwptr - dmabuf->hwptr) % dmabuf->dmasize;
1499 "cs46xx: cs_update_ptr()+ ADC hwptr=%d diff=%d\n",
1500 hwptr,diff) );
1502 dmabuf->total_bytes += diff;
1503 dmabuf->count += diff;
1528 diff = (dmabuf->dmasize + hwptr - dmabuf->hwptr) % dmabuf->dmasize;
1530 "cs46xx: cs_update_ptr()+ DAC hwptr=%d diff=%d\n",
1531 hwptr,diff) );
1533 dmabuf->total_bytes += diff;
1535 dmabuf->count += diff;
1546 dmabuf->count -= diff;
1549 * "diff" number of bytes.
1551 if (hwptr >= diff) {
1552 memset(dmabuf->rawbuf + hwptr - diff,
1553 (dmabuf->fmt & CS_FMT_16BIT) ? 0 : 0x80, diff);
1559 dmabuf->dmasize + hwptr - diff,
1561 diff - hwptr);