Searched refs:card (Results 1 - 25 of 56) sorted by last modified time

123

/haiku/src/add-ons/kernel/drivers/audio/emuxki/
H A Dmulti.c49 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...]
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...]
H A Demuxki.c91 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 = card->silentpage_phy_base << 1;
274 if ((mem = emuxki_mem_new(card, i, size)) == NULL) {
283 LIST_INSERT_HEAD(&(card->mem), mem, next);
300 emuxki_rmem_alloc(emuxki_dev *card, size_t size) argument
305 mem = emuxki_mem_new(card, EMU_RME
318 emuxki_mem_free(emuxki_dev *card, void *ptr) argument
491 emuxki_dev *card = chan->voice->stream->card; local
536 emuxki_dev *card = chan->voice->stream->card; local
598 emuxki_dev *card = chan->voice->stream->card; local
644 emuxki_dev *card = chan->voice->stream->card; local
1244 emuxki_resched_timer(emuxki_dev *card) argument
1668 emuxki_stream_new(emuxki_dev *card, uint8 use, uint32 bufframes, uint8 bufcount) argument
1752 emuxki_gpr_set(emuxki_dev *card, emuxki_gpr *gpr, int32 type, float *values) argument
1791 emuxki_gpr_get(emuxki_dev *card, emuxki_gpr *gpr, int32 type, float *values) argument
1813 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...]
/haiku/src/add-ons/kernel/drivers/audio/echo/
H A Dmulti.cpp68 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...]
H A Decho.cpp84 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
890 echo_shutdown(echo_dev *card) argument
[all...]
/haiku/src/add-ons/kernel/drivers/audio/cmedia/
H A Dpcm.c18 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 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.c140 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
211 dump_card(cmedia_pci_dev* card) argument
218 disable_card_interrupts(cmedia_pci_dev * card) argument
225 setup_dma(cmedia_pci_dev * card) argument
239 set_default_registers(cmedia_pci_dev * card) argument
273 make_device_names(cmedia_pci_dev * card) argument
313 find_low_memory(cmedia_pci_dev * card) argument
412 setup_cmedia_pci(cmedia_pci_dev * card) argument
580 teardown_cmedia_pci(cmedia_pci_dev * card) argument
698 cmedia_pci_dev * card = (cmedia_pci_dev *)data; local
767 increment_interrupt_handler(cmedia_pci_dev * card) argument
780 decrement_interrupt_handler(cmedia_pci_dev * card) 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
/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/add-ons/kernel/drivers/audio/ac97/es1370/
H A Dmulti.c31 es1370_ac97_get_mix(void *card, const void *cookie, int32 type, float *values) {
32 es1370_dev *dev = (es1370_dev*)card;
89 es1370_ac97_set_mix(void *card, const void *cookie, int32 type, float *values) {
90 es1370_dev *dev = (es1370_dev*)card;
189 es1370_get_mix(es1370_dev *card, multi_mix_value_info * mmvi) argument
195 if (id < 0 || (uint32)id >= card->multi.control_count) {
200 control = &card->multi.controls[id];
205 control->get(card, control->cookie, control->type, values);
215 control->get(card, control->cookie, control->type, values);
221 control->get(card, contro
229 es1370_set_mix(es1370_dev *card, multi_mix_value_info * mmvi) argument
294 es1370_list_mix_controls(es1370_dev *card, multi_mix_control_info * mmci) argument
314 es1370_list_mix_connections(es1370_dev *card, multi_mix_connection_info * data) argument
320 es1370_list_mix_channels(es1370_dev *card, multi_mix_channel_info *data) argument
439 es1370_get_description(es1370_dev *card, multi_description *data) argument
492 es1370_get_enabled_channels(es1370_dev *card, multi_channel_enable *data) argument
523 es1370_get_global_format(es1370_dev *card, multi_format_info *data) argument
539 es1370_set_global_format(es1370_dev *card, multi_format_info *data) argument
549 es1370_get_buffers(es1370_dev *card, multi_buffer_list *data) argument
665 es1370_buffer_exchange(es1370_dev *card, multi_buffer_info *data) argument
741 es1370_buffer_force_stop(es1370_dev *card) argument
765 es1370_dev *card = (es1370_dev *)cookie; local
793 es1370_dev *card = NULL; local
883 es1370_dev *card = cookie; local
[all...]
H A Des1370.c31 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
410 make_device_names( es1370_dev * card) argument
421 es1370_init(es1370_dev * card) argument
435 es1370_setup(es1370_dev * card) argument
581 es1370_shutdown(es1370_dev *card) argument
[all...]
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/ac97/auvia/
H A Dmulti.c48 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;
399 auvia_get_mix(auvia_dev *card, multi_mix_value_info * mmvi) argument
405 if (id < 0 || (uint32)id >= card->multi.control_count) {
410 control = &card->multi.controls[id];
415 control->get(card, control->cookie, control->type, values);
425 control->get(card, control->cookie, control->type, values);
431 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
654 auvia_get_description(auvia_dev *card, multi_description *data) argument
738 auvia_get_enabled_channels(auvia_dev *card, multi_channel_enable *data) argument
756 auvia_set_enabled_channels(auvia_dev *card, multi_channel_enable *data) argument
767 auvia_get_global_format(auvia_dev *card, multi_format_info *data) argument
789 auvia_get_buffers(auvia_dev *card, multi_buffer_list *data) argument
885 auvia_buffer_exchange(auvia_dev *card, multi_buffer_info *data) argument
962 auvia_buffer_force_stop(auvia_dev *card) argument
972 auvia_dev *card = (auvia_dev *)cookie; local
1066 auvia_dev *card = NULL; local
1132 auvia_dev *card = cookie; local
[all...]
H A Dauvia.c69 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
178 auvia_reg_write_32(&stream->card->config, stream->base + AUVIA_RP_DMAOPS_BASE,
182 auvia_codec_write(&stream->card
294 auvia_stream_new(auvia_dev *card, uint8 use, uint32 bufframes, uint8 bufcount) argument
382 auvia_dev *card = arg; local
454 make_device_names( auvia_dev * card) argument
465 auvia_init(auvia_dev * card) argument
508 auvia_shutdown(auvia_dev *card) argument
517 auvia_setup(auvia_dev * card) argument
[all...]
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 Dmulti.c53 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;
395 auich_get_mix(auich_dev *card, multi_mix_value_info * mmvi) argument
401 if (id < 0 || (uint32)id >= card->multi.control_count) {
406 control = &card->multi.controls[id];
411 control->get(card, control->cookie, control->type, values);
421 control->get(card, control->cookie, control->type, values);
427 control->get(card, contro
436 auich_set_mix(auich_dev *card, multi_mix_value_info * mmvi) argument
502 auich_list_mix_controls(auich_dev *card, multi_mix_control_info * mmci) argument
523 auich_list_mix_connections(auich_dev *card, multi_mix_connection_info * data) argument
530 auich_list_mix_channels(auich_dev *card, multi_mix_channel_info *data) argument
648 auich_get_description(auich_dev *card, multi_description *data) argument
720 auich_get_enabled_channels(auich_dev *card, multi_channel_enable *data) argument
738 auich_get_global_format(auich_dev *card, multi_format_info *data) argument
759 auich_set_global_format(auich_dev *card, multi_format_info* data) argument
767 auich_get_buffers(auich_dev *card, multi_buffer_list *data) argument
883 auich_buffer_exchange(auich_dev *card, multi_buffer_info *data) argument
960 auich_buffer_force_stop(auich_dev *card) argument
986 auich_dev *card = (auich_dev *)cookie; local
1015 auich_dev *card = NULL; local
1107 auich_dev *card = cookie; local
[all...]
H A Dauich.c49 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
592 make_device_names( auich_dev * card) argument
603 auich_init(auich_dev * card) argument
618 auich_setup(auich_dev * card) argument
854 auich_shutdown(auich_dev *card) argument
[all...]
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/media/media-add-ons/firewire_dv/
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/media/media-add-ons/dvb/
H A DDVBMediaNode.cpp114 int32 internal_id, DVBCard *card)
131 , fCard(card)
1362 fThreadIdCardReader = spawn_thread(_card_reader_thread_, "DVB card reader",
112 DVBMediaNode( BMediaAddOn *addon, const char *name, int32 internal_id, DVBCard *card) argument
/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/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/kernel/drivers/audio/ice1712/
H A Dice1712.h73 struct ice1712 *card; member in struct:ice1712Midi
238 switch (card->product)

Completed in 160 milliseconds

123