Lines Matching refs:pp
102 struct parport *pp; /* back to containing struct */ member
443 static int parport_prologue(struct parport *pp) in parport_prologue() argument
448 mos_parport = pp->private_data; in parport_prologue()
474 static inline void parport_epilogue(struct parport *pp) in parport_epilogue() argument
476 struct mos7715_parport *mos_parport = pp->private_data; in parport_epilogue()
482 static void parport_mos7715_write_data(struct parport *pp, unsigned char d) in parport_mos7715_write_data() argument
484 struct mos7715_parport *mos_parport = pp->private_data; in parport_mos7715_write_data()
486 if (parport_prologue(pp) < 0) in parport_mos7715_write_data()
490 parport_epilogue(pp); in parport_mos7715_write_data()
493 static unsigned char parport_mos7715_read_data(struct parport *pp) in parport_mos7715_read_data() argument
495 struct mos7715_parport *mos_parport = pp->private_data; in parport_mos7715_read_data()
498 if (parport_prologue(pp) < 0) in parport_mos7715_read_data()
501 parport_epilogue(pp); in parport_mos7715_read_data()
505 static void parport_mos7715_write_control(struct parport *pp, unsigned char d) in parport_mos7715_write_control() argument
507 struct mos7715_parport *mos_parport = pp->private_data; in parport_mos7715_write_control()
510 if (parport_prologue(pp) < 0) in parport_mos7715_write_control()
515 parport_epilogue(pp); in parport_mos7715_write_control()
518 static unsigned char parport_mos7715_read_control(struct parport *pp) in parport_mos7715_read_control() argument
520 struct mos7715_parport *mos_parport = pp->private_data; in parport_mos7715_read_control()
524 mos_parport = pp->private_data; in parport_mos7715_read_control()
534 static unsigned char parport_mos7715_frob_control(struct parport *pp, in parport_mos7715_frob_control() argument
538 struct mos7715_parport *mos_parport = pp->private_data; in parport_mos7715_frob_control()
543 if (parport_prologue(pp) < 0) in parport_mos7715_frob_control()
548 parport_epilogue(pp); in parport_mos7715_frob_control()
552 static unsigned char parport_mos7715_read_status(struct parport *pp) in parport_mos7715_read_status() argument
555 struct mos7715_parport *mos_parport = pp->private_data; in parport_mos7715_read_status()
558 mos_parport = pp->private_data; in parport_mos7715_read_status()
568 static void parport_mos7715_enable_irq(struct parport *pp) in parport_mos7715_enable_irq() argument
572 static void parport_mos7715_disable_irq(struct parport *pp) in parport_mos7715_disable_irq() argument
576 static void parport_mos7715_data_forward(struct parport *pp) in parport_mos7715_data_forward() argument
578 struct mos7715_parport *mos_parport = pp->private_data; in parport_mos7715_data_forward()
580 if (parport_prologue(pp) < 0) in parport_mos7715_data_forward()
585 parport_epilogue(pp); in parport_mos7715_data_forward()
588 static void parport_mos7715_data_reverse(struct parport *pp) in parport_mos7715_data_reverse() argument
590 struct mos7715_parport *mos_parport = pp->private_data; in parport_mos7715_data_reverse()
592 if (parport_prologue(pp) < 0) in parport_mos7715_data_reverse()
597 parport_epilogue(pp); in parport_mos7715_data_reverse()
608 static void parport_mos7715_save_state(struct parport *pp, in parport_mos7715_save_state() argument
614 mos_parport = pp->private_data; in parport_mos7715_save_state()
625 static void parport_mos7715_restore_state(struct parport *pp, in parport_mos7715_restore_state() argument
631 mos_parport = pp->private_data; in parport_mos7715_restore_state()
641 static size_t parport_mos7715_write_compat(struct parport *pp, in parport_mos7715_write_compat() argument
646 struct mos7715_parport *mos_parport = pp->private_data; in parport_mos7715_write_compat()
649 if (parport_prologue(pp) < 0) in parport_mos7715_write_compat()
656 parport_epilogue(pp); in parport_mos7715_write_compat()
727 mos_parport->pp = parport_register_port(0, PARPORT_IRQ_NONE, in mos7715_parport_init()
730 if (mos_parport->pp == NULL) { in mos7715_parport_init()
736 mos_parport->pp->private_data = mos_parport; in mos7715_parport_init()
737 mos_parport->pp->modes = PARPORT_MODE_COMPAT | PARPORT_MODE_PCSPP; in mos7715_parport_init()
738 mos_parport->pp->dev = &serial->interface->dev; in mos7715_parport_init()
739 parport_announce_port(mos_parport->pp); in mos7715_parport_init()
1965 mos_parport->pp->private_data = NULL; in mos7720_release()
1973 parport_remove_port(mos_parport->pp); in mos7720_release()