Searched refs:cards (Results 1 - 25 of 29) sorted by relevance

12

/haiku/src/add-ons/kernel/drivers/dvb/cx23882/
H A Ddriver.c73 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 Dmidi.cpp3 // 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 Decho.cpp3 // 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 Decho.h2 // 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 Dmidi.c91 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 Dcm.c59 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 Djoy.c53 if (!strcmp(name, cards[ix].joy.name1)) {
61 return (*gameport->open_hook)(cards[ix].joy.driver, flags, cookie);
H A Dmux.c87 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 Dmixer.c98 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 Dcm_private.h168 extern cmedia_pci_dev cards[NUM_CARDS];
H A Dpcm.c473 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 Dmidi.c111 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 Djoy.c51 if (!strcmp(name, cards[ix].joy.name1)) {
59 return (*gameport->open_hook)(cards[ix].joy.driver, flags, cookie);
H A Demuxki.c79 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 Demuxki.h394 extern emuxki_dev cards[NUM_CARDS];
/haiku/src/add-ons/kernel/drivers/audio/ice1712/
H A Dmidi.cpp25 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 Dice1712.cpp42 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 Ddriver.cpp32 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 Dauvia.c60 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 Dauvia.h158 extern auvia_dev cards[NUM_CARDS];
/haiku/src/add-ons/kernel/drivers/audio/ac97/es1370/
H A Des1370.c37 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 Des1370.h125 extern es1370_dev cards[NUM_CARDS];
H A Dmulti.c800 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 Dauich.c54 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 Dauich.h183 extern auich_dev cards[NUM_CARDS];

Completed in 192 milliseconds

12