/haiku-fatelf/src/add-ons/kernel/drivers/audio/ice1712/ |
H A D | midi.c | 31 midi_dev *midi = (midi_dev *)data; local 36 int_status = read_ccs_uint8(midi->card, CCS_INTERRUPT_MASK); 37 int_status &= ~(midi->int_mask); 38 write_ccs_uint8(midi->card, CCS_INTERRUPT_MASK, int_status); 40 TRACE("B_MPU_401_ENABLE_CARD_INT: %s\n", midi->name); 46 int_status = read_ccs_uint8(midi->card, CCS_INTERRUPT_MASK); 47 int_status |= midi->int_mask; 48 write_ccs_uint8(midi->card, CCS_INTERRUPT_MASK, int_status); 50 TRACE("B_MPU_401_DISABLE_CARD_INT: %s\n", midi->name); 62 int midi, car local 96 int midi, card; local [all...] |
H A D | ice1712.c | 226 sprintf(ice->midi_interf[0].name, "midi/ice1712/%ld/1", 241 sprintf(ice->midi_interf[1].name, "midi/ice1712/%ld/2", 696 int ix, midi; local 702 for (midi = 0; midi < MAX_MIDI_INTERFACE; midi++) { 703 if (!strcmp(cards[ix].midi_interf[midi].name, name)) {
|
/haiku-fatelf/src/add-ons/kernel/drivers/audio/echo/ |
H A D | midi.cpp | 59 if (!strcmp(name, cards[ix].midi.name)) { 69 atomic_add(&cards[ix].midi.count, 1); 70 memset(&cards[ix].midi.context, 0, sizeof(cards[ix].midi.context)); 71 cards[ix].pEG->OpenMidiInput(&cards[ix].midi.context); 91 card->pEG->CloseMidiInput(&card->midi.context); 93 atomic_add(&card->midi.count, -1); 119 if (acquire_sem(card->midi.midi_ready_sem) != B_OK) 122 err = card->pEG->ReadMidiByte(&card->midi.context, midiData, timestamp);
|
H A D | echo.h | 43 * Echo midi 123 midi_dev midi; member in struct:_echo_dev
|
H A D | echo.cpp | 432 release_sem_etc(card->midi.midi_ready_sem, 1, B_DO_NOT_RESCHEDULE); 461 PRINT(("out pipes: %d, in pipes: %d, out busses: %d, in busses: %d, out midi: %d, in midi: %d\n", 639 sprintf(card->midi.name, "midi/"DRIVER_NAME"/%ld", card-cards + 1); 640 names[num_names++] = card->midi.name; 844 card->midi.midi_ready_sem = create_sem(0, "midi sem"); 877 delete_sem(card->midi.midi_ready_sem); 901 delete_sem(card->midi [all...] |
/haiku-fatelf/src/add-ons/kernel/drivers/audio/cmedia/ |
H A D | midi.c | 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 [all...] |
H A D | cm.c | 280 sprintf(card->midi.name, "midi/%s", name); 281 names[num_names++] = card->midi.name; 423 if ((*mpu401->create_device)(0x330, &card->midi.driver, 425 if ((*mpu401->create_device)(card->info.u.h0.base_registers[3], &card->midi.driver, 427 0, midi_interrupt_op, &card->midi) < B_OK) 435 ddprintf(("midi %p gameport %p\n", card->midi.driver, card->joy.driver)); 436 card->midi.card = card; 470 (*mpu401->delete_device)(card->midi [all...] |
H A D | cm_private.h | 55 /* there are five logical devices: midi, joystick, pcm, mux and mixer */ 162 midi_dev midi; member in struct:_cmedia_pci_dev
|
/haiku-fatelf/src/add-ons/kernel/drivers/audio/emuxki/ |
H A D | midi.c | 111 if (!strcmp(name, cards[ix].midi.name)) { 120 LOG(("mpu401: %p open(): %p driver: %p\n", mpu401, mpu401->open_hook, cards[ix].midi.driver)); 121 ret = (*mpu401->open_hook)(cards[ix].midi.driver, flags, cookie); 123 cards[ix].midi.cookie = *cookie; 124 atomic_add(&cards[ix].midi.count, 1); 149 if (cards[ix].midi.cookie == cookie) { 150 if (atomic_add(&cards[ix].midi.count, -1) == 1) { 151 cards[ix].midi.cookie = NULL; 199 if (!card->midi.driver) { 204 return (*mpu401->interrupt_hook)(card->midi [all...] |
H A D | emuxki.h | 111 * Emu10k1 midi 383 midi_dev midi; member in struct:_emuxki_dev
|
H A D | emuxki.c | 2116 sprintf(card->midi.name, "midi/emuxki/%ld", card-cards+1); 2117 names[num_names++] = card->midi.name; 2169 &card->midi.driver, !IS_AUDIGY(&card->config) ? 0 : 0x11020004, midi_interrupt_op, &card->midi)) < B_OK) 2172 card->midi.card = card; 3084 if (!strcmp(cards[ix].midi.name, name)) {
|
/haiku-fatelf/src/add-ons/kernel/drivers/midi/usb_midi/ |
H A D | usb_midi.cpp | 2 * midi usb driver 31 const char* midi_base_name = "midi/usb/"; 207 packet->midi[0], packet->midi[1], packet->midi[2])); 214 ring_buffer_write(port->rbuf, packet->midi, pktlen); 649 memcpy(pkt->midi, midiseq, pkt_bytes); 652 pkt->midi[0], pkt->midi[1], pkt->midi[ [all...] |
/haiku-fatelf/headers/os/drivers/usb/ |
H A D | USB_midi.h | 17 uint8 midi[3]; member in struct:__anon324
|
/haiku-fatelf/src/kits/midi/ |
H A D | Midi.cpp | 30 BMidi* midi = (BMidi*) data; local 31 midi->Run(); 32 midi->fIsRunning = false;
|