Lines Matching refs:pp
433 struct parport *pp = bc->pdev->port; in transmit() local
472 if (j != pp->ops->epp_write_data(pp, tmp, j, 0)) in transmit()
490 if (i != pp->ops->epp_write_data(pp, bc->hdlctx.bufptr, i, 0)) in transmit()
508 if (j != pp->ops->epp_write_data(pp, tmp, j, 0)) in transmit()
524 if (j != pp->ops->epp_write_data(pp, tmp, j, 0)) in transmit()
564 struct parport *pp = bc->pdev->port; in receive() local
578 if (cnt2 != pp->ops->epp_read_data(pp, tmp, cnt2, 0)) { in receive()
651 struct parport *pp; in epp_bh() local
662 pp = bc->pdev->port; in epp_bh()
664 if (pp->ops->epp_read_addr(pp, &stat, 1, 0) != 1) in epp_bh()
672 if (pp->ops->epp_write_addr(pp, tmp, 1, 0) != 1) in epp_bh()
674 if (pp->ops->epp_read_addr(pp, tmp, 2, 0) != 2) in epp_bh()
680 if (pp->ops->epp_write_addr(pp, tmp, 1, 0) != 1) in epp_bh()
682 if (pp->ops->epp_read_addr(pp, tmp, 2, 0) != 2) in epp_bh()
688 if (pp->ops->epp_write_addr(pp, tmp, 1, 0) != 1) in epp_bh()
695 if (pp->ops->epp_read_addr(pp, &stat, 1, 0) != 1) in epp_bh()
737 if (pp->ops->epp_read_addr(pp, &stat, 1, 0) != 1) in epp_bh()
749 if (pp->ops->epp_read_addr(pp, &stat, 1, 0) != 1) in epp_bh()
832 struct parport *pp = parport_find_base(dev->base_addr); in epp_open() local
838 if (!pp) { in epp_open()
843 if (pp->irq < 0) { in epp_open()
844 printk(KERN_ERR "%s: parport at 0x%lx has no irq\n", bc_drvname, pp->base); in epp_open()
845 parport_put_port(pp); in epp_open()
849 if ((~pp->modes) & (PARPORT_MODE_TRISTATE | PARPORT_MODE_PCSPP | PARPORT_MODE_SAFEININT)) { in epp_open()
851 bc_drvname, pp->base); in epp_open()
852 parport_put_port(pp); in epp_open()
856 bc->pdev = parport_register_device(pp, dev->name, NULL, epp_wakeup, in epp_open()
858 parport_put_port(pp); in epp_open()
860 printk(KERN_ERR "%s: cannot register parport at 0x%lx\n", bc_drvname, pp->base); in epp_open()
864 printk(KERN_ERR "%s: parport at 0x%lx busy\n", bc_drvname, pp->base); in epp_open()
876 parport_write_control(pp, LPTCTRL_PROGRAM); /* prepare EPP mode; we aren't using interrupts */ in epp_open()
880 if (pp->ops->epp_write_addr(pp, tmp, 2, 0) != 2) in epp_open()
886 if (pp->ops->epp_read_addr(pp, &stat, 1, 0) != 1) in epp_open()
892 if (pp->ops->epp_read_data(pp, tmp, 128, 0) != 128) in epp_open()
894 if (pp->ops->epp_read_data(pp, tmp, 128, 0) != 128) in epp_open()
899 if (pp->ops->epp_read_addr(pp, &stat, 1, 0) != 1) in epp_open()
903 if (pp->ops->epp_read_data(pp, tmp, 1, 0) != 1) in epp_open()
918 if (pp->ops->epp_write_addr(pp, tmp, 1, 0) != 1) in epp_open()
936 parport_write_control(pp, 0); /* reset the adapter */ in epp_open()
947 struct parport *pp = bc->pdev->port; in epp_close() local
954 pp->ops->epp_write_addr(pp, tmp, 1, 0); in epp_close()
955 parport_write_control(pp, 0); /* reset the adapter */ in epp_close()