Searched refs:card (Results 26 - 50 of 56) sorted by relevance

123

/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 Demuxki.h116 card; member in struct:_midi_dev
287 struct _emuxki_dev *card; member in struct:_emuxki_stream
396 void emuxki_mem_free(emuxki_dev *card, void *ptr);
397 void * emuxki_pmem_alloc(emuxki_dev *card, size_t size);
398 void * emuxki_rmem_alloc(emuxki_dev *card, size_t size);
420 emuxki_stream *emuxki_stream_new(emuxki_dev *card, uint8 use, uint32 bufframes, uint8 bufcount);
423 void emuxki_dump_fx(emuxki_dev * card);
424 void emuxki_gpr_dump(emuxki_dev * card, uint16 count);
425 void emuxki_gpr_set(emuxki_dev *card, emuxki_gpr *gpr, int32 type, float *values);
426 void emuxki_gpr_get(emuxki_dev *card, emuxki_gp
[all...]
/haiku/src/add-ons/kernel/generic/mpu401/
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
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...]
/haiku/src/add-ons/kernel/drivers/audio/cmedia/
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...]
H A Dmixer.c107 cards[ix].mixer.card = &cards[ix];
141 cmedia_pci_dev * card,
149 val = get_indirect(card, the_mixers[ix].port);
180 acquire_spinlock(&mixer->card->hardware);
183 if (get_mixer_value(mixer->card, &data[ix]) < B_OK)
187 release_spinlock(&mixer->card->hardware);
196 cmedia_pci_dev * card,
225 set_indirect(card, the_mixers[selector].port, value, mask);
240 acquire_spinlock(&mixer->card->hardware);
243 if (set_mixer_value(mixer->card,
140 get_mixer_value( cmedia_pci_dev * card, cmedia_pci_level * lev) argument
195 set_mixer_value( cmedia_pci_dev * card, cmedia_pci_level * lev) argument
[all...]
H A Dcm_private.h56 struct _cmedia_pci_dev *card; member in struct:_midi_dev
80 struct _cmedia_pci_dev * card; member in struct:__anon5
135 struct _cmedia_pci_dev * card; member in struct:__anon6
142 struct _cmedia_pci_dev * card; member in struct:__anon7
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);
/haiku/src/add-ons/media/media-add-ons/opensound/
H A DOpenSoundAddOn.cpp202 int card, i, j; local
238 /* construct an empty SoundDevice per card */
240 for (card = 0; card < sysinfo.numcards; card++) {
241 cardinfo.card = card;
264 PRINT(("OSS: engine[%d]: card=%d, port=%d, legacy=%d, next_play=%d, next_rec=%d\n", i, audioinfo.card_number, audioinfo.port_number, audioinfo.legacy_device, audioinfo.next_play_engine, audioinfo.next_rec_engine));
279 PRINT(("OSS: mixer[%d]: card=%d\n", i, mixerinfo.card_number));
287 for (card
[all...]
/haiku/src/add-ons/media/media-add-ons/dvb/
H A DDVBMediaAddon.h52 void AddDevice(DVBCard *card, const char *path);
/haiku/headers/os/drivers/
H A Dmidi_driver.h54 void (*interruptOp)(int32 op, void* card), void* card);
/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)
/haiku/src/add-ons/media/media-add-ons/firewire_dv/
H A DFireWireDVAddOn.h42 void AddDevice(FireWireCard* card, const char* path);
H A DFireWireDVNode.h34 FireWireCard *card);
H A DFireWireDVNode.cpp59 int32 internal_id, FireWireCard* card)
65 fCard(card),
58 FireWireDVNode(BMediaAddOn* addon, const char* name, int32 internal_id, FireWireCard* card) argument
/haiku/src/add-ons/kernel/drivers/audio/ac97/es1370/
H A Des1370.h53 struct _es1370_dev *card; member in struct:_es1370_stream
134 es1370_stream *es1370_stream_new(es1370_dev *card, uint8 use, uint32 bufframes, uint8 bufcount);
/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);
/haiku/src/add-ons/accelerants/radeon_hd/atombios/
H A Datom.h134 card_info *card; member in struct:atom_context_s
154 atom_context *atom_parse(card_info *card, uint8 *bios);
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/auvia/
H A Dauvia.h96 struct _auvia_dev *card; member in struct:_auvia_stream
167 auvia_stream *auvia_stream_new(auvia_dev *card, uint8 use, uint32 bufframes, uint8 bufcount);
/haiku/src/add-ons/kernel/drivers/audio/ac97/auich/
H A Dauich.h107 struct _auich_dev *card; member in struct:_auich_stream
192 auich_stream *auich_stream_new(auich_dev *card, uint8 use, uint32 bufframes, uint8 bufcount);
/haiku/src/add-ons/kernel/drivers/audio/ac97/geode/
H A Ddriver.h173 void (*get) (geode_controller *card, const void *cookie, int32 type, float *values);
174 void (*set) (geode_controller *card, const void *cookie, int32 type, float *values);
/haiku/src/bin/pcmcia-cs/
H A Dcardctl.c138 printf("%sV CardBus card", v);
142 printf("no card");
339 manfid->manf, manfid->card);
367 printf("MANFID=%04x,%04x\n", manfid->manf, manfid->card);
405 printf(" no card\n");
H A Dpack_cis.c278 b[4] = p->manfid.card & 0xff;
279 b[5] = p->manfid.card >> 8;
339 function-specific tuple chains for a multifunction card together

Completed in 96 milliseconds

123