Lines Matching refs:pardev
72 struct pardevice *pardev; member
85 struct pardevice *pardev, in portman_create() argument
99 pm->pardev = pardev; in portman_create()
183 parport_write_control(pm->pardev->port, value); in portman_write_command()
188 return parport_read_control(pm->pardev->port); in portman_read_command()
193 return parport_read_status(pm->pardev->port); in portman_read_status()
198 return parport_read_data(pm->pardev->port); in portman_read_data()
203 parport_write_data(pm->pardev->port, value); in portman_write_data()
669 static int snd_portman_dev_probe(struct pardevice *pardev) in snd_portman_dev_probe() argument
671 if (strcmp(pardev->name, DRIVER_NAME)) in snd_portman_dev_probe()
691 struct pardevice *pardev = pm->pardev; in snd_portman_card_private_free() local
693 if (pardev) { in snd_portman_card_private_free()
694 parport_release(pardev); in snd_portman_card_private_free()
695 parport_unregister_device(pardev); in snd_portman_card_private_free()
703 struct pardevice *pardev; in snd_portman_probe() local
736 pardev = parport_register_dev_model(p, /* port */ in snd_portman_probe()
740 if (pardev == NULL) { in snd_portman_probe()
747 if (parport_claim(pardev)) { in snd_portman_probe()
748 snd_printd("Cannot claim parport 0x%lx\n", pardev->port->base); in snd_portman_probe()
753 if ((err = portman_create(card, pardev, &pm)) < 0) { in snd_portman_probe()
787 parport_release(pardev); in snd_portman_probe()
789 parport_unregister_device(pardev); in snd_portman_probe()