hda_controller
hda_controller* controller = NULL;
hda_controller* controller = (hda_controller*)cookie;
hda_controller* controller = (hda_controller*)cookie;
hda_controller* controller = (hda_controller*)cookie;
memset(&gCards[gNumCards], 0, sizeof(hda_controller));
hda_controller gCards[MAX_CARDS];
hda_controller* controller;
struct hda_controller* controller;
extern hda_controller gCards[MAX_CARDS];
hda_codec* hda_codec_new(hda_controller* controller, uint32 cad);
status_t hda_hw_init(hda_controller* controller);
void hda_hw_stop(hda_controller* controller);
void hda_hw_uninit(hda_controller* controller);
status_t hda_stream_start(hda_controller* controller, hda_stream* stream);
status_t hda_stream_stop(hda_controller* controller, hda_stream* stream);
hda_codec_new(hda_controller* controller, uint32 codecAddress)
hda_controller* controller = codec->controller;
hda_hw_init(hda_controller* controller)
hda_hw_stop(hda_controller* controller)
hda_hw_uninit(hda_controller* controller)
update_pci_register(hda_controller* controller, uint8 reg, uint32 mask,
current_rirb(hda_controller* controller)
next_rirb(hda_controller* controller)
next_corb(hda_controller* controller)
stream_handle_interrupt(hda_controller* controller, hda_stream* stream,
hda_interrupt_handler(hda_controller* controller)
reset_controller(hda_controller* controller)
init_corb_rirb_pos(hda_controller* controller, uint32 quirks)
hda_controller* controller = audioGroup->codec->controller;
hda_stream_start(hda_controller* controller, hda_stream* stream)
hda_stream_stop(hda_controller* controller, hda_stream* stream)