Lines Matching refs:pardev
67 struct pardevice *pardev; member
85 struct pardevice *pardev, in snd_mts64_create() argument
99 mts->pardev = pardev; in snd_mts64_create()
241 struct parport *p = mts->pardev->port; in mts64_device_open()
255 struct parport *p = mts->pardev->port; in mts64_device_close()
427 struct parport *p = mts->pardev->port; in mts64_write_midi()
472 mts64_smpte_start(mts->pardev->port, in snd_mts64_ctl_smpte_switch_put()
477 mts64_smpte_stop(mts->pardev->port); in snd_mts64_ctl_smpte_switch_put()
834 ret = mts64_read(mts->pardev->port); in snd_mts64_interrupt()
884 static int snd_mts64_dev_probe(struct pardevice *pardev) in snd_mts64_dev_probe() argument
886 if (strcmp(pardev->name, DRIVER_NAME)) in snd_mts64_dev_probe()
906 struct pardevice *pardev = mts->pardev; in snd_mts64_card_private_free() local
908 if (pardev) { in snd_mts64_card_private_free()
909 parport_release(pardev); in snd_mts64_card_private_free()
910 parport_unregister_device(pardev); in snd_mts64_card_private_free()
918 struct pardevice *pardev; in snd_mts64_probe() local
951 pardev = parport_register_dev_model(p, /* port */ in snd_mts64_probe()
955 if (!pardev) { in snd_mts64_probe()
962 if (parport_claim(pardev)) { in snd_mts64_probe()
963 snd_printd("Cannot claim parport 0x%lx\n", pardev->port->base); in snd_mts64_probe()
968 if ((err = snd_mts64_create(card, pardev, &mts)) < 0) { in snd_mts64_probe()
1002 parport_release(pardev); in snd_mts64_probe()
1004 parport_unregister_device(pardev); in snd_mts64_probe()