/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 | emuxki.h | 116 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 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
|
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...] |
/haiku/src/add-ons/kernel/drivers/audio/cmedia/ |
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...] |
H A D | mixer.c | 107 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 D | cm_private.h | 56 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 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);
|
/haiku/src/add-ons/media/media-add-ons/opensound/ |
H A D | OpenSoundAddOn.cpp | 202 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 D | DVBMediaAddon.h | 52 void AddDevice(DVBCard *card, const char *path);
|
/haiku/headers/os/drivers/ |
H A D | midi_driver.h | 54 void (*interruptOp)(int32 op, void* card), void* card);
|
/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)
|
/haiku/src/add-ons/media/media-add-ons/firewire_dv/ |
H A D | FireWireDVAddOn.h | 42 void AddDevice(FireWireCard* card, const char* path);
|
H A D | FireWireDVNode.h | 34 FireWireCard *card);
|
H A D | FireWireDVNode.cpp | 59 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 D | es1370.h | 53 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 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);
|
/haiku/src/add-ons/accelerants/radeon_hd/atombios/ |
H A D | atom.h | 134 card_info *card; member in struct:atom_context_s 154 atom_context *atom_parse(card_info *card, uint8 *bios);
|
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/auvia/ |
H A D | auvia.h | 96 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 D | auich.h | 107 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 D | driver.h | 173 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 D | cardctl.c | 138 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 D | pack_cis.c | 278 b[4] = p->manfid.card & 0xff; 279 b[5] = p->manfid.card >> 8; 339 function-specific tuple chains for a multifunction card together
|