Lines Matching refs:irq_pos
154 unsigned int irq_pos; /* fractional IRQ position in jiffies
217 if (dpcm->period_size_frac <= dpcm->irq_pos) {
218 dpcm->irq_pos %= dpcm->period_size_frac;
221 tick = dpcm->period_size_frac - dpcm->irq_pos;
483 dpcm->irq_pos = 0;
581 last_pos = byte_pos(dpcm, dpcm->irq_pos);
582 dpcm->irq_pos += jiffies_delta * dpcm->pcm_bps;
583 delta = byte_pos(dpcm, dpcm->irq_pos) - last_pos;
587 if (dpcm->irq_pos >= dpcm->period_size_frac) {
588 dpcm->irq_pos %= dpcm->period_size_frac;
843 snd_iprintf(buffer, " irq_pos:\t\t%u\n", dpcm->irq_pos);