/haiku/src/add-ons/kernel/drivers/audio/ice1712/ |
H A D | multi.h | 54 status_t ice1712Get_Description(ice1712 *card, multi_description *data); 55 status_t ice1712Get_Channel(ice1712 *card, multi_channel_enable *data); 56 status_t ice1712Set_Channel(ice1712 *card, multi_channel_enable *data); 57 status_t ice1712Get_Format(ice1712 *card, multi_format_info *data); 58 status_t ice1712Set_Format(ice1712 *card, multi_format_info *data); 59 status_t ice1712Get_MixValue(ice1712 *card, multi_mix_value_info *data); 60 status_t ice1712Set_MixValue(ice1712 *card, multi_mix_value_info *data); 61 status_t ice1712Get_MixValueChannel(ice1712 *card, 63 status_t ice1712Get_MixValueControls(ice1712 *card, 65 status_t ice1712Get_MixValueConnections(ice1712 *card, [all...] |
H A D | multi.cpp | 20 status_t ice1712Settings_apply(ice1712 *card); 22 static void ice1712Buffer_Start(ice1712 *card); 23 static uint32 ice1712UI_GetCombo(ice1712 *card, uint32 index); 24 static void ice1712UI_SetCombo(ice1712 *card, uint32 index, uint32 value); 25 static uint32 ice1712UI_GetOutput(ice1712 *card, uint32 index); 26 static void ice1712UI_SetOutput(ice1712 *card, uint32 index, uint32 value); 27 static void ice1712UI_GetVolume(ice1712 *card, multi_mix_value *mmv); 28 static void ice1712UI_SetVolume(ice1712 *card, multi_mix_value *mmv); 29 static void ice1712UI_CreateOutput(ice1712 *card, multi_mix_control **p_mmc, 49 ice1712Buffer_Start(ice1712 *card) argument 133 ice1712Buffer_Exchange(ice1712 *card, multi_buffer_info *data) argument 175 ice1712Buffer_Stop(ice1712 *card) argument 190 ice1712Get_Description(ice1712 *card, multi_description *data) argument 338 ice1712Get_Channel(ice1712 *card, multi_channel_enable *data) argument 359 ice1712Set_Channel(ice1712 *card, multi_channel_enable *data) argument 385 ice1712Get_Format(ice1712 *card, multi_format_info *data) argument 419 ice1712Set_Format(ice1712 *card, multi_format_info *data) argument 656 ice1712UI_CreateOutput(ice1712 *card, multi_mix_control **p_mmc, int32 output, int32 parent) argument 725 ice1712UI_GetCombo(ice1712 *card, uint32 index) argument 755 ice1712UI_SetCombo(ice1712 *card, uint32 index, uint32 value) argument 784 ice1712UI_GetOutput(ice1712 *card, uint32 index) argument 798 ice1712UI_SetOutput(ice1712 *card, uint32 index, uint32 value) argument 808 ice1712UI_GetVolume(ice1712 *card, multi_mix_value *mmv) argument 843 ice1712UI_SetVolume(ice1712 *card, multi_mix_value *mmv) argument 881 ice1712Get_MixValue(ice1712 *card, multi_mix_value_info *data) argument 914 ice1712Set_MixValue(ice1712 *card, multi_mix_value_info *data) argument 950 ice1712Get_MixValueChannel(ice1712 *card, multi_mix_channel_info *data) argument 957 ice1712Get_MixValueControls(ice1712 *card, multi_mix_control_info *mmci) argument 1047 ice1712Get_MixValueConnections(ice1712 *card, multi_mix_connection_info *data) argument 1056 ice1712Buffer_Get(ice1712 *card, multi_buffer_list *data) argument [all...] |
H A D | midi.cpp | 40 int_status = read_ccs_uint8(midi->card, CCS_INTERRUPT_MASK); 42 write_ccs_uint8(midi->card, CCS_INTERRUPT_MASK, int_status); 50 int_status = read_ccs_uint8(midi->card, CCS_INTERRUPT_MASK); 52 write_ccs_uint8(midi->card, CCS_INTERRUPT_MASK, int_status); 66 int midi, card; local 72 for (card = 0; card < num_cards; card++) { 73 for (midi = 0; midi < cards[card].config.nb_MPU401; midi++) { 74 if (!strcmp(name, cards[card] 100 int midi, card; local [all...] |
/haiku/src/add-ons/kernel/drivers/audio/cmedia/ |
H A D | cm.c | 140 void set_direct(cmedia_pci_dev * card, int regno, uchar value, uchar mask) argument 146 uchar old = PCI_IO_RD(card->enhanced+regno); 149 PCI_IO_WR(card->enhanced+regno, value); 154 uchar get_direct(cmedia_pci_dev * card, int regno) argument 156 uchar ret = PCI_IO_RD(card->enhanced+regno); 162 void set_indirect(cmedia_pci_dev * card, int regno, uchar value, uchar mask) argument 164 PCI_IO_WR(card->enhanced+0x23, regno); 170 uchar old = PCI_IO_RD(card->enhanced+0x22); 173 PCI_IO_WR(card->enhanced+0x22, value); 180 uchar get_indirect(cmedia_pci_dev * card,in argument 210 dump_card(cmedia_pci_dev * card) argument 217 disable_card_interrupts(cmedia_pci_dev * card) argument 224 setup_dma(cmedia_pci_dev * card) argument 238 set_default_registers(cmedia_pci_dev * card) argument 272 make_device_names(cmedia_pci_dev * card) argument 312 find_low_memory(cmedia_pci_dev * card) argument 411 setup_cmedia_pci(cmedia_pci_dev * card) argument 578 teardown_cmedia_pci(cmedia_pci_dev * card) argument 696 cmedia_pci_dev * card = (cmedia_pci_dev *)data; local 765 increment_interrupt_handler(cmedia_pci_dev * card) argument 778 decrement_interrupt_handler(cmedia_pci_dev * card) argument [all...] |
H A D | pcm.c | 18 extern void dump_card(cmedia_pci_dev * card); 126 state->control = get_direct(port->card, 0); 127 state->imask = get_direct(port->card, 1); 130 state->regs[ix] = get_indirect(port->card, ix+0x30); 142 set_direct(port->card, 0, state->control, 0xff); 145 set_indirect(port->card, ix, state->regs[ix]+0x30, 0xff); 148 set_direct(port->card, 1, state->imask, 0xff); 156 set_direct(port->card, 0x1b, 0x40, 0x40); 158 set_direct(port->card, 0x1b, 0x00, 0x40); 168 set_direct(port->card, [all...] |
H A D | midi.c | 13 extern void dump_card(cmedia_pci_dev * card); 35 acquire_spinlock(&port->card->hardware); 36 increment_interrupt_handler(port->card); 37 set_direct(port->card, 0x01, 0x00, 0x80); 38 set_indirect(port->card, 0x2A, 0x04, 0xff); 39 release_spinlock(&port->card->hardware); 47 acquire_spinlock(&port->card->hardware); 48 set_direct(port->card, 0x01, 0x80, 0x80); 50 decrement_interrupt_handler(port->card); 51 release_spinlock(&port->card [all...] |
/haiku/src/add-ons/kernel/drivers/audio/ac97/auvia/ |
H A D | auvia.c | 69 auvia_mem_new(auvia_dev *card, size_t size) argument 96 auvia_mem_alloc(auvia_dev *card, size_t size) argument 100 mem = auvia_mem_new(card, size); 104 LIST_INSERT_HEAD(&(card->mems), mem, next); 111 auvia_mem_free(auvia_dev *card, void *ptr) argument 115 LIST_FOREACH(mem, &card->mems, next) { 140 auvia_mem_free(stream->card, stream->buffer->log_base); 149 stream->buffer = auvia_mem_alloc(stream->card, stream->bufframes 179 auvia_reg_write_32(&stream->card->config, stream->base + AUVIA_RP_DMAOPS_BASE, 183 auvia_codec_write(&stream->card 295 auvia_stream_new(auvia_dev *card, uint8 use, uint32 bufframes, uint8 bufcount) argument 383 auvia_dev *card = arg; local 455 make_device_names( auvia_dev * card) argument 466 auvia_init(auvia_dev * card) argument 509 auvia_shutdown(auvia_dev *card) argument 518 auvia_setup(auvia_dev * card) argument [all...] |
H A D | multi.h | 39 void (*get) (void *card, const void *cookie, int32 type, float *values); 40 void (*set) (void *card, const void *cookie, int32 type, float *values); 50 void *card; member in struct:_multi_dev
|
H A D | multi.c | 48 auvia_ac97_get_mix(void *card, const void *cookie, int32 type, float *values) { argument 49 auvia_dev *dev = (auvia_dev*)card; 106 auvia_ac97_set_mix(void *card, const void *cookie, int32 type, float *values) { argument 107 auvia_dev *dev = (auvia_dev*)card; 201 auvia_dev *card = (auvia_dev*)multi->card; local 399 auvia_get_mix(auvia_dev *card, multi_mix_value_info * mmvi) argument 405 if (id < 0 || id >= card->multi.control_count) { 410 control = &card->multi.controls[id]; 415 control->get(card, contro 440 auvia_set_mix(auvia_dev *card, multi_mix_value_info * mmvi) argument 506 auvia_list_mix_controls(auvia_dev *card, multi_mix_control_info * mmci) argument 527 auvia_list_mix_connections(auvia_dev *card, multi_mix_connection_info * data) argument 534 auvia_list_mix_channels(auvia_dev *card, multi_mix_channel_info *data) argument 652 auvia_get_description(auvia_dev *card, multi_description *data) argument 736 auvia_get_enabled_channels(auvia_dev *card, multi_channel_enable *data) argument 754 auvia_set_enabled_channels(auvia_dev *card, multi_channel_enable *data) argument 765 auvia_get_global_format(auvia_dev *card, multi_format_info *data) argument 787 auvia_get_buffers(auvia_dev *card, multi_buffer_list *data) argument 883 auvia_buffer_exchange(auvia_dev *card, multi_buffer_info *data) argument 960 auvia_buffer_force_stop(auvia_dev *card) argument 970 auvia_dev *card = (auvia_dev *)cookie; local 1064 auvia_dev *card = NULL; local 1130 auvia_dev *card = cookie; local [all...] |
/haiku/src/add-ons/kernel/drivers/audio/ac97/es1370/ |
H A D | es1370.c | 31 status_t es1370_init(es1370_dev * card); 53 es1370_mem_new(es1370_dev *card, size_t size) argument 78 es1370_mem_alloc(es1370_dev *card, size_t size) argument 82 mem = es1370_mem_new(card, size); 86 LIST_INSERT_HEAD(&(card->mems), mem, next); 92 es1370_mem_free(es1370_dev *card, void *ptr) argument 96 LIST_FOREACH(mem, &card->mems, next) { 121 es1370_mem_free(stream->card, stream->buffer->log_base); 130 stream->buffer = es1370_mem_alloc(stream->card, stream->bufframes * frame_size * stream->bufcount); 144 es1370_dev *card local 192 es1370_dev *card = stream->card; local 209 es1370_dev *card = stream->card; local 255 es1370_dev *card = stream->card; local 269 es1370_stream_new(es1370_dev *card, uint8 use, uint32 bufframes, uint8 bufcount) argument 328 es1370_dev *card = arg; local 414 make_device_names( es1370_dev * card) argument 425 es1370_init(es1370_dev * card) argument 439 es1370_setup(es1370_dev * card) argument 585 es1370_shutdown(es1370_dev *card) argument [all...] |
H A D | multi.h | 16 void (*get) (void *card, const void *cookie, int32 type, float *values); 17 void (*set) (void *card, const void *cookie, int32 type, float *values); 27 void *card; member in struct:_multi_dev
|
H A D | multi.c | 31 es1370_ac97_get_mix(void *card, const void *cookie, int32 type, float *values) { argument 32 es1370_dev *dev = (es1370_dev*)card; 89 es1370_ac97_set_mix(void *card, const void *cookie, int32 type, float *values) { argument 90 es1370_dev *dev = (es1370_dev*)card; 185 es1370_get_mix(es1370_dev *card, multi_mix_value_info * mmvi) argument 191 if (id < 0 || id >= card->multi.control_count) { 196 control = &card->multi.controls[id]; 201 control->get(card, control->cookie, control->type, values); 211 control->get(card, control->cookie, control->type, values); 217 control->get(card, contro 225 es1370_set_mix(es1370_dev *card, multi_mix_value_info * mmvi) argument 290 es1370_list_mix_controls(es1370_dev *card, multi_mix_control_info * mmci) argument 310 es1370_list_mix_connections(es1370_dev *card, multi_mix_connection_info * data) argument 316 es1370_list_mix_channels(es1370_dev *card, multi_mix_channel_info *data) argument 434 es1370_get_description(es1370_dev *card, multi_description *data) argument 486 es1370_get_enabled_channels(es1370_dev *card, multi_channel_enable *data) argument 503 es1370_set_enabled_channels(es1370_dev *card, multi_channel_enable *data) argument 513 es1370_get_global_format(es1370_dev *card, multi_format_info *data) argument 528 es1370_set_global_format(es1370_dev *card, multi_format_info *data) argument 537 es1370_get_buffers(es1370_dev *card, multi_buffer_list *data) argument 653 es1370_buffer_exchange(es1370_dev *card, multi_buffer_info *data) argument 729 es1370_buffer_force_stop(es1370_dev *card) argument 753 es1370_dev *card = (es1370_dev *)cookie; local 781 es1370_dev *card = NULL; local 871 es1370_dev *card = cookie; local [all...] |
/haiku/src/add-ons/kernel/drivers/audio/echo/ |
H A D | echo.cpp | 84 static void make_device_names(echo_dev * card); 86 static status_t echo_setup(echo_dev * card); 87 static void echo_shutdown(echo_dev *card); 97 echo_mem_new(echo_dev *card, size_t size) argument 124 echo_mem_alloc(echo_dev *card, size_t size) argument 128 mem = echo_mem_new(card, size); 132 LIST_INSERT_HEAD(&(card->mems), mem, next); 139 echo_mem_free(echo_dev *card, void *ptr) argument 143 LIST_FOREACH(mem, &card->mems, next) { 172 status = stream->card 346 echo_stream_new(echo_dev *card, uint8 use, uint32 bufframes, uint8 bufcount) argument 418 echo_dev* card = (echo_dev*)arg; local 457 echo_dump_caps(echo_dev *card) argument 636 make_device_names(echo_dev * card) argument 651 echo_dev * card, *dev; local 692 echo_dev *card = (echo_dev *) cookie; local 723 echo_setup(echo_dev * card) argument 889 echo_shutdown(echo_dev *card) argument [all...] |
H A D | multi.h | 39 void (*get) (void *card, MIXER_AUDIO_CHANNEL, int32 type, float *values); 40 void (*set) (void *card, MIXER_AUDIO_CHANNEL, int32 type, float *values); 50 void *card; member in struct:_multi_dev
|
H A D | midi.cpp | 87 echo_dev *card = (echo_dev *) cookie; local 91 card->pEG->CloseMidiInput(&card->midi.context); 93 atomic_add(&card->midi.count, -1); 111 echo_dev *card = (echo_dev *) cookie; local 119 if (acquire_sem(card->midi.midi_ready_sem) != B_OK) 122 err = card->pEG->ReadMidiByte(&card->midi.context, midiData, timestamp); 136 echo_dev *card = (echo_dev *) cookie; local 142 err = card [all...] |
H A D | multi.cpp | 68 echo_channel_get_mix(void *card, MIXER_AUDIO_CHANNEL channel, int32 type, float *values) { argument 69 echo_dev *dev = (echo_dev*) card; 108 echo_channel_set_mix(void *card, MIXER_AUDIO_CHANNEL channel, int32 type, float *values) { argument 109 echo_dev *dev = (echo_dev*) card; 217 echo_dev *card = (echo_dev*)multi->card; local 224 for (i = 0; i < card->caps.wNumBussesOut / 2; i++) { 229 card->caps.dwBusOutCaps[i * 2] & ECHOCAPS_NOMINAL_LEVEL); 235 for (i = 0; i < card->caps.wNumBussesIn / 2; i++) { 241 card 251 echo_get_mix(echo_dev *card, multi_mix_value_info * mmvi) argument 293 echo_set_mix(echo_dev *card, multi_mix_value_info * mmvi) argument 360 echo_list_mix_controls(echo_dev *card, multi_mix_control_info * mmci) argument 381 echo_list_mix_connections(echo_dev* card, multi_mix_connection_info* data) argument 388 echo_list_mix_channels(echo_dev *card, multi_mix_channel_info *data) argument 507 echo_get_description(echo_dev *card, multi_description *data) argument 565 echo_get_enabled_channels(echo_dev *card, multi_channel_enable *data) argument 583 echo_set_enabled_channels(echo_dev *card, multi_channel_enable *data) argument 594 echo_get_global_format(echo_dev *card, multi_format_info *data) argument 617 echo_get_buffers(echo_dev *card, multi_buffer_list *data) argument 728 echo_buffer_exchange(echo_dev *card, multi_buffer_info *data) argument 806 echo_buffer_force_stop(echo_dev *card) argument 816 echo_dev *card = (echo_dev *)cookie; local 920 echo_dev *card = NULL; local 1071 echo_dev *card = (echo_dev *) cookie; local 1082 echo_dev *card = (echo_dev *) cookie; local [all...] |
/haiku/src/add-ons/kernel/drivers/audio/ac97/auich/ |
H A D | auich.c | 49 status_t auich_init(auich_dev * card); 98 auich_mem_new(auich_dev *card, size_t size) argument 126 auich_mem_alloc(auich_dev *card, size_t size) argument 130 mem = auich_mem_new(card, size); 134 LIST_INSERT_HEAD(&(card->mems), mem, next); 141 auich_mem_free(auich_dev *card, void *ptr) argument 145 LIST_FOREACH(mem, &card->mems, next) { 170 auich_mem_free(stream->card, stream->buffer->log_base); 179 stream->buffer = auich_mem_alloc(stream->card, stream->bufframes * frame_size * stream->bufcount); 196 auich_reg_write_8(&stream->card 310 auich_stream_new(auich_dev *card, uint8 use, uint32 bufframes, uint8 bufcount) argument 410 auich_dev *card = arg; local 591 make_device_names( auich_dev * card) argument 602 auich_init(auich_dev * card) argument 617 auich_setup(auich_dev * card) argument 853 auich_shutdown(auich_dev *card) argument [all...] |
H A D | multi.h | 36 void (*get) (void *card, const void *cookie, int32 type, float *values); 37 void (*set) (void *card, const void *cookie, int32 type, float *values); 47 void *card; member in struct:_multi_dev
|
H A D | multi.c | 53 auich_ac97_get_mix(void *card, const void *cookie, int32 type, float *values) { argument 54 auich_dev *dev = (auich_dev*)card; 112 auich_ac97_set_mix(void *card, const void *cookie, int32 type, float *values) { argument 113 auich_dev *dev = (auich_dev*)card; 394 auich_get_mix(auich_dev *card, multi_mix_value_info * mmvi) argument 400 if (id < 0 || id >= card->multi.control_count) { 405 control = &card->multi.controls[id]; 410 control->get(card, control->cookie, control->type, values); 420 control->get(card, control->cookie, control->type, values); 426 control->get(card, contro 435 auich_set_mix(auich_dev *card, multi_mix_value_info * mmvi) argument 501 auich_list_mix_controls(auich_dev *card, multi_mix_control_info * mmci) argument 522 auich_list_mix_connections(auich_dev *card, multi_mix_connection_info * data) argument 529 auich_list_mix_channels(auich_dev *card, multi_mix_channel_info *data) argument 647 auich_get_description(auich_dev *card, multi_description *data) argument 719 auich_get_enabled_channels(auich_dev *card, multi_channel_enable *data) argument 737 auich_get_global_format(auich_dev *card, multi_format_info *data) argument 758 auich_set_global_format(auich_dev *card, multi_format_info* data) argument 766 auich_get_buffers(auich_dev *card, multi_buffer_list *data) argument 882 auich_buffer_exchange(auich_dev *card, multi_buffer_info *data) argument 959 auich_buffer_force_stop(auich_dev *card) argument 985 auich_dev *card = (auich_dev *)cookie; local 1014 auich_dev *card = NULL; local 1106 auich_dev *card = cookie; local [all...] |
/haiku/src/add-ons/kernel/drivers/audio/emuxki/ |
H A D | emuxki.c | 91 status_t emuxki_init(emuxki_dev *card); 92 void emuxki_shutdown(emuxki_dev *card); 219 emuxki_mem_new(emuxki_dev *card, int ptbidx, size_t size) argument 247 emuxki_pmem_alloc(emuxki_dev *card, size_t size) argument 254 ptb = card->ptb_log_base; 255 silentpage = ((uint32)card->silentpage_phy_base) << 1; 274 if ((mem = emuxki_mem_new(card, i, size)) == NULL) { 284 LIST_INSERT_HEAD(&(card->mem), mem, next); 302 emuxki_rmem_alloc(emuxki_dev *card, size_t size) argument 307 mem = emuxki_mem_new(card, EMU_RME 320 emuxki_mem_free(emuxki_dev *card, void *ptr) argument 493 emuxki_dev *card = chan->voice->stream->card; local 538 emuxki_dev *card = chan->voice->stream->card; local 600 emuxki_dev *card = chan->voice->stream->card; local 646 emuxki_dev *card = chan->voice->stream->card; local 1246 emuxki_resched_timer(emuxki_dev *card) argument 1670 emuxki_stream_new(emuxki_dev *card, uint8 use, uint32 bufframes, uint8 bufcount) argument 1754 emuxki_gpr_set(emuxki_dev *card, emuxki_gpr *gpr, int32 type, float *values) argument 1793 emuxki_gpr_get(emuxki_dev *card, emuxki_gpr *gpr, int32 type, float *values) argument 1814 emuxki_gpr_dump(emuxki_dev * card, uint16 count) argument 1829 emuxki_gpr_new(emuxki_dev *card, const char *name, emuxki_gpr_type type, uint16 *gpr_num, float default_value, float default_mute, float min_gain, float max_gain, float granularity) argument 1867 emuxki_parameter_set(emuxki_dev *card, const void* cookie, int32 type, int32 *value) argument 1921 emuxki_parameter_get(emuxki_dev *card, const void* cookie, int32 type, int32 *value) argument 1940 emuxki_dev *card = arg; local 2114 make_device_names( emuxki_dev * card) argument 2133 emuxki_setup(emuxki_dev * card) argument 2311 emuxki_dump_fx(emuxki_dev * card) argument 2332 emuxki_initfx(emuxki_dev * card) argument 2719 emuxki_init(emuxki_dev * card) argument 2979 emuxki_shutdown(emuxki_dev *card) argument [all...] |
H A D | multi.h | 36 void (*get) (void *card, const void *cookie, int32 type, float *values); 37 void (*set) (void *card, const void *cookie, int32 type, float *values); 47 void *card; member in struct:_multi_dev
|
H A D | multi.c | 49 emuxki_ac97_get_mix(void *card, const void *cookie, int32 type, float *values) { argument 50 emuxki_dev *dev = (emuxki_dev*)card; 107 emuxki_ac97_set_mix(void *card, const void *cookie, int32 type, float *values) { argument 108 emuxki_dev *dev = (emuxki_dev*)card; 179 emuxki_gpr_get_mix(void *card, const void *cookie, int32 type, float *values) { argument 180 emuxki_gpr_get((emuxki_dev*)card, (emuxki_gpr *)cookie, type, values); 184 emuxki_gpr_set_mix(void *card, const void *cookie, int32 type, float *values) { argument 185 emuxki_gpr_set((emuxki_dev*)card, (emuxki_gpr *)cookie, type, values); 189 emuxki_parameter_get_mix(void *card, const void *cookie, int32 type, float *values) { argument 191 emuxki_parameter_get((emuxki_dev*)card, cooki 196 emuxki_parameter_set_mix(void *card, const void *cookie, int32 type, float *values) argument 265 emuxki_dev *card = (emuxki_dev*)multi->card; local 528 emuxki_get_mix(emuxki_dev *card, multi_mix_value_info * mmvi) argument 569 emuxki_set_mix(emuxki_dev *card, multi_mix_value_info * mmvi) argument 635 emuxki_list_mix_controls(emuxki_dev *card, multi_mix_control_info * mmci) argument 655 emuxki_list_mix_connections(emuxki_dev *card, multi_mix_connection_info * data) argument 661 emuxki_list_mix_channels(emuxki_dev *card, multi_mix_channel_info *data) argument 781 emuxki_get_description(emuxki_dev *card, multi_description *data) argument 853 emuxki_get_enabled_channels(emuxki_dev *card, multi_channel_enable *data) argument 870 emuxki_set_enabled_channels(emuxki_dev *card, multi_channel_enable *data) argument 880 emuxki_get_global_format(emuxki_dev *card, multi_format_info *data) argument 902 emuxki_get_buffers(emuxki_dev *card, multi_buffer_list *data) argument 1031 emuxki_buffer_exchange(emuxki_dev *card, multi_buffer_info *data) argument 1117 emuxki_buffer_force_stop(emuxki_dev *card) argument 1125 emuxki_dev *card = (emuxki_dev *)cookie; local 1218 emuxki_dev *card = NULL; local 1303 emuxki_dev *card = cookie; local [all...] |
/haiku/src/add-ons/kernel/drivers/joystick/emuxkigameport/ |
H A D | driver.cpp | 36 setup_card (gameport_info* card) argument 38 char * name = card->name; 47 (*pci->write_pci_config)(card->info.bus,card->info.device, 48 card->info.function, PCI_command, 2, 0); 51 base = card->info.u.h0.base_registers[0]; 52 size = card->info.u.h0.base_register_sizes[0]; 54 (*pci->write_pci_config) (card->info.bus,card->info.device, 55 card [all...] |
/haiku/src/add-ons/media/media-add-ons/firewire_dv/ |
H A D | FireWireDVAddOn.cpp | 28 FireWireCard* card; member in struct:device_info 103 dev->card); 137 FireWireCard *card = new FireWireCard(path.Path()); local 138 if (card->InitCheck() == B_OK) 139 AddDevice(card, path.Path()); 141 delete card; 148 FireWireDVAddOn::AddDevice(FireWireCard* card, const char* path) argument 152 // get card name, info and type 162 dev->card = card; [all...] |
/haiku/src/add-ons/media/media-add-ons/dvb/ |
H A D | DVBMediaAddon.cpp | 40 DVBCard * card; member in struct:device_info 111 return new DVBMediaNode(this, dev->name, dev->flavor.internal_id, dev->card); 145 *outNode = new DVBMediaNode(this, dev->name, dev->flavor.internal_id, dev->card); 168 DVBCard *card = new DVBCard(path.Path()); local 169 if (card->InitCheck() == B_OK) 170 AddDevice(card, path.Path()); 172 delete card; 179 DVBMediaAddon::AddDevice(DVBCard *card, const char *path) argument 187 // get card name, info and type 188 if (B_OK != card [all...] |