Lines Matching refs:pardev
67 struct pardevice *pardev; member
87 struct pardevice *pardev, in snd_mts64_create() argument
101 mts->pardev = pardev; in snd_mts64_create()
243 struct parport *p = mts->pardev->port; in mts64_device_open()
257 struct parport *p = mts->pardev->port; in mts64_device_close()
429 struct parport *p = mts->pardev->port; in mts64_write_midi()
474 mts64_smpte_start(mts->pardev->port, in snd_mts64_ctl_smpte_switch_put()
479 mts64_smpte_stop(mts->pardev->port); in snd_mts64_ctl_smpte_switch_put()
836 ret = mts64_read(mts->pardev->port); in snd_mts64_interrupt()
855 struct pardevice *pardev; in snd_mts64_probe_port() local
858 pardev = parport_register_device(p, DRIVER_NAME, in snd_mts64_probe_port()
861 if (!pardev) in snd_mts64_probe_port()
864 if (parport_claim(pardev)) { in snd_mts64_probe_port()
865 parport_unregister_device(pardev); in snd_mts64_probe_port()
871 parport_release(pardev); in snd_mts64_probe_port()
872 parport_unregister_device(pardev); in snd_mts64_probe_port()
922 struct pardevice *pardev = mts->pardev; in snd_mts64_card_private_free() local
924 if (pardev) { in snd_mts64_card_private_free()
926 parport_release(pardev); in snd_mts64_card_private_free()
927 parport_unregister_device(pardev); in snd_mts64_card_private_free()
935 struct pardevice *pardev; in snd_mts64_probe() local
963 pardev = parport_register_device(p, /* port */ in snd_mts64_probe()
970 if (pardev == NULL) { in snd_mts64_probe()
976 if ((err = snd_mts64_create(card, pardev, &mts)) < 0) { in snd_mts64_probe()
978 parport_unregister_device(pardev); in snd_mts64_probe()
990 if (parport_claim(pardev)) { in snd_mts64_probe()
991 snd_printd("Cannot claim parport 0x%lx\n", pardev->port->base); in snd_mts64_probe()