Lines Matching refs:rp
371 u32 wp, mcb, rp, cnt = 0; in saa7164_work_enchandler() local
413 rp = mcb; in saa7164_work_enchandler()
415 rp = (port->last_svc_rp + 1) % 8; in saa7164_work_enchandler()
417 if (rp > (port->hwcfg.buffercount - 1)) { in saa7164_work_enchandler()
418 printk(KERN_ERR "%s() illegal rp count %d\n", __func__, rp); in saa7164_work_enchandler()
422 saa7164_work_enchandler_helper(port, rp); in saa7164_work_enchandler()
423 port->last_svc_rp = rp; in saa7164_work_enchandler()
426 if (rp == mcb) in saa7164_work_enchandler()
448 u32 wp, mcb, rp, cnt = 0; in saa7164_work_vbihandler() local
489 rp = mcb; in saa7164_work_vbihandler()
491 rp = (port->last_svc_rp + 1) % 8; in saa7164_work_vbihandler()
493 if (rp > (port->hwcfg.buffercount - 1)) { in saa7164_work_vbihandler()
494 printk(KERN_ERR "%s() illegal rp count %d\n", __func__, rp); in saa7164_work_vbihandler()
498 saa7164_work_enchandler_helper(port, rp); in saa7164_work_vbihandler()
499 port->last_svc_rp = rp; in saa7164_work_vbihandler()
502 if (rp == mcb) in saa7164_work_vbihandler()
590 int wp, i = 0, rp; in saa7164_irq_ts() local
599 rp = (port->hwcfg.buffercount - 1); in saa7164_irq_ts()
601 rp = wp - 1; in saa7164_irq_ts()
610 if (buf->idx == rp) { in saa7164_irq_ts()
613 __func__, wp, rp); in saa7164_irq_ts()