Searched refs:geode_controller (Results 1 - 5 of 5) sorted by relevance

/haiku/src/add-ons/kernel/drivers/audio/ac97/geode/
H A Ddevice.cpp16 geode_controller* controller = NULL;
63 geode_controller* controller = (geode_controller*)cookie;
71 geode_controller* controller = (geode_controller*)cookie;
82 geode_controller* controller = (geode_controller*)cookie;
H A Ddriver.h49 struct geode_controller { struct
111 geode_controller* controller;
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);
182 geode_controller *controller;
197 extern geode_controller gCards[MAX_CARDS];
201 status_t multi_audio_control(geode_controller* controller, uint32 op, void* arg, size_t length);
203 /* geode_controller.cpp: Basic controller support */
204 status_t geode_hw_init(geode_controller* controller);
205 void geode_hw_stop(geode_controller* controlle
[all...]
H A Ddriver.cpp15 geode_controller gCards[MAX_CARDS];
62 memset(&gCards[gNumCards], 0, sizeof(geode_controller));
H A Dgeode_controller.cpp37 geode_codec_wait(geode_controller *controller)
50 geode_codec_read(geode_controller *controller, uint8 regno)
84 geode_codec_write(geode_controller *controller, uint8 regno, uint16 value)
102 stream_handle_interrupt(geode_controller* controller, geode_stream* stream)
136 geode_interrupt_handler(geode_controller* controller)
155 reset_controller(geode_controller* controller)
193 geode_stream_new(geode_controller* controller, int type)
395 geode_hw_init(geode_controller* controller)
454 geode_hw_stop(geode_controller* controller)
468 geode_hw_uninit(geode_controller* controlle
[all...]
H A Dgeode_multi.cpp64 get_description(geode_controller* controller, multi_description* data)
120 get_enabled_channels(geode_controller* controller, multi_channel_enable* data)
133 get_global_format(geode_controller* controller, multi_format_info* data)
160 set_global_format(geode_controller* controller, multi_format_info* data)
188 geode_ac97_get_mix(geode_controller *controller, const void *cookie, int32 type, float *values) {
246 geode_ac97_set_mix(geode_controller *controller, const void *cookie, int32 type, float *values) {
527 list_mix_controls(geode_controller* controller, multi_mix_control_info* mmci)
545 list_mix_connections(geode_controller* controller,
554 list_mix_channels(geode_controller* controller, multi_mix_channel_info *data)
561 get_mix(geode_controller *controlle
[all...]

Completed in 38 milliseconds