Lines Matching refs:irq_pos
153 unsigned int irq_pos; /* fractional IRQ position in jiffies
216 if (dpcm->period_size_frac <= dpcm->irq_pos) {
217 dpcm->irq_pos %= dpcm->period_size_frac;
220 tick = dpcm->period_size_frac - dpcm->irq_pos;
482 dpcm->irq_pos = 0;
580 last_pos = byte_pos(dpcm, dpcm->irq_pos);
581 dpcm->irq_pos += jiffies_delta * dpcm->pcm_bps;
582 delta = byte_pos(dpcm, dpcm->irq_pos) - last_pos;
586 if (dpcm->irq_pos >= dpcm->period_size_frac) {
587 dpcm->irq_pos %= dpcm->period_size_frac;
842 snd_iprintf(buffer, " irq_pos:\t\t%u\n", dpcm->irq_pos);