Lines Matching refs:rp
366 u32 wp, mcb, rp, cnt = 0; in saa7164_work_enchandler() local
408 rp = mcb; in saa7164_work_enchandler()
410 rp = (port->last_svc_rp + 1) % 8; in saa7164_work_enchandler()
412 if (rp > (port->hwcfg.buffercount - 1)) { in saa7164_work_enchandler()
413 printk(KERN_ERR "%s() illegal rp count %d\n", __func__, rp); in saa7164_work_enchandler()
417 saa7164_work_enchandler_helper(port, rp); in saa7164_work_enchandler()
418 port->last_svc_rp = rp; in saa7164_work_enchandler()
421 if (rp == mcb) in saa7164_work_enchandler()
443 u32 wp, mcb, rp, cnt = 0; in saa7164_work_vbihandler() local
484 rp = mcb; in saa7164_work_vbihandler()
486 rp = (port->last_svc_rp + 1) % 8; in saa7164_work_vbihandler()
488 if (rp > (port->hwcfg.buffercount - 1)) { in saa7164_work_vbihandler()
489 printk(KERN_ERR "%s() illegal rp count %d\n", __func__, rp); in saa7164_work_vbihandler()
493 saa7164_work_enchandler_helper(port, rp); in saa7164_work_vbihandler()
494 port->last_svc_rp = rp; in saa7164_work_vbihandler()
497 if (rp == mcb) in saa7164_work_vbihandler()
585 int wp, i = 0, rp; in saa7164_irq_ts() local
594 rp = (port->hwcfg.buffercount - 1); in saa7164_irq_ts()
596 rp = wp - 1; in saa7164_irq_ts()
605 if (buf->idx == rp) { in saa7164_irq_ts()
608 __func__, wp, rp); in saa7164_irq_ts()