Lines Matching refs:rp
367 u32 wp, mcb, rp, cnt = 0; in saa7164_work_enchandler() local
409 rp = mcb; in saa7164_work_enchandler()
411 rp = (port->last_svc_rp + 1) % 8; in saa7164_work_enchandler()
413 if (rp > (port->hwcfg.buffercount - 1)) { in saa7164_work_enchandler()
414 printk(KERN_ERR "%s() illegal rp count %d\n", __func__, rp); in saa7164_work_enchandler()
418 saa7164_work_enchandler_helper(port, rp); in saa7164_work_enchandler()
419 port->last_svc_rp = rp; in saa7164_work_enchandler()
422 if (rp == mcb) in saa7164_work_enchandler()
444 u32 wp, mcb, rp, cnt = 0; in saa7164_work_vbihandler() local
485 rp = mcb; in saa7164_work_vbihandler()
487 rp = (port->last_svc_rp + 1) % 8; in saa7164_work_vbihandler()
489 if (rp > (port->hwcfg.buffercount - 1)) { in saa7164_work_vbihandler()
490 printk(KERN_ERR "%s() illegal rp count %d\n", __func__, rp); in saa7164_work_vbihandler()
494 saa7164_work_enchandler_helper(port, rp); in saa7164_work_vbihandler()
495 port->last_svc_rp = rp; in saa7164_work_vbihandler()
498 if (rp == mcb) in saa7164_work_vbihandler()
586 int wp, i = 0, rp; in saa7164_irq_ts() local
595 rp = (port->hwcfg.buffercount - 1); in saa7164_irq_ts()
597 rp = wp - 1; in saa7164_irq_ts()
606 if (buf->idx == rp) { in saa7164_irq_ts()
609 __func__, wp, rp); in saa7164_irq_ts()