Searched refs:card (Results 1 - 25 of 56) sorted by path

123

/haiku/headers/os/drivers/
H A Dmidi_driver.h54 void (*interruptOp)(int32 op, void* card), void* card);
/haiku/headers/os/drivers/pcmcia/
H A Dcistpl.h157 u_short card; member in struct:cistpl_manfid_t
/haiku/headers/private/audio/
H A Dsoundcard.h1488 * 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 Datom.cpp119 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 Dmulti.h36 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 Dmulti.h39 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 Dmulti.h16 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 Dmidi.c13 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 Dmidi_driver.h98 status_t (*create_device)(int port, void ** out_storage, uint32 workarounds, void (*interrupt_op)(int32 op, void * card), void * card);
H A Dmux.c96 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 Decho.h62 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 Dmidi.cpp87 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 Dmulti.h39 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 Dmidi.c60 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 Dmulti.h36 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 Dice1712.cpp28 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 Dice1712.h73 struct ice1712 *card; member in struct:ice1712Midi
238 switch (card->product)
H A Dmidi.cpp40 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 Dmulti.cpp20 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 Dmulti.h54 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 Ddriver.cpp36 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 Dmpu401.c34 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 Dmpu401_priv.h45 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 DDVBMediaAddon.cpp40 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 DDVBMediaAddon.h52 void AddDevice(DVBCard *card, const char *path);

Completed in 154 milliseconds

123