/haiku/src/add-ons/kernel/drivers/dvb/cx23882/ |
H A D | driver.c | 73 identify_device(const card_info *cards, const pci_info *info) argument 75 for (; cards->name; cards++) { 76 if (cards->vendor >= 0 && cards->vendor != info->vendor_id) 78 if (cards->device >= 0 && cards->device != info->device_id) 82 if (cards->subvendor >= 0 && cards->subvendor != info->u.h0.subsystem_vendor_id) 84 if (cards 121 int cards; local [all...] |
/haiku/src/add-ons/kernel/drivers/audio/echo/ |
H A D | midi.cpp | 3 // EchoGals/Echo24 BeOS Driver for Echo audio cards 59 if (!strcmp(name, cards[ix].midi.name)) { 68 *cookie = &cards[ix]; 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);
|
H A D | echo.cpp | 3 // EchoGals/Echo24 BeOS Driver for Echo audio cards 71 echo_dev cards[NUM_CARDS]; variable 595 PRINT(("Too many " DRIVER_NAME " cards installed!\n")); 598 memset(&cards[num_cards], 0, sizeof(echo_dev)); 599 cards[num_cards].info = info; 600 cards[num_cards].type = card_type; 603 DRIVER_NAME, &cards[num_cards])) < B_OK) { 610 if (echo_setup(&cards[num_cards])) { 614 DRIVER_NAME, &cards[num_cards]); 623 PRINT(("no cards\ [all...] |
H A D | echo.h | 2 // EchoGals/Echo24 BeOS Driver for Echo audio cards 138 extern echo_dev cards[NUM_CARDS];
|
/haiku/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;
|
H A D | cm.c | 59 cmedia_pci_dev cards[NUM_CARDS]; variable 276 sprintf(name, "cmedia_pci/%ld", card-cards + 1); 488 dprintf("%s: enhanced registers at 0x%x\n", cards[ix].name, 489 cards[ix].enhanced); 490 dprintf("%s: open %" B_PRId32 " dma_a at 0x%x dma_c 0x%x\n", cards[ix].pcm.name, 491 cards[ix].pcm.open_count, cards[ix].pcm.dma_a, cards[ix].pcm.dma_c); 492 if (cards[ix].pcm.open_count) { 495 PCI_IO_RD_32((int)cards[i [all...] |
H A D | joy.c | 53 if (!strcmp(name, cards[ix].joy.name1)) { 61 return (*gameport->open_hook)(cards[ix].joy.driver, flags, cookie);
|
H A D | mux.c | 87 if (!strcmp(name, cards[ix].mux.name)) { 95 atomic_add(&cards[ix].mux.open_count, 1); 96 cards[ix].mux.card = &cards[ix]; 97 *cookie = &cards[ix].mux;
|
H A D | mixer.c | 98 if (!strcmp(name, cards[ix].mixer.name)) { 106 atomic_add(&cards[ix].mixer.open_count, 1); 107 cards[ix].mixer.card = &cards[ix]; 108 *cookie = &cards[ix].mixer;
|
H A D | cm_private.h | 168 extern cmedia_pci_dev cards[NUM_CARDS];
|
H A D | pcm.c | 473 if (!strcmp(name, cards[ix].pcm.name)) { 478 if (!strcmp(name, cards[ix].pcm.oldname)) { 486 *cookie = port = &cards[ix].pcm; 505 port->card = &cards[ix]; 512 port->dma_a = cards[ix].dma_base; 513 port->wr_1 = cards[ix].low_mem; 514 port->wr_2 = cards[ix].low_mem+port->config.play_buf_size/2; 547 port->dma_c = cards[ix].dma_base+0x08; 548 port->rd_1 = cards[ix].low_mem+port->config.play_buf_size; 549 port->rd_2 = cards[i [all...] |
/haiku/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;
|
H A D | joy.c | 51 if (!strcmp(name, cards[ix].joy.name1)) { 59 return (*gameport->open_hook)(cards[ix].joy.driver, flags, cookie);
|
H A D | emuxki.c | 79 emuxki_dev cards[NUM_CARDS]; variable 2118 sprintf(card->midi.name, "midi/emuxki/%ld", card-cards+1); 2122 // sprintf(card->joy.name1, "joystick/"DRIVER_NAME "/%x", card-cards+1); 2125 sprintf(card->name, "audio/hmulti/emuxki/%ld", card-cards+1); 2940 PRINT(("Too many emuxki cards installed!\n")); 2943 memset(&cards[num_cards], 0, sizeof(emuxki_dev)); 2944 cards[num_cards].info = info; 2947 DRIVER_NAME, &cards[num_cards])) < B_OK) { 2954 if (emuxki_setup(&cards[num_cards])) { 2959 DRIVER_NAME, &cards[num_card [all...] |
H A D | emuxki.h | 394 extern emuxki_dev cards[NUM_CARDS];
|
/haiku/src/add-ons/kernel/drivers/audio/ice1712/ |
H A D | midi.cpp | 25 extern ice1712 cards[NUM_CARDS]; 73 for (midi = 0; midi < cards[card].config.nb_MPU401; midi++) { 74 if (!strcmp(name, cards[card].midiItf[midi].name)) { 75 ice1712Midi *dev = &(cards[card].midiItf[midi]); 108 for (midi = 0; midi < cards[card].config.nb_MPU401; midi++) { 109 if (cookie == cards[card].midiItf[midi].mpu401device) { 110 cards[card].midiItf[midi].mpu401device = NULL;
|
H A D | ice1712.cpp | 42 ice1712 cards[NUM_CARDS]; variable 61 memset(cards, 0, sizeof(ice1712) * NUM_CARDS); 98 while ((*pci->get_nth_pci_info)(i, &cards[num_cards].info) == B_OK) { 100 if ((cards[num_cards].info.vendor_id == ICE1712_VENDOR_ID) 101 && (cards[num_cards].info.device_id == ICE1712_DEVICE_ID)) { 103 ITRACE("Too many ice1712 cards installed!\n"); 107 if ((err = (*pci->reserve_device)(cards[num_cards].info.bus, 108 cards[num_cards].info.device, 109 cards[num_cards].info.function, 110 DRIVER_NAME, &cards[num_card [all...] |
/haiku/src/add-ons/kernel/drivers/joystick/emuxkigameport/ |
H A D | driver.cpp | 32 gameport_info cards[MAX_CARDS]; variable 34 /* setup_card used to initialize cards, structures or hardware */ 104 /* Some SB-Live cards need to the Joyenable Bit in the config 140 dprintf(DRIVER_NAME ": Too many cards installed!\n"); 144 memset(&cards[num_cards], 0, sizeof(gameport_info)); 145 cards[num_cards].info = info; 146 if (setup_card(&cards[num_cards])) 156 dprintf(DRIVER_NAME ": no cards \n"); 174 (*gameport->delete_device)(cards[ix].joy.driver); 176 memset(&cards, [all...] |
/haiku/src/add-ons/kernel/drivers/audio/ac97/auvia/ |
H A D | auvia.c | 60 auvia_dev cards[NUM_CARDS]; variable 457 sprintf(card->name, "audio/hmulti/auvia/%ld", card-cards+1); 594 PRINT(("Too many auvia cards installed!\n")); 597 memset(&cards[num_cards], 0, sizeof(auvia_dev)); 598 cards[num_cards].info = info; 601 DRIVER_NAME, &cards[num_cards])) < B_OK) { 608 if (auvia_setup(&cards[num_cards])) { 612 DRIVER_NAME, &cards[num_cards]); 621 PRINT(("no cards\n")); 623 PRINT(("no suitable cards foun [all...] |
H A D | auvia.h | 158 extern auvia_dev cards[NUM_CARDS];
|
/haiku/src/add-ons/kernel/drivers/audio/ac97/es1370/ |
H A D | es1370.c | 37 es1370_dev cards[NUM_CARDS]; variable 413 sprintf(card->name, "audio/hmulti/es1370/%ld", card-cards+1); 543 PRINT(("Too many es1370 cards installed!\n")); 546 memset(&cards[num_cards], 0, sizeof(es1370_dev)); 547 cards[num_cards].info = info; 550 DRIVER_NAME, &cards[num_cards])) < B_OK) { 557 if (es1370_setup(&cards[num_cards])) { 561 DRIVER_NAME, &cards[num_cards]); 570 PRINT(("no cards\n")); 572 PRINT(("no suitable cards foun [all...] |
H A D | es1370.h | 125 extern es1370_dev cards[NUM_CARDS];
|
H A D | multi.c | 800 if (!strcmp(cards[ix].name, name)) { 801 card = &cards[ix]; 808 LOG(("open() card available %s\n", cards[ix].name));
|
/haiku/src/add-ons/kernel/drivers/audio/ac97/auich/ |
H A D | auich.c | 54 auich_dev cards[NUM_CARDS]; variable 595 sprintf(card->name, "audio/hmulti/auich/%ld", card-cards+1); 811 PRINT(("Too many auich cards installed!\n")); 814 memset(&cards[num_cards], 0, sizeof(auich_dev)); 815 cards[num_cards].info = info; 818 DRIVER_NAME, &cards[num_cards])) < B_OK) { 825 if (auich_setup(&cards[num_cards])) { 830 DRIVER_NAME, &cards[num_cards]); 839 PRINT(("no cards\n")); 841 PRINT(("no suitable cards foun [all...] |
H A D | auich.h | 183 extern auich_dev cards[NUM_CARDS];
|