Lines Matching refs:pardev

85 	struct pardevice *pardev;  member
100 struct pardevice *pardev, in portman_create() argument
114 pm->pardev = pardev; in portman_create()
198 parport_write_control(pm->pardev->port, value); in portman_write_command()
203 return parport_read_control(pm->pardev->port); in portman_read_command()
208 return parport_read_status(pm->pardev->port); in portman_read_status()
213 return parport_read_data(pm->pardev->port); in portman_read_data()
218 parport_write_data(pm->pardev->port, value); in portman_write_data()
653 struct pardevice *pardev; in snd_portman_probe_port() local
656 pardev = parport_register_device(p, DRIVER_NAME, in snd_portman_probe_port()
659 if (!pardev) in snd_portman_probe_port()
662 if (parport_claim(pardev)) { in snd_portman_probe_port()
663 parport_unregister_device(pardev); in snd_portman_probe_port()
669 parport_release(pardev); in snd_portman_probe_port()
670 parport_unregister_device(pardev); in snd_portman_probe_port()
720 struct pardevice *pardev = pm->pardev; in snd_portman_card_private_free() local
722 if (pardev) { in snd_portman_card_private_free()
724 parport_release(pardev); in snd_portman_card_private_free()
725 parport_unregister_device(pardev); in snd_portman_card_private_free()
733 struct pardevice *pardev; in snd_portman_probe() local
762 pardev = parport_register_device(p, /* port */ in snd_portman_probe()
769 if (pardev == NULL) { in snd_portman_probe()
775 if ((err = portman_create(card, pardev, &pm)) < 0) { in snd_portman_probe()
777 parport_unregister_device(pardev); in snd_portman_probe()
789 if (parport_claim(pardev)) { in snd_portman_probe()
790 snd_printd("Cannot claim parport 0x%lx\n", pardev->port->base); in snd_portman_probe()