Lines Matching refs:pp
102 struct parport *pp; /* back to containing struct */ member
444 static int parport_prologue(struct parport *pp) in parport_prologue() argument
449 mos_parport = pp->private_data; in parport_prologue()
475 static inline void parport_epilogue(struct parport *pp) in parport_epilogue() argument
477 struct mos7715_parport *mos_parport = pp->private_data; in parport_epilogue()
483 static void parport_mos7715_write_data(struct parport *pp, unsigned char d) in parport_mos7715_write_data() argument
485 struct mos7715_parport *mos_parport = pp->private_data; in parport_mos7715_write_data()
487 if (parport_prologue(pp) < 0) in parport_mos7715_write_data()
491 parport_epilogue(pp); in parport_mos7715_write_data()
494 static unsigned char parport_mos7715_read_data(struct parport *pp) in parport_mos7715_read_data() argument
496 struct mos7715_parport *mos_parport = pp->private_data; in parport_mos7715_read_data()
499 if (parport_prologue(pp) < 0) in parport_mos7715_read_data()
502 parport_epilogue(pp); in parport_mos7715_read_data()
506 static void parport_mos7715_write_control(struct parport *pp, unsigned char d) in parport_mos7715_write_control() argument
508 struct mos7715_parport *mos_parport = pp->private_data; in parport_mos7715_write_control()
511 if (parport_prologue(pp) < 0) in parport_mos7715_write_control()
516 parport_epilogue(pp); in parport_mos7715_write_control()
519 static unsigned char parport_mos7715_read_control(struct parport *pp) in parport_mos7715_read_control() argument
521 struct mos7715_parport *mos_parport = pp->private_data; in parport_mos7715_read_control()
525 mos_parport = pp->private_data; in parport_mos7715_read_control()
535 static unsigned char parport_mos7715_frob_control(struct parport *pp, in parport_mos7715_frob_control() argument
539 struct mos7715_parport *mos_parport = pp->private_data; in parport_mos7715_frob_control()
544 if (parport_prologue(pp) < 0) in parport_mos7715_frob_control()
550 parport_epilogue(pp); in parport_mos7715_frob_control()
554 static unsigned char parport_mos7715_read_status(struct parport *pp) in parport_mos7715_read_status() argument
557 struct mos7715_parport *mos_parport = pp->private_data; in parport_mos7715_read_status()
560 mos_parport = pp->private_data; in parport_mos7715_read_status()
570 static void parport_mos7715_enable_irq(struct parport *pp) in parport_mos7715_enable_irq() argument
574 static void parport_mos7715_disable_irq(struct parport *pp) in parport_mos7715_disable_irq() argument
578 static void parport_mos7715_data_forward(struct parport *pp) in parport_mos7715_data_forward() argument
580 struct mos7715_parport *mos_parport = pp->private_data; in parport_mos7715_data_forward()
582 if (parport_prologue(pp) < 0) in parport_mos7715_data_forward()
588 parport_epilogue(pp); in parport_mos7715_data_forward()
591 static void parport_mos7715_data_reverse(struct parport *pp) in parport_mos7715_data_reverse() argument
593 struct mos7715_parport *mos_parport = pp->private_data; in parport_mos7715_data_reverse()
595 if (parport_prologue(pp) < 0) in parport_mos7715_data_reverse()
601 parport_epilogue(pp); in parport_mos7715_data_reverse()
612 static void parport_mos7715_save_state(struct parport *pp, in parport_mos7715_save_state() argument
618 mos_parport = pp->private_data; in parport_mos7715_save_state()
629 static void parport_mos7715_restore_state(struct parport *pp, in parport_mos7715_restore_state() argument
635 mos_parport = pp->private_data; in parport_mos7715_restore_state()
647 static size_t parport_mos7715_write_compat(struct parport *pp, in parport_mos7715_write_compat() argument
652 struct mos7715_parport *mos_parport = pp->private_data; in parport_mos7715_write_compat()
655 if (parport_prologue(pp) < 0) in parport_mos7715_write_compat()
662 parport_epilogue(pp); in parport_mos7715_write_compat()
735 mos_parport->pp = parport_register_port(0, PARPORT_IRQ_NONE, in mos7715_parport_init()
738 if (mos_parport->pp == NULL) { in mos7715_parport_init()
744 mos_parport->pp->private_data = mos_parport; in mos7715_parport_init()
745 mos_parport->pp->modes = PARPORT_MODE_COMPAT | PARPORT_MODE_PCSPP; in mos7715_parport_init()
746 mos_parport->pp->dev = &serial->interface->dev; in mos7715_parport_init()
747 parport_announce_port(mos_parport->pp); in mos7715_parport_init()
1988 mos_parport->pp->private_data = NULL; in mos7720_release()
1996 parport_remove_port(mos_parport->pp); in mos7720_release()