/haiku/headers/os/drivers/ |
H A D | midi_driver.h | 54 void (*interruptOp)(int32 op, void* card), void* card);
|
/haiku/headers/os/drivers/pcmcia/ |
H A D | cistpl.h | 157 u_short card; member in struct:cistpl_manfid_t
|
/haiku/headers/private/audio/ |
H A D | soundcard.h | 1488 * Since each card manufacturer has assigned different meanings to 1968 int card; member in struct:oss_card_info
|
/haiku/src/add-ons/accelerants/radeon_hd/atombios/ |
H A D | atom.cpp | 119 temp = ctx->card->ioreg_read(CU16(base + 1)); 123 (void)ctx->card->reg_read(CU16(base + 1)); 124 ctx->card->ioreg_write(CU16(base + 1), temp); 177 val = gctx->card->reg_read(idx); 282 val = gctx->card->pll_read(idx); 287 val = gctx->card->mc_read(idx); 408 gctx->card->reg_write(idx, val << 2); 410 gctx->card->reg_write(idx, val); 484 gctx->card->pll_write(idx, val); 489 gctx->card 1322 atom_parse(card_info *card, uint8 *bios) argument [all...] |
/haiku/src/add-ons/kernel/drivers/audio/ac97/auich/ |
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
|
/haiku/src/add-ons/kernel/drivers/audio/ac97/auvia/ |
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
|
/haiku/src/add-ons/kernel/drivers/audio/ac97/es1370/ |
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
|
/haiku/src/add-ons/kernel/drivers/audio/cmedia/ |
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...] |
H A D | midi_driver.h | 98 status_t (*create_device)(int port, void ** out_storage, uint32 workarounds, void (*interrupt_op)(int32 op, void * card), void * card);
|
H A D | mux.c | 96 cards[ix].mux.card = &cards[ix]; 130 cmedia_pci_dev * card, 140 val = get_indirect(card, the_muxes[ix].port_l); 159 acquire_spinlock(&mux->card->hardware); 162 data[ix].value = get_mux_value(mux->card, data[ix].selector); 168 release_spinlock(&mux->card->hardware); 177 cmedia_pci_dev * card, 193 set_indirect(card, the_muxes[selector].port_l, 197 set_indirect(card, the_muxes[selector].port_r, 215 acquire_spinlock(&mux->card 129 get_mux_value( cmedia_pci_dev * card, int ix) argument 176 set_mux_value( cmedia_pci_dev * card, int selector, int value) argument [all...] |
/haiku/src/add-ons/kernel/drivers/audio/echo/ |
H A D | echo.h | 62 struct _echo_dev *card; member in struct:_echo_stream 151 echo_stream *echo_stream_new(echo_dev *card, uint8 use, uint32 bufframes, uint8 bufcount);
|
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.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
|
/haiku/src/add-ons/kernel/drivers/audio/emuxki/ |
H A D | midi.c | 60 emuxki_reg_write_32(&(port->card->config), EMU_INTE, 61 emuxki_reg_read_32(&(port->card->config), EMU_INTE) | EMU_INTE_MIDIRXENABLE ); 63 LOG(("INTE address: %x\n",&port->card->config)); 69 emuxki_reg_write_32(&port->card->config, EMU_INTE, 70 emuxki_reg_read_32(&port->card->config, EMU_INTE) & ~ EMU_INTE_MIDIRXENABLE); 152 LOG(("cleared %p card %d\n", cookie, ix)); 196 midi_interrupt(emuxki_dev *card) argument 199 if (!card->midi.driver) { 204 return (*mpu401->interrupt_hook)(card->midi.driver);
|
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
|
/haiku/src/add-ons/kernel/drivers/audio/ice1712/ |
H A D | ice1712.cpp | 28 static status_t ice1712Settings_load(ice1712 *card); 29 status_t ice1712Settings_apply(ice1712 *card); 44 //3 interfaces (2 midi + 1 audio) can be defined for each card 70 ITRACE("Found at least 1 card\n"); 134 ITRACE("Succesfully initialised card : %" B_PRIu32 "\n", num_cards); 358 ice->midiItf[0].card = ice; 372 ice->midiItf[1].card = ice; 517 ice1712 *card = NULL; local 522 card = &cards[ix]; 526 if (card 696 ice1712Settings_load(ice1712 *card) argument 727 ice1712Settings_apply(ice1712 *card) argument [all...] |
H A D | ice1712.h | 73 struct ice1712 *card; member in struct:ice1712Midi 238 switch (card->product)
|
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...] |
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 | 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...] |
/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/kernel/generic/mpu401/ |
H A D | mpu401.c | 34 void (*interrupt_op)(int32 op, void * card), void * card) 45 mpu_device.card = card; 67 void (*interrupt_op)(int32 op, void * card), void * card) 89 mpu_device.card = card; 209 mpu_device->interrupt_op(B_MPU_401_ENABLE_CARD_INT, mpu_device->card); 233 mpu_device->interrupt_op(B_MPU_401_DISABLE_CARD_INT, mpu_device->card); 33 create_device(int port, void ** out_storage, uint32 workarounds, void (*interrupt_op)(int32 op, void * card), void * card) argument 66 create_device_v2(int port, void ** out_storage, uint32 workarounds, void (*interrupt_op)(int32 op, void * card), void * card) argument [all...] |
H A D | mpu401_priv.h | 45 void (*interrupt_op)(int32 op, void * card); 46 void *card; member in struct:_mpu401device 71 // get a specific manufacturer, card vendor, or UART type
|
/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...] |
H A D | DVBMediaAddon.h | 52 void AddDevice(DVBCard *card, const char *path);
|