Symbol: geode_controller
src/add-ons/kernel/drivers/audio/ac97/geode/device.cpp
16
geode_controller* controller = NULL;
src/add-ons/kernel/drivers/audio/ac97/geode/device.cpp
63
geode_controller* controller = (geode_controller*)cookie;
src/add-ons/kernel/drivers/audio/ac97/geode/device.cpp
71
geode_controller* controller = (geode_controller*)cookie;
src/add-ons/kernel/drivers/audio/ac97/geode/device.cpp
82
geode_controller* controller = (geode_controller*)cookie;
src/add-ons/kernel/drivers/audio/ac97/geode/driver.cpp
15
geode_controller gCards[MAX_CARDS];
src/add-ons/kernel/drivers/audio/ac97/geode/driver.cpp
62
memset(&gCards[gNumCards], 0, sizeof(geode_controller));
src/add-ons/kernel/drivers/audio/ac97/geode/driver.h
111
geode_controller* controller;
src/add-ons/kernel/drivers/audio/ac97/geode/driver.h
173
void (*get) (geode_controller *card, const void *cookie, int32 type, float *values);
src/add-ons/kernel/drivers/audio/ac97/geode/driver.h
174
void (*set) (geode_controller *card, const void *cookie, int32 type, float *values);
src/add-ons/kernel/drivers/audio/ac97/geode/driver.h
182
geode_controller *controller;
src/add-ons/kernel/drivers/audio/ac97/geode/driver.h
197
extern geode_controller gCards[MAX_CARDS];
src/add-ons/kernel/drivers/audio/ac97/geode/driver.h
201
status_t multi_audio_control(geode_controller* controller, uint32 op, void* arg, size_t length);
src/add-ons/kernel/drivers/audio/ac97/geode/driver.h
204
status_t geode_hw_init(geode_controller* controller);
src/add-ons/kernel/drivers/audio/ac97/geode/driver.h
205
void geode_hw_stop(geode_controller* controller);
src/add-ons/kernel/drivers/audio/ac97/geode/driver.h
206
void geode_hw_uninit(geode_controller* controller);
src/add-ons/kernel/drivers/audio/ac97/geode/driver.h
208
uint16 geode_codec_read(geode_controller *controller, uint8 regno);
src/add-ons/kernel/drivers/audio/ac97/geode/driver.h
209
void geode_codec_write(geode_controller *controller, uint8 regno, uint16 value);
src/add-ons/kernel/drivers/audio/ac97/geode/driver.h
212
geode_stream* geode_stream_new(geode_controller* controller, int type);
src/add-ons/kernel/drivers/audio/ac97/geode/geode_controller.cpp
102
stream_handle_interrupt(geode_controller* controller, geode_stream* stream)
src/add-ons/kernel/drivers/audio/ac97/geode/geode_controller.cpp
136
geode_interrupt_handler(geode_controller* controller)
src/add-ons/kernel/drivers/audio/ac97/geode/geode_controller.cpp
155
reset_controller(geode_controller* controller)
src/add-ons/kernel/drivers/audio/ac97/geode/geode_controller.cpp
193
geode_stream_new(geode_controller* controller, int type)
src/add-ons/kernel/drivers/audio/ac97/geode/geode_controller.cpp
37
geode_codec_wait(geode_controller *controller)
src/add-ons/kernel/drivers/audio/ac97/geode/geode_controller.cpp
395
geode_hw_init(geode_controller* controller)
src/add-ons/kernel/drivers/audio/ac97/geode/geode_controller.cpp
454
geode_hw_stop(geode_controller* controller)
src/add-ons/kernel/drivers/audio/ac97/geode/geode_controller.cpp
468
geode_hw_uninit(geode_controller* controller)
src/add-ons/kernel/drivers/audio/ac97/geode/geode_controller.cpp
50
geode_codec_read(geode_controller *controller, uint8 regno)
src/add-ons/kernel/drivers/audio/ac97/geode/geode_controller.cpp
84
geode_codec_write(geode_controller *controller, uint8 regno, uint16 value)
src/add-ons/kernel/drivers/audio/ac97/geode/geode_multi.cpp
120
get_enabled_channels(geode_controller* controller, multi_channel_enable* data)
src/add-ons/kernel/drivers/audio/ac97/geode/geode_multi.cpp
133
get_global_format(geode_controller* controller, multi_format_info* data)
src/add-ons/kernel/drivers/audio/ac97/geode/geode_multi.cpp
160
set_global_format(geode_controller* controller, multi_format_info* data)
src/add-ons/kernel/drivers/audio/ac97/geode/geode_multi.cpp
188
geode_ac97_get_mix(geode_controller *controller, const void *cookie, int32 type, float *values) {
src/add-ons/kernel/drivers/audio/ac97/geode/geode_multi.cpp
246
geode_ac97_set_mix(geode_controller *controller, const void *cookie, int32 type, float *values) {
src/add-ons/kernel/drivers/audio/ac97/geode/geode_multi.cpp
527
list_mix_controls(geode_controller* controller, multi_mix_control_info* mmci)
src/add-ons/kernel/drivers/audio/ac97/geode/geode_multi.cpp
545
list_mix_connections(geode_controller* controller,
src/add-ons/kernel/drivers/audio/ac97/geode/geode_multi.cpp
554
list_mix_channels(geode_controller* controller, multi_mix_channel_info *data)
src/add-ons/kernel/drivers/audio/ac97/geode/geode_multi.cpp
561
get_mix(geode_controller *controller, multi_mix_value_info * mmvi)
src/add-ons/kernel/drivers/audio/ac97/geode/geode_multi.cpp
599
set_mix(geode_controller *controller, multi_mix_value_info * mmvi)
src/add-ons/kernel/drivers/audio/ac97/geode/geode_multi.cpp
64
get_description(geode_controller* controller, multi_description* data)
src/add-ons/kernel/drivers/audio/ac97/geode/geode_multi.cpp
662
get_buffers(geode_controller* controller, multi_buffer_list* data)
src/add-ons/kernel/drivers/audio/ac97/geode/geode_multi.cpp
772
buffer_exchange(geode_controller* controller, multi_buffer_info* data)
src/add-ons/kernel/drivers/audio/ac97/geode/geode_multi.cpp
841
buffer_force_stop(geode_controller* controller)
src/add-ons/kernel/drivers/audio/ac97/geode/geode_multi.cpp
855
multi_audio_control(geode_controller* controller, uint32 op, void* arg, size_t len)