Lines Matching refs:midi
91 if (!strcmp(name, cards[ix].midi.name)) {
100 ddprintf(("cmedia_pci: mpu401: %p open(): %p driver: %p\n", mpu401, mpu401->open_hook, cards[ix].midi.driver));
101 ret = (*mpu401->open_hook)(cards[ix].midi.driver, flags, cookie);
103 cards[ix].midi.cookie = *cookie;
104 atomic_add(&cards[ix].midi.count, 1);
129 if (cards[ix].midi.cookie == cookie) {
130 if (atomic_add(&cards[ix].midi.count, -1) == 1) {
131 cards[ix].midi.cookie = NULL;
179 if (!dev->midi.driver) {
184 return (*mpu401->interrupt_hook)(dev->midi.driver);