Lines Matching defs:irq_pos
156 unsigned int irq_pos; /* fractional IRQ position in jiffies
222 if (dpcm->period_size_frac <= dpcm->irq_pos) {
223 dpcm->irq_pos %= dpcm->period_size_frac;
226 tick = dpcm->period_size_frac - dpcm->irq_pos;
508 dpcm->irq_pos = 0;
625 last_pos = byte_pos(dpcm, dpcm->irq_pos);
626 dpcm->irq_pos += jiffies_delta * dpcm->pcm_bps;
627 delta = byte_pos(dpcm, dpcm->irq_pos) - last_pos;
631 if (dpcm->irq_pos >= dpcm->period_size_frac) {
632 dpcm->irq_pos %= dpcm->period_size_frac;
887 snd_iprintf(buffer, " irq_pos:\t\t%u\n", dpcm->irq_pos);