mididev 174 dev/ic/opl.c midisyn_attach(&sc->mididev, &sc->syn);
mididev 184 dev/ic/opl.c midi_attach_mi(&midisyn_hw_if, &sc->syn, &sc->mididev.dev);
mididev 52 dev/ic/oplvar.h struct midi_softc mididev;
mididev 294 dev/usb/umidi.c struct umidi_mididev *mididev = addr;
mididev 295 dev/usb/umidi.c struct umidi_softc *sc = mididev->sc;
mididev 301 dev/usb/umidi.c if (mididev->opened)
mididev 306 dev/usb/umidi.c mididev->opened = 1;
mididev 307 dev/usb/umidi.c mididev->flags = flags;
mididev 308 dev/usb/umidi.c if ((mididev->flags & FWRITE) && mididev->out_jack)
mididev 309 dev/usb/umidi.c open_out_jack(mididev->out_jack, arg, ointr);
mididev 310 dev/usb/umidi.c if ((mididev->flags & FREAD) && mididev->in_jack) {
mididev 311 dev/usb/umidi.c open_in_jack(mididev->in_jack, arg, iintr);
mididev 321 dev/usb/umidi.c struct umidi_mididev *mididev = addr;
mididev 324 dev/usb/umidi.c if ((mididev->flags & FWRITE) && mididev->out_jack)
mididev 325 dev/usb/umidi.c close_out_jack(mididev->out_jack);
mididev 326 dev/usb/umidi.c if ((mididev->flags & FREAD) && mididev->in_jack)
mididev 327 dev/usb/umidi.c close_in_jack(mididev->in_jack);
mididev 328 dev/usb/umidi.c mididev->opened = 0;
mididev 335 dev/usb/umidi.c struct umidi_mididev *mididev = addr;
mididev 337 dev/usb/umidi.c if (!mididev->out_jack || !mididev->opened)
mididev 340 dev/usb/umidi.c return out_jack_output(mididev->out_jack, d);
mididev 346 dev/usb/umidi.c struct umidi_mididev *mididev = addr;
mididev 348 dev/usb/umidi.c if (!mididev->out_jack || !mididev->opened)
mididev 351 dev/usb/umidi.c return out_jack_flush(mididev->out_jack);
mididev 357 dev/usb/umidi.c struct umidi_mididev *mididev = addr;
mididev 361 dev/usb/umidi.c if (mididev->in_jack)
mididev 832 dev/usb/umidi.c struct umidi_mididev *mididev)
mididev 836 dev/usb/umidi.c if (mididev->out_jack || mididev->in_jack)
mididev 843 dev/usb/umidi.c mididev->in_jack = in_jack;
mididev 844 dev/usb/umidi.c mididev->out_jack = out_jack;
mididev 850 dev/usb/umidi.c unbind_jacks_from_mididev(struct umidi_mididev *mididev)
mididev 852 dev/usb/umidi.c if ((mididev->flags & FWRITE) && mididev->out_jack)
mididev 853 dev/usb/umidi.c close_out_jack(mididev->out_jack);
mididev 854 dev/usb/umidi.c if ((mididev->flags & FREAD) && mididev->in_jack)
mididev 855 dev/usb/umidi.c close_in_jack(mididev->in_jack);
mididev 857 dev/usb/umidi.c if (mididev->out_jack)
mididev 858 dev/usb/umidi.c mididev->out_jack->binded = 0;
mididev 859 dev/usb/umidi.c if (mididev->in_jack)
mididev 860 dev/usb/umidi.c mididev->in_jack->binded = 0;
mididev 861 dev/usb/umidi.c mididev->out_jack = mididev->in_jack = NULL;
mididev 949 dev/usb/umidi.c attach_mididev(struct umidi_softc *sc, struct umidi_mididev *mididev)
mididev 951 dev/usb/umidi.c if (mididev->sc)
mididev 954 dev/usb/umidi.c mididev->sc = sc;
mididev 956 dev/usb/umidi.c mididev->mdev = midi_attach_mi(&umidi_hw_if, mididev, &sc->sc_dev);
mididev 962 dev/usb/umidi.c detach_mididev(struct umidi_mididev *mididev, int flags)
mididev 964 dev/usb/umidi.c if (!mididev->sc)
mididev 967 dev/usb/umidi.c if (mididev->opened) {
mididev 968 dev/usb/umidi.c umidi_close(mididev);
mididev 970 dev/usb/umidi.c unbind_jacks_from_mididev(mididev);
mididev 972 dev/usb/umidi.c if (mididev->mdev)
mididev 973 dev/usb/umidi.c config_detach(mididev->mdev, flags);
mididev 975 dev/usb/umidi.c mididev->sc = NULL;
mididev 981 dev/usb/umidi.c deactivate_mididev(struct umidi_mididev *mididev)
mididev 983 dev/usb/umidi.c if (mididev->out_jack)
mididev 984 dev/usb/umidi.c mididev->out_jack->binded = 0;
mididev 985 dev/usb/umidi.c if (mididev->in_jack)
mididev 986 dev/usb/umidi.c mididev->in_jack->binded = 0;
mididev 987 dev/usb/umidi.c config_deactivate(mididev->mdev);