/kernel/linux/linux-6.6/sound/pci/hda/ |
H A D | hda_bind.c | 3 * HD-audio codec driver binding 19 * find a matching codec id 23 struct hda_codec *codec = container_of(dev, struct hda_codec, core); in hda_codec_match() local 28 u32 id = codec->probe_id ? codec->probe_id : codec->core.vendor_id; in hda_codec_match() 29 u32 rev_id = codec->core.revision_id; in hda_codec_match() 34 codec->preset = list; in hda_codec_match() 44 struct hda_codec *codec = container_of(dev, struct hda_codec, core); in hda_codec_unsol_event() local 47 if (codec in hda_codec_unsol_event() 63 snd_hda_codec_set_name(struct hda_codec *codec, const char *name) snd_hda_codec_set_name() argument 88 struct hda_codec *codec = dev_to_hda_codec(dev); hda_codec_driver_probe() local 152 struct hda_codec *codec = dev_to_hda_codec(dev); hda_codec_driver_remove() local 202 codec_probed(struct hda_codec *codec) codec_probed() argument 208 request_codec_module(struct hda_codec *codec) request_codec_module() argument 237 codec_bind_module(struct hda_codec *codec) codec_bind_module() argument 248 is_likely_hdmi_codec(struct hda_codec *codec) is_likely_hdmi_codec() argument 277 codec_bind_generic(struct hda_codec *codec) codec_bind_generic() argument 312 snd_hda_codec_configure(struct hda_codec *codec) snd_hda_codec_configure() argument [all...] |
H A D | patch_ca0132.c | 1135 struct hda_codec *codec; member 1513 * CA0132 codec access 1515 static unsigned int codec_send_command(struct hda_codec *codec, hda_nid_t nid, in codec_send_command() argument 1519 response = snd_hda_codec_read(codec, nid, 0, verb, parm); in codec_send_command() 1525 static int codec_set_converter_format(struct hda_codec *codec, hda_nid_t nid, in codec_set_converter_format() argument 1528 return codec_send_command(codec, nid, VENDOR_CHIPIO_STREAM_FORMAT, in codec_set_converter_format() 1532 static int codec_set_converter_stream_channel(struct hda_codec *codec, in codec_set_converter_stream_channel() argument 1539 return codec_send_command(codec, nid, AC_VERB_SET_CHANNEL_STREAMID, in codec_set_converter_stream_channel() 1544 static int chipio_send(struct hda_codec *codec, in chipio_send() argument 1553 res = snd_hda_codec_read(codec, WIDGET_CHIP_CTR in chipio_send() 1566 chipio_write_address(struct hda_codec *codec, unsigned int chip_addx) chipio_write_address() argument 1593 chipio_write_data(struct hda_codec *codec, unsigned int data) chipio_write_data() argument 1617 chipio_write_data_multiple(struct hda_codec *codec, const u32 *data, unsigned int count) chipio_write_data_multiple() argument 1638 chipio_read_data(struct hda_codec *codec, unsigned int *data) chipio_read_data() argument 1669 chipio_write(struct hda_codec *codec, unsigned int chip_addx, const unsigned int data) chipio_write() argument 1695 chipio_write_no_mutex(struct hda_codec *codec, unsigned int chip_addx, const unsigned int data) chipio_write_no_mutex() argument 1718 chipio_write_multiple(struct hda_codec *codec, u32 chip_addx, const u32 *data, unsigned int count) chipio_write_multiple() argument 1742 chipio_read(struct hda_codec *codec, unsigned int chip_addx, unsigned int *data) chipio_read() argument 1767 chipio_set_control_flag(struct hda_codec *codec, enum control_flag_id flag_id, bool flag_state) chipio_set_control_flag() argument 1783 chipio_set_control_param(struct hda_codec *codec, enum control_param_id param_id, int param_val) chipio_set_control_param() argument 1810 chipio_set_control_param_no_mutex(struct hda_codec *codec, enum control_param_id param_id, int param_val) chipio_set_control_param_no_mutex() argument 1834 chipio_set_stream_source_dest(struct hda_codec *codec, int streamid, int source_point, int dest_point) chipio_set_stream_source_dest() argument 1848 chipio_set_stream_channels(struct hda_codec *codec, int streamid, unsigned int channels) chipio_set_stream_channels() argument 1860 chipio_set_stream_control(struct hda_codec *codec, int streamid, int enable) chipio_set_stream_control() argument 1872 chipio_get_stream_control(struct hda_codec *codec, int streamid, unsigned int *enable) chipio_get_stream_control() argument 1885 chipio_set_conn_rate_no_mutex(struct hda_codec *codec, int connid, enum ca0132_sample_rate rate) chipio_set_conn_rate_no_mutex() argument 1897 chipio_set_conn_rate(struct hda_codec *codec, int connid, enum ca0132_sample_rate rate) chipio_set_conn_rate() argument 1910 chipio_8051_write_direct(struct hda_codec *codec, unsigned int addr, unsigned int data) chipio_8051_write_direct() argument 1927 chipio_8051_set_address(struct hda_codec *codec, unsigned int addr) chipio_8051_set_address() argument 1942 chipio_8051_set_data(struct hda_codec *codec, unsigned int data) chipio_8051_set_data() argument 1949 chipio_8051_get_data(struct hda_codec *codec) chipio_8051_get_data() argument 1956 chipio_8051_set_data_pll(struct hda_codec *codec, unsigned int data) chipio_8051_set_data_pll() argument 1963 chipio_8051_write_exram(struct hda_codec *codec, unsigned int addr, unsigned int data) chipio_8051_write_exram() argument 1976 chipio_8051_write_exram_no_mutex(struct hda_codec *codec, unsigned int addr, unsigned int data) chipio_8051_write_exram_no_mutex() argument 1984 chipio_8051_read_exram(struct hda_codec *codec, unsigned int addr, unsigned int *data) chipio_8051_read_exram() argument 1991 chipio_8051_write_pll_pmu(struct hda_codec *codec, unsigned int addr, unsigned int data) chipio_8051_write_pll_pmu() argument 2004 chipio_8051_write_pll_pmu_no_mutex(struct hda_codec *codec, unsigned int addr, unsigned int data) chipio_8051_write_pll_pmu_no_mutex() argument 2014 chipio_enable_clocks(struct hda_codec *codec) chipio_enable_clocks() argument 2030 dspio_send(struct hda_codec *codec, unsigned int reg, unsigned int data) dspio_send() argument 2050 dspio_write_wait(struct hda_codec *codec) dspio_write_wait() argument 2068 dspio_write(struct hda_codec *codec, unsigned int scp_data) dspio_write() argument 2099 dspio_write_multiple(struct hda_codec *codec, unsigned int *buffer, unsigned int size) dspio_write_multiple() argument 2119 dspio_read(struct hda_codec *codec, unsigned int *data) dspio_read() argument 2138 dspio_read_multiple(struct hda_codec *codec, unsigned int *buffer, unsigned int *buf_size, unsigned int size_count) dspio_read_multiple() argument 2231 dspio_clear_response_queue(struct hda_codec *codec) dspio_clear_response_queue() argument 2243 dspio_get_response_data(struct hda_codec *codec) dspio_get_response_data() argument 2267 dspio_send_scp_message(struct hda_codec *codec, unsigned char *send_buf, unsigned int send_buf_size, unsigned char *return_buf, unsigned int return_buf_size, unsigned int *bytes_returned) dspio_send_scp_message() argument 2357 dspio_scp(struct hda_codec *codec, int mod_id, int src_id, int req, int dir, const void *data, unsigned int len, void *reply, unsigned int *reply_len) dspio_scp() argument 2439 dspio_set_param(struct hda_codec *codec, int mod_id, int src_id, int req, const void *data, unsigned int len) dspio_set_param() argument 2446 dspio_set_uint_param(struct hda_codec *codec, int mod_id, int req, const unsigned int data) dspio_set_uint_param() argument 2456 dspio_alloc_dma_chan(struct hda_codec *codec, unsigned int *dma_chan) dspio_alloc_dma_chan() argument 2485 dspio_free_dma_chan(struct hda_codec *codec, unsigned int dma_chan) dspio_free_dma_chan() argument 2510 dsp_set_run_state(struct hda_codec *codec) dsp_set_run_state() argument 2545 dsp_reset(struct hda_codec *codec) dsp_reset() argument 2588 dsp_is_dma_active(struct hda_codec *codec, unsigned int dma_chan) dsp_is_dma_active() argument 2598 dsp_dma_setup_common(struct hda_codec *codec, unsigned int chip_addx, unsigned int dma_chan, unsigned int port_map_mask, bool ovly) dsp_dma_setup_common() argument 2711 dsp_dma_setup(struct hda_codec *codec, unsigned int chip_addx, unsigned int count, unsigned int dma_chan) dsp_dma_setup() argument 2802 dsp_dma_start(struct hda_codec *codec, unsigned int dma_chan, bool ovly) dsp_dma_start() argument 2838 dsp_dma_stop(struct hda_codec *codec, unsigned int dma_chan, bool ovly) dsp_dma_stop() argument 2881 dsp_allocate_router_ports(struct hda_codec *codec, unsigned int num_chans, unsigned int ports_per_channel, unsigned int start_device, unsigned int *port_map) dsp_allocate_router_ports() argument 2922 dsp_free_router_ports(struct hda_codec *codec) dsp_free_router_ports() argument 2942 dsp_allocate_ports(struct hda_codec *codec, unsigned int num_chans, unsigned int rate_multi, unsigned int *port_map) dsp_allocate_ports() argument 2963 dsp_allocate_ports_format(struct hda_codec *codec, const unsigned short fmt, unsigned int *port_map) dsp_allocate_ports_format() argument 2986 dsp_free_ports(struct hda_codec *codec) dsp_free_ports() argument 3006 struct hda_codec *codec; global() member 3018 dma_convert_to_hda_format(struct hda_codec *codec, unsigned int sample_rate, unsigned short channels, unsigned short *hda_format) dma_convert_to_hda_format() argument 3039 struct hda_codec *codec = dma->codec; dma_reset() local 3154 dspxfr_hci_write(struct hda_codec *codec, const struct dsp_image_seg *fls) dspxfr_hci_write() argument 3194 dspxfr_one_seg(struct hda_codec *codec, const struct dsp_image_seg *fls, unsigned int reloc, struct dma_engine *dma_engine, unsigned int dma_chan, unsigned int port_map_mask, bool ovly) dspxfr_one_seg() argument 3390 dspxfr_image(struct hda_codec *codec, const struct dsp_image_seg *fls_data, unsigned int reloc, unsigned int sample_rate, unsigned short channels, bool ovly) dspxfr_image() argument 3511 dspload_post_setup(struct hda_codec *codec) dspload_post_setup() argument 3543 dspload_image(struct hda_codec *codec, const struct dsp_image_seg *fls, bool ovly, unsigned int reloc, bool autostart, int router_chans) dspload_image() argument 3598 dspload_is_loaded(struct hda_codec *codec) dspload_is_loaded() argument 3613 dspload_wait_loaded(struct hda_codec *codec) dspload_wait_loaded() argument 3644 ca0113_mmio_gpio_set(struct hda_codec *codec, unsigned int gpio_pin, bool enable) ca0113_mmio_gpio_set() argument 3664 ca0113_mmio_command_set(struct hda_codec *codec, unsigned int group, unsigned int target, unsigned int value) ca0113_mmio_command_set() argument 3703 ca0113_mmio_command_set_type2(struct hda_codec *codec, unsigned int group, unsigned int target, unsigned int value) ca0113_mmio_command_set_type2() argument 3743 ca0132_gpio_init(struct hda_codec *codec) ca0132_gpio_init() argument 3766 ca0132_gpio_setup(struct hda_codec *codec) ca0132_gpio_setup() argument 3836 r3di_gpio_mic_set(struct hda_codec *codec, enum r3di_mic_select cur_mic) r3di_gpio_mic_set() argument 3856 r3di_gpio_dsp_status_set(struct hda_codec *codec, enum r3di_dsp_status dsp_status) r3di_gpio_dsp_status_set() argument 3888 ca0132_playback_pcm_prepare(struct hda_pcm_stream *hinfo, struct hda_codec *codec, unsigned int stream_tag, unsigned int format, struct snd_pcm_substream *substream) ca0132_playback_pcm_prepare() argument 3901 ca0132_playback_pcm_cleanup(struct hda_pcm_stream *hinfo, struct hda_codec *codec, struct snd_pcm_substream *substream) ca0132_playback_pcm_cleanup() argument 3920 ca0132_playback_pcm_delay(struct hda_pcm_stream *info, struct hda_codec *codec, struct snd_pcm_substream *substream) ca0132_playback_pcm_delay() argument 3948 ca0132_dig_playback_pcm_open(struct hda_pcm_stream *hinfo, struct hda_codec *codec, struct snd_pcm_substream *substream) ca0132_dig_playback_pcm_open() argument 3956 ca0132_dig_playback_pcm_prepare(struct hda_pcm_stream *hinfo, struct hda_codec *codec, unsigned int stream_tag, unsigned int format, struct snd_pcm_substream *substream) ca0132_dig_playback_pcm_prepare() argument 3967 ca0132_dig_playback_pcm_cleanup(struct hda_pcm_stream *hinfo, struct hda_codec *codec, struct snd_pcm_substream *substream) ca0132_dig_playback_pcm_cleanup() argument 3975 ca0132_dig_playback_pcm_close(struct hda_pcm_stream *hinfo, struct hda_codec *codec, struct snd_pcm_substream *substream) ca0132_dig_playback_pcm_close() argument 3986 ca0132_capture_pcm_prepare(struct hda_pcm_stream *hinfo, struct hda_codec *codec, unsigned int stream_tag, unsigned int format, struct snd_pcm_substream *substream) ca0132_capture_pcm_prepare() argument 3998 ca0132_capture_pcm_cleanup(struct hda_pcm_stream *hinfo, struct hda_codec *codec, struct snd_pcm_substream *substream) ca0132_capture_pcm_cleanup() argument 4011 ca0132_capture_pcm_delay(struct hda_pcm_stream *info, struct hda_codec *codec, struct snd_pcm_substream *substream) ca0132_capture_pcm_delay() argument 4225 tuning_ctl_set(struct hda_codec *codec, hda_nid_t nid, const unsigned int *lookup, int idx) tuning_ctl_set() argument 4248 struct hda_codec *codec = snd_kcontrol_chip(kcontrol); tuning_ctl_get() local 4274 struct hda_codec *codec = snd_kcontrol_chip(kcontrol); voice_focus_ctl_put() local 4309 struct hda_codec *codec = snd_kcontrol_chip(kcontrol); mic_svm_ctl_put() local 4344 struct hda_codec *codec = snd_kcontrol_chip(kcontrol); equalizer_ctl_put() local 4366 add_tuning_control(struct hda_codec *codec, hda_nid_t pnid, hda_nid_t nid, const char *name, int dir) add_tuning_control() argument 4406 add_tuning_ctls(struct hda_codec *codec) add_tuning_ctls() argument 4424 ca0132_init_tuning_defaults(struct hda_codec *codec) ca0132_init_tuning_defaults() argument 4446 ca0132_select_out(struct hda_codec *codec) ca0132_select_out() argument 4550 ae5_mmio_select_out(struct hda_codec *codec) ae5_mmio_select_out() argument 4567 ca0132_alt_set_full_range_speaker(struct hda_codec *codec) ca0132_alt_set_full_range_speaker() argument 4612 ca0132_alt_surround_set_bass_redirection(struct hda_codec *codec, bool val) ca0132_alt_surround_set_bass_redirection() argument 4645 ca0132_alt_select_out_get_quirk_data(struct hda_codec *codec, const struct ca0132_alt_out_set_quirk_data **quirk_data) ca0132_alt_select_out_get_quirk_data() argument 4661 ca0132_alt_select_out_quirk_set(struct hda_codec *codec) ca0132_alt_select_out_quirk_set() argument 4734 ca0132_set_out_node_pincfg(struct hda_codec *codec, hda_nid_t nid, bool out_enable, bool hp_enable) ca0132_set_out_node_pincfg() argument 4755 ca0132_alt_select_out(struct hda_codec *codec) ca0132_alt_select_out() argument 4931 ca0132_set_vipsource(struct hda_codec *codec, int val) ca0132_set_vipsource() argument 4969 ca0132_alt_set_vipsource(struct hda_codec *codec, int val) ca0132_alt_set_vipsource() argument 5040 ca0132_select_mic(struct hda_codec *codec) ca0132_select_mic() argument 5092 ca0132_alt_select_in(struct hda_codec *codec) ca0132_alt_select_in() argument 5269 ca0132_is_vnode_effective(struct hda_codec *codec, hda_nid_t vnid, hda_nid_t *shared_nid) ca0132_is_vnode_effective() argument 5297 ca0132_voicefx_set(struct hda_codec *codec, int enable) ca0132_voicefx_set() argument 5319 ca0132_effects_set(struct hda_codec *codec, hda_nid_t nid, long val) ca0132_effects_set() argument 5410 ca0132_pe_switch_set(struct hda_codec *codec) ca0132_pe_switch_set() argument 5432 stop_mic1(struct hda_codec *codec) stop_mic1() argument 5445 resume_mic1(struct hda_codec *codec, unsigned int oldval) resume_mic1() argument 5458 ca0132_cvoice_switch_set(struct hda_codec *codec) ca0132_cvoice_switch_set() argument 5487 ca0132_mic_boost_set(struct hda_codec *codec, long val) ca0132_mic_boost_set() argument 5502 ca0132_alt_mic_boost_set(struct hda_codec *codec, long val) ca0132_alt_mic_boost_set() argument 5512 ae5_headphone_gain_set(struct hda_codec *codec, long val) ae5_headphone_gain_set() argument 5526 zxr_headphone_gain_set(struct hda_codec *codec, long val) zxr_headphone_gain_set() argument 5536 struct hda_codec *codec = snd_kcontrol_chip(kcontrol); ca0132_vnode_switch_set() local 5597 ca0132_alt_bass_redirection_xover_set(struct hda_codec *codec, long idx) ca0132_alt_bass_redirection_xover_set() argument 5617 ca0132_alt_slider_ctl_set(struct hda_codec *codec, hda_nid_t nid, const unsigned int *lookup, int idx) ca0132_alt_slider_ctl_set() argument 5659 struct hda_codec *codec = snd_kcontrol_chip(kcontrol); ca0132_alt_xbass_xover_slider_ctl_get() local 5675 struct hda_codec *codec = snd_kcontrol_chip(kcontrol); ca0132_alt_slider_ctl_get() local 5718 struct hda_codec *codec = snd_kcontrol_chip(kcontrol); ca0132_alt_xbass_xover_slider_put() local 5748 struct hda_codec *codec = snd_kcontrol_chip(kcontrol); ca0132_alt_effect_slider_put() local 5795 struct hda_codec *codec = snd_kcontrol_chip(kcontrol); ca0132_alt_mic_boost_get() local 5805 struct hda_codec *codec = snd_kcontrol_chip(kcontrol); ca0132_alt_mic_boost_put() local 5849 struct hda_codec *codec = snd_kcontrol_chip(kcontrol); ae5_headphone_gain_get() local 5859 struct hda_codec *codec = snd_kcontrol_chip(kcontrol); ae5_headphone_gain_put() local 5902 struct hda_codec *codec = snd_kcontrol_chip(kcontrol); ae5_sound_filter_get() local 5912 struct hda_codec *codec = snd_kcontrol_chip(kcontrol); ae5_sound_filter_put() local 5952 struct hda_codec *codec = snd_kcontrol_chip(kcontrol); ca0132_alt_input_source_get() local 5962 struct hda_codec *codec = snd_kcontrol_chip(kcontrol); ca0132_alt_input_source_put() local 6004 struct hda_codec *codec = snd_kcontrol_chip(kcontrol); ca0132_alt_output_select_get() local 6014 struct hda_codec *codec = snd_kcontrol_chip(kcontrol); ca0132_alt_output_select_put() local 6055 struct hda_codec *codec = snd_kcontrol_chip(kcontrol); ca0132_alt_speaker_channel_cfg_get() local 6065 struct hda_codec *codec = snd_kcontrol_chip(kcontrol); ca0132_alt_speaker_channel_cfg_put() local 6108 struct hda_codec *codec = snd_kcontrol_chip(kcontrol); ca0132_alt_svm_setting_get() local 6118 struct hda_codec *codec = snd_kcontrol_chip(kcontrol); ca0132_alt_svm_setting_put() local 6172 struct hda_codec *codec = snd_kcontrol_chip(kcontrol); ca0132_alt_eq_preset_get() local 6182 struct hda_codec *codec = snd_kcontrol_chip(kcontrol); ca0132_alt_eq_preset_put() local 6229 struct hda_codec *codec = snd_kcontrol_chip(kcontrol); ca0132_voicefx_get() local 6239 struct hda_codec *codec = snd_kcontrol_chip(kcontrol); ca0132_voicefx_put() local 6274 struct hda_codec *codec = snd_kcontrol_chip(kcontrol); ca0132_switch_get() local 6326 struct hda_codec *codec = snd_kcontrol_chip(kcontrol); ca0132_switch_put() local 6427 ca0132_alt_dsp_volume_put(struct hda_codec *codec, hda_nid_t nid) ca0132_alt_dsp_volume_put() argument 6460 struct hda_codec *codec = snd_kcontrol_chip(kcontrol); ca0132_volume_info() local 6498 struct hda_codec *codec = snd_kcontrol_chip(kcontrol); ca0132_volume_get() local 6519 struct hda_codec *codec = snd_kcontrol_chip(kcontrol); ca0132_volume_put() local 6566 struct hda_codec *codec = snd_kcontrol_chip(kcontrol); ca0132_alt_volume_put() local 6606 struct hda_codec *codec = snd_kcontrol_chip(kcontrol); ca0132_volume_tlv() local 6642 ca0132_alt_add_effect_slider(struct hda_codec *codec, hda_nid_t nid, const char *pfx, int dir) ca0132_alt_add_effect_slider() argument 6677 add_fx_switch(struct hda_codec *codec, hda_nid_t nid, const char *pfx, int dir) add_fx_switch() argument 6696 add_voicefx(struct hda_codec *codec) add_voicefx() argument 6708 add_ca0132_alt_eq_presets(struct hda_codec *codec) add_ca0132_alt_eq_presets() argument 6725 ca0132_alt_add_svm_enum(struct hda_codec *codec) ca0132_alt_add_svm_enum() argument 6742 ca0132_alt_add_output_enum(struct hda_codec *codec) ca0132_alt_add_output_enum() argument 6759 ca0132_alt_add_speaker_channel_cfg_enum(struct hda_codec *codec) ca0132_alt_add_speaker_channel_cfg_enum() argument 6776 ca0132_alt_add_front_full_range_switch(struct hda_codec *codec) ca0132_alt_add_front_full_range_switch() argument 6786 ca0132_alt_add_rear_full_range_switch(struct hda_codec *codec) ca0132_alt_add_rear_full_range_switch() argument 6802 ca0132_alt_add_bass_redirection_crossover(struct hda_codec *codec) ca0132_alt_add_bass_redirection_crossover() argument 6818 ca0132_alt_add_bass_redirection_switch(struct hda_codec *codec) ca0132_alt_add_bass_redirection_switch() argument 6834 ca0132_alt_add_input_enum(struct hda_codec *codec) ca0132_alt_add_input_enum() argument 6850 ca0132_alt_add_mic_boost_enum(struct hda_codec *codec) ca0132_alt_add_mic_boost_enum() argument 6868 ae5_add_headphone_gain_enum(struct hda_codec *codec) ae5_add_headphone_gain_enum() argument 6885 ae5_add_sound_filter_enum(struct hda_codec *codec) ae5_add_sound_filter_enum() argument 6897 zxr_add_headphone_gain_switch(struct hda_codec *codec) zxr_add_headphone_gain_switch() argument 6934 ca0132_alt_add_chmap_ctls(struct hda_codec *codec) ca0132_alt_add_chmap_ctls() argument 7027 ca0132_build_controls(struct hda_codec *codec) ca0132_build_controls() argument 7214 dbpro_build_controls(struct hda_codec *codec) dbpro_build_controls() argument 7278 ca0132_build_pcms(struct hda_codec *codec) ca0132_build_pcms() argument 7338 dbpro_build_pcms(struct hda_codec *codec) dbpro_build_pcms() argument 7372 init_output(struct hda_codec *codec, hda_nid_t pin, hda_nid_t dac) init_output() argument 7386 init_input(struct hda_codec *codec, hda_nid_t pin, hda_nid_t adc) init_input() argument 7407 refresh_amp_caps(struct hda_codec *codec, hda_nid_t nid, int dir) refresh_amp_caps() argument 7419 ca0132_set_dmic(struct hda_codec *codec, int enable) ca0132_set_dmic() argument 7463 ca0132_init_dmic(struct hda_codec *codec) ca0132_init_dmic() argument 7511 ca0132_init_analog_mic2(struct hda_codec *codec) ca0132_init_analog_mic2() argument 7523 ca0132_refresh_widget_caps(struct hda_codec *codec) ca0132_refresh_widget_caps() argument 7545 ca0132_alt_free_active_dma_channels(struct hda_codec *codec) ca0132_alt_free_active_dma_channels() argument 7600 ca0132_alt_start_dsp_audio_streams(struct hda_codec *codec) ca0132_alt_start_dsp_audio_streams() argument 7690 chipio_remap_stream(struct hda_codec *codec, const struct chipio_stream_remap_data *remap_data) chipio_remap_stream() argument 7757 ca0132_alt_init_speaker_tuning(struct hda_codec *codec) ca0132_alt_init_speaker_tuning() argument 7801 ca0132_alt_init_analog_mics(struct hda_codec *codec) ca0132_alt_init_analog_mics() argument 7831 sbz_connect_streams(struct hda_codec *codec) sbz_connect_streams() argument 7860 sbz_chipio_startup_data(struct hda_codec *codec) sbz_chipio_startup_data() argument 7893 ca0132_alt_dsp_initial_mic_setup(struct hda_codec *codec) ca0132_alt_dsp_initial_mic_setup() argument 7924 ae5_post_dsp_register_set(struct hda_codec *codec) ae5_post_dsp_register_set() argument 7949 ae5_post_dsp_param_setup(struct hda_codec *codec) ae5_post_dsp_param_setup() argument 7969 ae5_post_dsp_pll_setup(struct hda_codec *codec) ae5_post_dsp_pll_setup() argument 7978 ae5_post_dsp_stream_setup(struct hda_codec *codec) ae5_post_dsp_stream_setup() argument 8004 ae5_post_dsp_startup_data(struct hda_codec *codec) ae5_post_dsp_startup_data() argument 8036 ae7_post_dsp_setup_ports(struct hda_codec *codec) ae7_post_dsp_setup_ports() argument 8057 ae7_post_dsp_asi_stream_setup(struct hda_codec *codec) ae7_post_dsp_asi_stream_setup() argument 8080 ae7_post_dsp_pll_setup(struct hda_codec *codec) ae7_post_dsp_pll_setup() argument 8094 ae7_post_dsp_asi_setup_ports(struct hda_codec *codec) ae7_post_dsp_asi_setup_ports() argument 8176 ae7_post_dsp_asi_setup(struct hda_codec *codec) ae7_post_dsp_asi_setup() argument 8205 ca0132_setup_defaults(struct hda_codec *codec) ca0132_setup_defaults() argument 8250 r3d_setup_defaults(struct hda_codec *codec) r3d_setup_defaults() argument 8300 sbz_setup_defaults(struct hda_codec *codec) sbz_setup_defaults() argument 8354 ae5_setup_defaults(struct hda_codec *codec) ae5_setup_defaults() argument 8419 ae7_setup_defaults(struct hda_codec *codec) ae7_setup_defaults() argument 8502 ca0132_init_flags(struct hda_codec *codec) ca0132_init_flags() argument 8535 ca0132_init_params(struct hda_codec *codec) ca0132_init_params() argument 8551 ca0132_set_dsp_msr(struct hda_codec *codec, bool is96k) ca0132_set_dsp_msr() argument 8565 ca0132_download_dsp_images(struct hda_codec *codec) ca0132_download_dsp_images() argument 8621 ca0132_download_dsp(struct hda_codec *codec) ca0132_download_dsp() argument 8647 ca0132_process_dsp_response(struct hda_codec *codec, struct hda_jack_callback *callback) ca0132_process_dsp_response() argument 8663 hp_callback(struct hda_codec *codec, struct hda_jack_callback *cb) hp_callback() argument 8677 amic_callback(struct hda_codec *codec, struct hda_jack_callback *cb) amic_callback() argument 8687 ca0132_setup_unsol(struct hda_codec *codec) ca0132_setup_unsol() argument 8776 ca0132_init_chip(struct hda_codec *codec) ca0132_init_chip() argument 8861 r3di_gpio_shutdown(struct hda_codec *codec) r3di_gpio_shutdown() argument 8869 sbz_region2_exit(struct hda_codec *codec) sbz_region2_exit() argument 8886 sbz_set_pin_ctl_default(struct hda_codec *codec) sbz_set_pin_ctl_default() argument 8899 ca0132_clear_unsolicited(struct hda_codec *codec) ca0132_clear_unsolicited() argument 8911 sbz_gpio_shutdown_commands(struct hda_codec *codec, int dir, int mask, int data) sbz_gpio_shutdown_commands() argument 8926 zxr_dbpro_power_state_shutdown(struct hda_codec *codec) zxr_dbpro_power_state_shutdown() argument 8936 sbz_exit_chip(struct hda_codec *codec) sbz_exit_chip() argument 8971 r3d_exit_chip(struct hda_codec *codec) r3d_exit_chip() argument 8978 ae5_exit_chip(struct hda_codec *codec) ae5_exit_chip() argument 9003 ae7_exit_chip(struct hda_codec *codec) ae7_exit_chip() argument 9029 zxr_exit_chip(struct hda_codec *codec) zxr_exit_chip() argument 9059 ca0132_exit_chip(struct hda_codec *codec) ca0132_exit_chip() argument 9075 sbz_dsp_startup_check(struct hda_codec *codec) sbz_dsp_startup_check() argument 9140 ca0132_alt_vol_setup(struct hda_codec *codec) ca0132_alt_vol_setup() argument 9155 sbz_pre_dsp_setup(struct hda_codec *codec) sbz_pre_dsp_setup() argument 9168 r3d_pre_dsp_setup(struct hda_codec *codec) r3d_pre_dsp_setup() argument 9178 r3di_pre_dsp_setup(struct hda_codec *codec) r3di_pre_dsp_setup() argument 9195 zxr_pre_dsp_setup(struct hda_codec *codec) zxr_pre_dsp_setup() argument 9268 ca0132_mmio_init_sbz(struct hda_codec *codec) ca0132_mmio_init_sbz() argument 9318 ca0132_mmio_init_ae5(struct hda_codec *codec) ca0132_mmio_init_ae5() argument 9350 ca0132_mmio_init(struct hda_codec *codec) ca0132_mmio_init() argument 9383 ae5_register_set(struct hda_codec *codec) ae5_register_set() argument 9442 ca0132_alt_init(struct hda_codec *codec) ca0132_alt_init() argument 9499 ca0132_init(struct hda_codec *codec) ca0132_init() argument 9620 dbpro_init(struct hda_codec *codec) dbpro_init() argument 9635 ca0132_free(struct hda_codec *codec) ca0132_free() argument 9676 dbpro_free(struct hda_codec *codec) dbpro_free() argument 9687 ca0132_suspend(struct hda_codec *codec) ca0132_suspend() argument 9714 ca0132_config(struct hda_codec *codec) ca0132_config() argument 9914 ca0132_prepare_verbs(struct hda_codec *codec) ca0132_prepare_verbs() argument 9963 sbz_detect_quirk(struct hda_codec *codec) sbz_detect_quirk() argument 9980 patch_ca0132(struct hda_codec *codec) patch_ca0132() argument [all...] |
H A D | hda_codec.c | 27 #define codec_in_pm(codec) snd_hdac_is_in_pm(&codec->core) 28 #define hda_codec_is_power_on(codec) snd_hdac_is_power_on(&codec->core) 29 #define codec_has_epss(codec) \ 30 ((codec)->core.power_caps & AC_PWRST_EPSS) 31 #define codec_has_clkstop(codec) \ 32 ((codec)->core.power_caps & AC_PWRST_CLKSTOP) 40 struct hda_codec *codec = container_of(dev, struct hda_codec, core); in codec_exec_verb() local 41 struct hda_bus *bus = codec in codec_exec_verb() 79 snd_hda_sequence_write(struct hda_codec *codec, const struct hda_verb *seq) snd_hda_sequence_write() argument 96 lookup_conn_list(struct hda_codec *codec, hda_nid_t nid) lookup_conn_list() argument 106 add_conn_list(struct hda_codec *codec, hda_nid_t nid, int len, const hda_nid_t *list) add_conn_list() argument 121 remove_conn_list(struct hda_codec *codec) remove_conn_list() argument 132 read_and_add_raw_conns(struct hda_codec *codec, hda_nid_t nid) read_and_add_raw_conns() argument 168 snd_hda_get_conn_list(struct hda_codec *codec, hda_nid_t nid, const hda_nid_t **listp) snd_hda_get_conn_list() argument 207 snd_hda_get_connections(struct hda_codec *codec, hda_nid_t nid, hda_nid_t *conn_list, int max_conns) snd_hda_get_connections() argument 238 snd_hda_override_conn_list(struct hda_codec *codec, hda_nid_t nid, int len, const hda_nid_t *list) snd_hda_override_conn_list() argument 264 snd_hda_get_conn_index(struct hda_codec *codec, hda_nid_t mux, hda_nid_t nid, int recursive) snd_hda_get_conn_index() argument 300 snd_hda_get_num_devices(struct hda_codec *codec, hda_nid_t nid) snd_hda_get_num_devices() argument 326 snd_hda_get_devices(struct hda_codec *codec, hda_nid_t nid, u8 *dev_list, int max_devices) snd_hda_get_devices() argument 365 snd_hda_get_dev_select(struct hda_codec *codec, hda_nid_t nid) snd_hda_get_dev_select() argument 383 snd_hda_set_dev_select(struct hda_codec *codec, hda_nid_t nid, int dev_id) snd_hda_set_dev_select() argument 416 read_widget_caps(struct hda_codec *codec, hda_nid_t fg_node) read_widget_caps() argument 432 read_pin_defaults(struct hda_codec *codec) read_pin_defaults() argument 460 look_up_pincfg(struct hda_codec *codec, struct snd_array *array, hda_nid_t nid) look_up_pincfg() argument 477 snd_hda_add_pincfg(struct hda_codec *codec, struct snd_array *list, hda_nid_t nid, unsigned int cfg) snd_hda_add_pincfg() argument 512 snd_hda_codec_set_pincfg(struct hda_codec *codec, hda_nid_t nid, unsigned int cfg) snd_hda_codec_set_pincfg() argument 528 snd_hda_codec_get_pincfg(struct hda_codec *codec, hda_nid_t nid) snd_hda_codec_get_pincfg() argument 564 snd_hda_codec_set_pin_target(struct hda_codec *codec, hda_nid_t nid, unsigned int val) snd_hda_codec_set_pin_target() argument 582 snd_hda_codec_get_pin_target(struct hda_codec *codec, hda_nid_t nid) snd_hda_codec_get_pin_target() argument 600 snd_hda_shutup_pins(struct hda_codec *codec) snd_hda_shutup_pins() argument 621 restore_shutup_pins(struct hda_codec *codec) restore_shutup_pins() argument 641 struct hda_codec *codec = hda_jackpoll_work() local 665 free_init_pincfgs(struct hda_codec *codec) free_init_pincfgs() argument 688 get_hda_cvt_setup(struct hda_codec *codec, hda_nid_t nid) get_hda_cvt_setup() argument 713 snd_hda_codec_pcm_new(struct hda_codec *codec, const char *fmt, ...) snd_hda_codec_pcm_new() argument 741 snd_hda_codec_disconnect_pcms(struct hda_codec *codec) snd_hda_codec_disconnect_pcms() argument 755 codec_release_pcms(struct hda_codec *codec) codec_release_pcms() argument 773 snd_hda_codec_cleanup_for_unbind(struct hda_codec *codec) snd_hda_codec_cleanup_for_unbind() argument 813 snd_hda_codec_display_power(struct hda_codec *codec, bool enable) snd_hda_codec_display_power() argument 825 snd_hda_codec_register(struct hda_codec *codec) snd_hda_codec_register() argument 849 snd_hda_codec_unregister(struct hda_codec *codec) snd_hda_codec_unregister() argument 878 struct hda_codec *codec = dev_to_hda_codec(dev); snd_hda_codec_dev_release() local 904 struct hda_codec *codec; snd_hda_codec_device_init() local 964 struct hda_codec *codec; snd_hda_codec_new() local 981 snd_hda_codec_device_new(struct hda_bus *bus, struct snd_card *card, unsigned int codec_addr, struct hda_codec *codec, bool snddev_managed) snd_hda_codec_device_new() argument 1063 snd_hda_codec_update_widgets(struct hda_codec *codec) snd_hda_codec_update_widgets() argument 1089 update_pcm_stream_id(struct hda_codec *codec, struct hda_cvt_setup *p, hda_nid_t nid, u32 stream_tag, int channel_id) update_pcm_stream_id() argument 1108 update_pcm_format(struct hda_codec *codec, struct hda_cvt_setup *p, hda_nid_t nid, int format) update_pcm_format() argument 1134 snd_hda_codec_setup_stream(struct hda_codec *codec, hda_nid_t nid, u32 stream_tag, int channel_id, int format) snd_hda_codec_setup_stream() argument 1185 __snd_hda_codec_cleanup_stream(struct hda_codec *codec, hda_nid_t nid, int do_now) __snd_hda_codec_cleanup_stream() argument 1211 really_cleanup_stream(struct hda_codec *codec, struct hda_cvt_setup *q) really_cleanup_stream() argument 1227 purify_inactive_streams(struct hda_codec *codec) purify_inactive_streams() argument 1243 hda_cleanup_all_streams(struct hda_codec *codec) hda_cleanup_all_streams() argument 1271 query_amp_caps(struct hda_codec *codec, hda_nid_t nid, int direction) query_amp_caps() argument 1290 snd_hda_check_amp_caps(struct hda_codec *codec, hda_nid_t nid, int dir, unsigned int bits) snd_hda_check_amp_caps() argument 1315 snd_hda_override_amp_caps(struct hda_codec *codec, hda_nid_t nid, int dir, unsigned int caps) snd_hda_override_amp_caps() argument 1327 encode_amp(struct hda_codec *codec, hda_nid_t nid, int ch, int dir, int idx) encode_amp() argument 1351 snd_hda_codec_amp_update(struct hda_codec *codec, hda_nid_t nid, int ch, int dir, int idx, int mask, int val) snd_hda_codec_amp_update() argument 1372 snd_hda_codec_amp_stereo(struct hda_codec *codec, hda_nid_t nid, int direction, int idx, int mask, int val) snd_hda_codec_amp_stereo() argument 1400 snd_hda_codec_amp_init(struct hda_codec *codec, hda_nid_t nid, int ch, int dir, int idx, int mask, int val) snd_hda_codec_amp_init() argument 1422 snd_hda_codec_amp_init_stereo(struct hda_codec *codec, hda_nid_t nid, int dir, int idx, int mask, int val) snd_hda_codec_amp_init_stereo() argument 1436 get_amp_max_value(struct hda_codec *codec, hda_nid_t nid, int dir, unsigned int ofs) get_amp_max_value() argument 1458 struct hda_codec *codec = snd_kcontrol_chip(kcontrol); snd_hda_mixer_amp_volume_info() local 1480 read_amp_value(struct hda_codec *codec, hda_nid_t nid, int ch, int dir, int idx, unsigned int ofs) read_amp_value() argument 1494 update_amp_value(struct hda_codec *codec, hda_nid_t nid, int ch, int dir, int idx, unsigned int ofs, unsigned int val) update_amp_value() argument 1521 struct hda_codec *codec = snd_kcontrol_chip(kcontrol); snd_hda_mixer_amp_volume_get() local 1548 struct hda_codec *codec = snd_kcontrol_chip(kcontrol); snd_hda_mixer_amp_volume_put() local 1570 struct hda_codec *codec = snd_kcontrol_chip(kcontrol); get_ctl_amp_tlv() local 1626 snd_hda_set_vmaster_tlv(struct hda_codec *codec, hda_nid_t nid, int dir, unsigned int *tlv) snd_hda_set_vmaster_tlv() argument 1645 find_mixer_ctl(struct hda_codec *codec, const char *name, int dev, int idx) find_mixer_ctl() argument 1665 snd_hda_find_mixer_ctl(struct hda_codec *codec, const char *name) snd_hda_find_mixer_ctl() argument 1672 find_empty_mixer_ctl_idx(struct hda_codec *codec, const char *name, int start_idx) find_empty_mixer_ctl_idx() argument 1703 snd_hda_ctl_add(struct hda_codec *codec, hda_nid_t nid, struct snd_kcontrol *kctl) snd_hda_ctl_add() argument 1743 snd_hda_add_nid(struct hda_codec *codec, struct snd_kcontrol *kctl, unsigned int index, hda_nid_t nid) snd_hda_add_nid() argument 1767 snd_hda_ctls_clear(struct hda_codec *codec) snd_hda_ctls_clear() argument 1787 struct hda_codec *codec; snd_hda_lock_devices() local 1841 snd_hda_codec_reset(struct hda_codec *codec) snd_hda_codec_reset() argument 1859 map_followers(struct hda_codec *codec, const char * const *followers, const char *suffix, map_follower_func_t func, void *data) map_followers() argument 1890 check_follower_present(struct hda_codec *codec, void *data, struct snd_kcontrol *sctl) check_follower_present() argument 1911 struct hda_codec *codec; global() member 1970 add_follower(struct hda_codec *codec, void *data, struct snd_kcontrol *follower) add_follower() argument 1996 __snd_hda_add_vmaster(struct hda_codec *codec, char *name, unsigned int *tlv, const char * const *followers, const char *suffix, bool init_follower_vol, unsigned int access, struct snd_kcontrol **ctl_ret) __snd_hda_add_vmaster() argument 2057 snd_hda_add_vmaster_hook(struct hda_codec *codec, struct hda_vmaster_mute_hook *hook) snd_hda_add_vmaster_hook() argument 2121 struct hda_codec *codec = snd_kcontrol_chip(kcontrol); snd_hda_mixer_amp_switch_get() local 2149 struct hda_codec *codec = snd_kcontrol_chip(kcontrol); snd_hda_mixer_amp_switch_put() local 2208 struct hda_codec *codec = snd_kcontrol_chip(kcontrol); snd_hda_spdif_default_get() local 2279 set_dig_out(struct hda_codec *codec, hda_nid_t nid, int mask, int val) set_dig_out() argument 2294 set_dig_out_convert(struct hda_codec *codec, hda_nid_t nid, int dig1, int dig2) set_dig_out_convert() argument 2314 struct hda_codec *codec = snd_kcontrol_chip(kcontrol); snd_hda_spdif_default_put() local 2345 struct hda_codec *codec = snd_kcontrol_chip(kcontrol); snd_hda_spdif_out_switch_get() local 2358 set_spdif_ctls(struct hda_codec *codec, hda_nid_t nid, int dig1, int dig2) set_spdif_ctls() argument 2372 struct hda_codec *codec = snd_kcontrol_chip(kcontrol); snd_hda_spdif_out_switch_put() local 2438 snd_hda_create_dig_out_ctls(struct hda_codec *codec, hda_nid_t associated_nid, hda_nid_t cvt_nid, int type) snd_hda_create_dig_out_ctls() argument 2507 snd_hda_spdif_out_of_nid(struct hda_codec *codec, hda_nid_t nid) snd_hda_spdif_out_of_nid() argument 2528 snd_hda_spdif_ctls_unassign(struct hda_codec *codec, int idx) snd_hda_spdif_ctls_unassign() argument 2549 snd_hda_spdif_ctls_assign(struct hda_codec *codec, int idx, hda_nid_t nid) snd_hda_spdif_ctls_assign() argument 2599 snd_hda_create_spdif_share_sw(struct hda_codec *codec, struct hda_multi_out *mout) snd_hda_create_spdif_share_sw() argument 2624 struct hda_codec *codec = snd_kcontrol_chip(kcontrol); snd_hda_spdif_in_switch_get() local 2633 struct hda_codec *codec = snd_kcontrol_chip(kcontrol); snd_hda_spdif_in_switch_put() local 2652 struct hda_codec *codec = snd_kcontrol_chip(kcontrol); snd_hda_spdif_in_status_get() local 2695 snd_hda_create_spdif_in_ctls(struct hda_codec *codec, hda_nid_t nid) snd_hda_create_spdif_in_ctls() argument 2734 snd_hda_codec_set_power_to_all(struct hda_codec *codec, hda_nid_t fg, unsigned int power_state) snd_hda_codec_set_power_to_all() argument 2764 snd_hda_codec_eapd_power_filter(struct hda_codec *codec, hda_nid_t nid, unsigned int power_state) snd_hda_codec_eapd_power_filter() argument 2785 hda_set_power_state(struct hda_codec *codec, unsigned int power_state) hda_set_power_state() argument 2828 sync_power_up_states(struct hda_codec *codec) sync_power_up_states() argument 2852 hda_exec_init_verbs(struct hda_codec *codec) hda_exec_init_verbs() argument 2858 hda_exec_init_verbs(struct hda_codec *codec) hda_exec_init_verbs() argument 2863 update_power_acct(struct hda_codec *codec, bool on) update_power_acct() argument 2874 snd_hda_update_power_acct(struct hda_codec *codec) snd_hda_update_power_acct() argument 2883 hda_call_codec_suspend(struct hda_codec *codec) hda_call_codec_suspend() argument 2901 hda_call_codec_resume(struct hda_codec *codec) hda_call_codec_resume() argument 2931 struct hda_codec *codec = dev_to_hda_codec(dev); hda_codec_runtime_suspend() local 2956 struct hda_codec *codec = dev_to_hda_codec(dev); hda_codec_runtime_resume() local 2974 struct hda_codec *codec = dev_to_hda_codec(dev); hda_codec_pm_prepare() local 2983 struct hda_codec *codec = dev_to_hda_codec(dev); hda_codec_pm_complete() local 3008 struct hda_codec *codec = dev_to_hda_codec(dev); hda_codec_pm_freeze() local 3045 snd_hda_codec_shutdown(struct hda_codec *codec) snd_hda_codec_shutdown() argument 3064 add_std_chmaps(struct hda_codec *codec) add_std_chmaps() argument 3102 snd_hda_codec_build_controls(struct hda_codec *codec) snd_hda_codec_build_controls() argument 3131 hda_pcm_default_open_close(struct hda_pcm_stream *hinfo, struct hda_codec *codec, struct snd_pcm_substream *substream) hda_pcm_default_open_close() argument 3138 hda_pcm_default_prepare(struct hda_pcm_stream *hinfo, struct hda_codec *codec, unsigned int stream_tag, unsigned int format, struct snd_pcm_substream *substream) hda_pcm_default_prepare() argument 3148 hda_pcm_default_cleanup(struct hda_pcm_stream *hinfo, struct hda_codec *codec, struct snd_pcm_substream *substream) hda_pcm_default_cleanup() argument 3156 set_pcm_default_values(struct hda_codec *codec, struct hda_pcm_stream *info) set_pcm_default_values() argument 3201 snd_hda_codec_prepare(struct hda_codec *codec, struct hda_pcm_stream *hinfo, unsigned int stream, unsigned int format, struct snd_pcm_substream *substream) snd_hda_codec_prepare() argument 3229 snd_hda_codec_cleanup(struct hda_codec *codec, struct hda_pcm_stream *hinfo, struct snd_pcm_substream *substream) snd_hda_codec_cleanup() argument 3294 snd_hda_codec_parse_pcms(struct hda_codec *codec) snd_hda_codec_parse_pcms() argument 3335 snd_hda_codec_build_pcms(struct hda_codec *codec) snd_hda_codec_build_pcms() argument 3380 snd_hda_add_new_ctls(struct hda_codec *codec, const struct snd_kcontrol_new *knew) snd_hda_add_new_ctls() argument 3433 snd_hda_codec_set_power_save(struct hda_codec *codec, int delay) snd_hda_codec_set_power_save() argument 3482 snd_hda_check_amp_list_power(struct hda_codec *codec, struct hda_loopback_check *check, hda_nid_t nid) snd_hda_check_amp_list_power() argument 3555 snd_hda_input_mux_put(struct hda_codec *codec, const struct hda_input_mux *imux, struct snd_ctl_elem_value *ucontrol, hda_nid_t nid, unsigned int *cur_val) snd_hda_input_mux_put() argument 3610 setup_dig_out_stream(struct hda_codec *codec, hda_nid_t nid, unsigned int stream_tag, unsigned int format) setup_dig_out_stream() argument 3649 cleanup_dig_out_stream(struct hda_codec *codec, hda_nid_t nid) cleanup_dig_out_stream() argument 3664 snd_hda_multi_out_dig_open(struct hda_codec *codec, struct hda_multi_out *mout) snd_hda_multi_out_dig_open() argument 3685 snd_hda_multi_out_dig_prepare(struct hda_codec *codec, struct hda_multi_out *mout, unsigned int stream_tag, unsigned int format, struct snd_pcm_substream *substream) snd_hda_multi_out_dig_prepare() argument 3703 snd_hda_multi_out_dig_cleanup(struct hda_codec *codec, struct hda_multi_out *mout) snd_hda_multi_out_dig_cleanup() argument 3718 snd_hda_multi_out_dig_close(struct hda_codec *codec, struct hda_multi_out *mout) snd_hda_multi_out_dig_close() argument 3739 snd_hda_multi_out_analog_open(struct hda_codec *codec, struct hda_multi_out *mout, struct snd_pcm_substream *substream, struct hda_pcm_stream *hinfo) snd_hda_multi_out_analog_open() argument 3793 snd_hda_multi_out_analog_prepare(struct hda_codec *codec, struct hda_multi_out *mout, unsigned int stream_tag, unsigned int format, struct snd_pcm_substream *substream) snd_hda_multi_out_analog_prepare() argument 3869 snd_hda_multi_out_analog_cleanup(struct hda_codec *codec, struct hda_multi_out *mout) snd_hda_multi_out_analog_cleanup() argument 3905 snd_hda_get_default_vref(struct hda_codec *codec, hda_nid_t pin) snd_hda_get_default_vref() argument 3932 snd_hda_correct_pin_ctl(struct hda_codec *codec, hda_nid_t pin, unsigned int val) snd_hda_correct_pin_ctl() argument 3995 _snd_hda_set_pin_ctl(struct hda_codec *codec, hda_nid_t pin, unsigned int val, bool cached) _snd_hda_set_pin_ctl() argument 4021 snd_hda_add_imux_item(struct hda_codec *codec, struct hda_input_mux *imux, const char *label, int index, int *type_idx) snd_hda_add_imux_item() argument 4055 struct hda_codec *codec; snd_hda_bus_reset_codecs() local [all...] |
H A D | patch_hdmi.c | 78 struct hda_codec *codec; member 99 int (*pin_get_eld)(struct hda_codec *codec, hda_nid_t pin_nid, 102 void (*pin_setup_infoframe)(struct hda_codec *codec, hda_nid_t pin_nid, 107 int (*pin_hbr_setup)(struct hda_codec *codec, hda_nid_t pin_nid, 110 int (*setup_stream)(struct hda_codec *codec, hda_nid_t cvt_nid, 114 void (*pin_cvt_fixup)(struct hda_codec *codec, 132 struct hda_codec *codec; member 172 /* hdmi interrupt trigger control flag for Nvidia codec */ 197 static inline bool codec_has_acomp(struct hda_codec *codec) in codec_has_acomp() argument 199 struct hdmi_spec *spec = codec in codec_has_acomp() 251 pin_id_to_pin_index(struct hda_codec *codec, hda_nid_t pin_nid, int dev_id) pin_id_to_pin_index() argument 276 hinfo_to_pcm_index(struct hda_codec *codec, struct hda_pcm_stream *hinfo) hinfo_to_pcm_index() argument 290 hinfo_to_pin_index(struct hda_codec *codec, struct hda_pcm_stream *hinfo) hinfo_to_pin_index() argument 323 cvt_nid_to_cvt_index(struct hda_codec *codec, hda_nid_t cvt_nid) cvt_nid_to_cvt_index() argument 339 struct hda_codec *codec = snd_kcontrol_chip(kcontrol); hdmi_eld_ctl_info() local 366 struct hda_codec *codec = snd_kcontrol_chip(kcontrol); hdmi_eld_ctl_get() local 411 hdmi_create_eld_ctl(struct hda_codec *codec, int pcm_idx, int device) hdmi_create_eld_ctl() argument 436 hdmi_get_dip_index(struct hda_codec *codec, hda_nid_t pin_nid, int *packet_index, int *byte_index) hdmi_get_dip_index() argument 449 hdmi_set_dip_index(struct hda_codec *codec, hda_nid_t pin_nid, int packet_index, int byte_index) hdmi_set_dip_index() argument 459 hdmi_write_dip_byte(struct hda_codec *codec, hda_nid_t pin_nid, unsigned char val) hdmi_write_dip_byte() argument 465 hdmi_init_pin(struct hda_codec *codec, hda_nid_t pin_nid) hdmi_init_pin() argument 517 struct hda_codec *codec = per_pin->codec; eld_proc_new() local 559 hdmi_start_infoframe_trans(struct hda_codec *codec, hda_nid_t pin_nid) hdmi_start_infoframe_trans() argument 570 hdmi_stop_infoframe_trans(struct hda_codec *codec, hda_nid_t pin_nid) hdmi_stop_infoframe_trans() argument 578 hdmi_debug_dip_size(struct hda_codec *codec, hda_nid_t pin_nid) hdmi_debug_dip_size() argument 595 hdmi_clear_dip_buffers(struct hda_codec *codec, hda_nid_t pin_nid) hdmi_clear_dip_buffers() argument 638 hdmi_fill_audio_infoframe(struct hda_codec *codec, hda_nid_t pin_nid, u8 *dip, int size) hdmi_fill_audio_infoframe() argument 652 hdmi_infoframe_uptodate(struct hda_codec *codec, hda_nid_t pin_nid, u8 *dip, int size) hdmi_infoframe_uptodate() argument 673 hdmi_pin_get_eld(struct hda_codec *codec, hda_nid_t nid, int dev_id, unsigned char *buf, int *eld_size) hdmi_pin_get_eld() argument 681 hdmi_pin_setup_infoframe(struct hda_codec *codec, hda_nid_t pin_nid, int dev_id, int ca, int active_channels, int conn_type) hdmi_pin_setup_infoframe() argument 738 hdmi_setup_audio_infoframe(struct hda_codec *codec, struct hdmi_spec_per_pin *per_pin, bool non_pcm) hdmi_setup_audio_infoframe() argument 793 check_presence_and_report(struct hda_codec *codec, hda_nid_t nid, int dev_id) check_presence_and_report() argument 806 jack_callback(struct hda_codec *codec, struct hda_jack_callback *jack) jack_callback() argument 816 hdmi_intrinsic_event(struct hda_codec *codec, unsigned int res, struct hda_jack_tbl *jack) hdmi_intrinsic_event() argument 829 hdmi_non_intrinsic_event(struct hda_codec *codec, unsigned int res) hdmi_non_intrinsic_event() argument 854 hdmi_unsol_event(struct hda_codec *codec, unsigned int res) hdmi_unsol_event() argument 883 haswell_verify_D0(struct hda_codec *codec, hda_nid_t cvt_nid, hda_nid_t nid) haswell_verify_D0() argument 912 hdmi_pin_hbr_setup(struct hda_codec *codec, hda_nid_t pin_nid, int dev_id, bool hbr) hdmi_pin_hbr_setup() argument 947 hdmi_setup_stream(struct hda_codec *codec, hda_nid_t cvt_nid, hda_nid_t pin_nid, int dev_id, u32 stream_tag, int format) hdmi_setup_stream() argument 992 hdmi_choose_cvt(struct hda_codec *codec, int pin_idx, int *cvt_id, bool silent) hdmi_choose_cvt() argument 1050 intel_verify_pin_cvt_connect(struct hda_codec *codec, struct hdmi_spec_per_pin *per_pin) intel_verify_pin_cvt_connect() argument 1088 intel_not_share_assigned_cvt(struct hda_codec *codec, hda_nid_t pin_nid, int dev_id, int mux_idx) intel_not_share_assigned_cvt() argument 1164 intel_not_share_assigned_cvt_nid(struct hda_codec *codec, hda_nid_t pin_nid, int dev_id, hda_nid_t cvt_nid) intel_not_share_assigned_cvt_nid() argument 1181 pin_cvt_fixup(struct hda_codec *codec, struct hdmi_spec_per_pin *per_pin, hda_nid_t cvt_nid) pin_cvt_fixup() argument 1192 hdmi_pcm_open_no_pin(struct hda_pcm_stream *hinfo, struct hda_codec *codec, struct snd_pcm_substream *substream) hdmi_pcm_open_no_pin() argument 1240 hdmi_pcm_open(struct hda_pcm_stream *hinfo, struct hda_codec *codec, struct snd_pcm_substream *substream) hdmi_pcm_open() argument 1331 hdmi_read_pin_conn(struct hda_codec *codec, int pin_idx) hdmi_read_pin_conn() argument 1432 struct hda_codec *codec = per_pin->codec; hdmi_pcm_setup_pin() local 1485 pin_idx_to_pcm_jack(struct hda_codec *codec, struct hdmi_spec_per_pin *per_pin) pin_idx_to_pcm_jack() argument 1500 update_eld(struct hda_codec *codec, struct hdmi_spec_per_pin *per_pin, struct hdmi_eld *eld, int repoll) update_eld() argument 1605 struct hda_codec *codec = per_pin->codec; hdmi_present_sense_via_verbs() local 1662 silent_stream_enable_i915(struct hda_codec *codec, struct hdmi_spec_per_pin *per_pin) silent_stream_enable_i915() argument 1682 silent_stream_set_kae(struct hda_codec *codec, struct hdmi_spec_per_pin *per_pin, bool enable) silent_stream_set_kae() argument 1701 silent_stream_enable(struct hda_codec *codec, struct hdmi_spec_per_pin *per_pin) silent_stream_enable() argument 1773 silent_stream_disable(struct hda_codec *codec, struct hdmi_spec_per_pin *per_pin) silent_stream_disable() argument 1819 sync_eld_via_acomp(struct hda_codec *codec, struct hdmi_spec_per_pin *per_pin) sync_eld_via_acomp() argument 1847 struct hda_codec *codec = per_pin->codec; hdmi_present_sense() local 1859 struct hda_codec *codec = per_pin->codec; hdmi_repoll_eld() local 1876 hdmi_add_pin(struct hda_codec *codec, hda_nid_t pin_nid) hdmi_add_pin() argument 1955 hdmi_add_cvt(struct hda_codec *codec, hda_nid_t cvt_nid) hdmi_add_cvt() argument 2004 hdmi_parse_codec(struct hda_codec *codec) hdmi_parse_codec() argument 2060 check_non_pcm_per_cvt(struct hda_codec *codec, hda_nid_t cvt_nid) check_non_pcm_per_cvt() argument 2083 generic_hdmi_playback_pcm_prepare(struct hda_pcm_stream *hinfo, struct hda_codec *codec, unsigned int stream_tag, unsigned int format, struct snd_pcm_substream *substream) generic_hdmi_playback_pcm_prepare() argument 2161 generic_hdmi_playback_pcm_cleanup(struct hda_pcm_stream *hinfo, struct hda_codec *codec, struct snd_pcm_substream *substream) generic_hdmi_playback_pcm_cleanup() argument 2169 hdmi_pcm_close(struct hda_pcm_stream *hinfo, struct hda_codec *codec, struct snd_pcm_substream *substream) hdmi_pcm_close() argument 2244 struct hda_codec *codec = hdac_to_hda_codec(hdac); hdmi_get_spk_alloc() local 2257 struct hda_codec *codec = hdac_to_hda_codec(hdac); hdmi_get_chmap() local 2271 struct hda_codec *codec = hdac_to_hda_codec(hdac); hdmi_set_chmap() local 2287 struct hda_codec *codec = hdac_to_hda_codec(hdac); is_hdmi_pcm_attached() local 2294 generic_hdmi_build_pcms(struct hda_codec *codec) generic_hdmi_build_pcms() argument 2341 generic_hdmi_build_jack(struct hda_codec *codec, int pcm_idx) generic_hdmi_build_jack() argument 2363 generic_hdmi_build_controls(struct hda_codec *codec) generic_hdmi_build_controls() argument 2427 generic_hdmi_init_per_pins(struct hda_codec *codec) generic_hdmi_init_per_pins() argument 2443 generic_hdmi_init(struct hda_codec *codec) generic_hdmi_init() argument 2477 generic_spec_free(struct hda_codec *codec) generic_spec_free() argument 2489 generic_hdmi_free(struct hda_codec *codec) generic_hdmi_free() argument 2517 generic_hdmi_suspend(struct hda_codec *codec) generic_hdmi_suspend() argument 2529 generic_hdmi_resume(struct hda_codec *codec) generic_hdmi_resume() argument 2565 alloc_generic_hdmi(struct hda_codec *codec) alloc_generic_hdmi() argument 2594 patch_generic_hdmi(struct hda_codec *codec) patch_generic_hdmi() argument 2617 reprogram_jack_detect(struct hda_codec *codec, hda_nid_t nid, int dev_id, bool use_acomp) reprogram_jack_detect() argument 2684 struct hda_codec *codec = audio_ptr; generic_acomp_pin_eld_notify() local 2702 setup_drm_audio_ops(struct hda_codec *codec, const struct drm_audio_component_audio_ops *ops) setup_drm_audio_ops() argument 2720 generic_acomp_init(struct hda_codec *codec, const struct drm_audio_component_audio_ops *ops, int (*port2pin)(struct hda_codec *, int)) generic_acomp_init() argument 2748 intel_haswell_enable_all_pins(struct hda_codec *codec, bool update_tree) intel_haswell_enable_all_pins() argument 2769 intel_haswell_fixup_enable_dp12(struct hda_codec *codec) intel_haswell_fixup_enable_dp12() argument 2789 haswell_set_power_state(struct hda_codec *codec, hda_nid_t fg, unsigned int power_state) haswell_set_power_state() argument 2812 intel_base_nid(struct hda_codec *codec) intel_base_nid() argument 2826 struct hda_codec *codec = audio_ptr; intel_pin2port() local 2850 intel_port2pin(struct hda_codec *codec, int port) intel_port2pin() argument 2868 struct hda_codec *codec = audio_ptr; intel_pin_eld_notify() local 2891 register_i915_notifier(struct hda_codec *codec) register_i915_notifier() argument 2905 i915_hsw_setup_stream(struct hda_codec *codec, hda_nid_t cvt_nid, hda_nid_t pin_nid, int dev_id, u32 stream_tag, int format) i915_hsw_setup_stream() argument 2939 i915_pin_cvt_fixup(struct hda_codec *codec, struct hdmi_spec_per_pin *per_pin, hda_nid_t cvt_nid) i915_pin_cvt_fixup() argument 2956 i915_adlp_hdmi_suspend(struct hda_codec *codec) i915_adlp_hdmi_suspend() argument 2995 i915_adlp_hdmi_resume(struct hda_codec *codec) i915_adlp_hdmi_resume() argument 3038 alloc_intel_hdmi(struct hda_codec *codec) alloc_intel_hdmi() argument 3059 parse_intel_hdmi(struct hda_codec *codec) parse_intel_hdmi() argument 3078 intel_hsw_common_init(struct hda_codec *codec, hda_nid_t vendor_nid, const int *port_map, int port_num, int dev_num, bool send_silent_stream) intel_hsw_common_init() argument 3118 patch_i915_hsw_hdmi(struct hda_codec *codec) patch_i915_hsw_hdmi() argument 3124 patch_i915_glk_hdmi(struct hda_codec *codec) patch_i915_glk_hdmi() argument 3134 patch_i915_icl_hdmi(struct hda_codec *codec) patch_i915_icl_hdmi() argument 3146 patch_i915_tgl_hdmi(struct hda_codec *codec) patch_i915_tgl_hdmi() argument 3158 patch_i915_adlp_hdmi(struct hda_codec *codec) patch_i915_adlp_hdmi() argument 3181 patch_i915_byt_hdmi(struct hda_codec *codec) patch_i915_byt_hdmi() argument 3205 patch_i915_cpt_hdmi(struct hda_codec *codec) patch_i915_cpt_hdmi() argument 3219 simple_playback_build_pcms(struct hda_codec *codec) simple_playback_build_pcms() argument 3246 simple_hdmi_unsol_event(struct hda_codec *codec, unsigned int res) simple_hdmi_unsol_event() argument 3258 simple_playback_build_controls(struct hda_codec *codec) simple_playback_build_controls() argument 3273 simple_playback_init(struct hda_codec *codec) simple_playback_init() argument 3289 simple_playback_free(struct hda_codec *codec) simple_playback_free() argument 3350 nvhdmi_7x_init_2ch(struct hda_codec *codec) nvhdmi_7x_init_2ch() argument 3356 nvhdmi_7x_init_8ch(struct hda_codec *codec) nvhdmi_7x_init_8ch() argument 3382 simple_playback_pcm_open(struct hda_pcm_stream *hinfo, struct hda_codec *codec, struct snd_pcm_substream *substream) simple_playback_pcm_open() argument 3415 simple_playback_pcm_close(struct hda_pcm_stream *hinfo, struct hda_codec *codec, struct snd_pcm_substream *substream) simple_playback_pcm_close() argument 3423 simple_playback_pcm_prepare(struct hda_pcm_stream *hinfo, struct hda_codec *codec, unsigned int stream_tag, unsigned int format, struct snd_pcm_substream *substream) simple_playback_pcm_prepare() argument 3453 patch_simple_hdmi(struct hda_codec *codec, hda_nid_t cvt_nid, hda_nid_t pin_nid) patch_simple_hdmi() argument 3488 nvhdmi_8ch_7x_set_info_frame_parameters(struct hda_codec *codec, int channels) nvhdmi_8ch_7x_set_info_frame_parameters() argument 3521 nvhdmi_8ch_7x_pcm_close(struct hda_pcm_stream *hinfo, struct hda_codec *codec, struct snd_pcm_substream *substream) nvhdmi_8ch_7x_pcm_close() argument 3546 nvhdmi_8ch_7x_pcm_prepare(struct hda_pcm_stream *hinfo, struct hda_codec *codec, unsigned int stream_tag, unsigned int format, struct snd_pcm_substream *substream) nvhdmi_8ch_7x_pcm_prepare() argument 3662 patch_nvhdmi_2ch(struct hda_codec *codec) patch_nvhdmi_2ch() argument 3680 nvhdmi_7x_8ch_build_pcms(struct hda_codec *codec) nvhdmi_7x_8ch_build_pcms() argument 3691 nvhdmi_7x_8ch_build_controls(struct hda_codec *codec) nvhdmi_7x_8ch_build_controls() argument 3722 patch_nvhdmi_8ch_7x(struct hda_codec *codec) patch_nvhdmi_8ch_7x() argument 3778 nvhdmi_port2pin(struct hda_codec *codec, int port) nvhdmi_port2pin() argument 3790 patch_nvhdmi(struct hda_codec *codec) patch_nvhdmi() argument 3824 patch_nvhdmi_legacy(struct hda_codec *codec) patch_nvhdmi_legacy() argument 3891 tegra_hdmi_set_format(struct hda_codec *codec, hda_nid_t cvt_nid, unsigned int format) tegra_hdmi_set_format() argument 3958 tegra_hdmi_pcm_prepare(struct hda_pcm_stream *hinfo, struct hda_codec *codec, unsigned int stream_tag, unsigned int format, struct snd_pcm_substream *substream) tegra_hdmi_pcm_prepare() argument 3977 tegra_hdmi_pcm_cleanup(struct hda_pcm_stream *hinfo, struct hda_codec *codec, struct snd_pcm_substream *substream) tegra_hdmi_pcm_cleanup() argument 3987 hda_find_pcm_by_type(struct hda_codec *codec, int type) hda_find_pcm_by_type() argument 4002 tegra_hdmi_build_pcms(struct hda_codec *codec) tegra_hdmi_build_pcms() argument 4027 tegra_hdmi_init(struct hda_codec *codec) tegra_hdmi_init() argument 4059 patch_tegra_hdmi(struct hda_codec *codec) patch_tegra_hdmi() argument 4070 patch_tegra234_hdmi(struct hda_codec *codec) patch_tegra234_hdmi() argument 4134 atihdmi_pin_get_eld(struct hda_codec *codec, hda_nid_t nid, int dev_id, unsigned char *buf, int *eld_size) atihdmi_pin_get_eld() argument 4143 atihdmi_pin_setup_infoframe(struct hda_codec *codec, hda_nid_t pin_nid, int dev_id, int ca, int active_channels, int conn_type) atihdmi_pin_setup_infoframe() argument 4219 struct hda_codec *codec = hdac_to_hda_codec(hdac); atihdmi_pin_set_slot_channel() local 4255 struct hda_codec *codec = hdac_to_hda_codec(hdac); atihdmi_pin_get_slot_channel() local 4337 atihdmi_pin_hbr_setup(struct hda_codec *codec, hda_nid_t pin_nid, int dev_id, bool hbr) atihdmi_pin_hbr_setup() argument 4368 atihdmi_setup_stream(struct hda_codec *codec, hda_nid_t cvt_nid, hda_nid_t pin_nid, int dev_id, u32 stream_tag, int format) atihdmi_setup_stream() argument 4386 atihdmi_init(struct hda_codec *codec) atihdmi_init() argument 4421 atihdmi_port2pin(struct hda_codec *codec, int port) atihdmi_port2pin() argument 4433 patch_atihdmi(struct hda_codec *codec) patch_atihdmi() argument 4492 patch_via_hdmi(struct hda_codec *codec) patch_via_hdmi() argument 4497 patch_gf_hdmi(struct hda_codec *codec) patch_gf_hdmi() argument [all...] |
H A D | patch_cirrus.c | 130 static inline int cs_vendor_coef_get(struct hda_codec *codec, unsigned int idx) in cs_vendor_coef_get() argument 132 struct cs_spec *spec = codec->spec; in cs_vendor_coef_get() 134 snd_hda_codec_write(codec, spec->vendor_nid, 0, in cs_vendor_coef_get() 136 return snd_hda_codec_read(codec, spec->vendor_nid, 0, in cs_vendor_coef_get() 140 static inline void cs_vendor_coef_set(struct hda_codec *codec, unsigned int idx, in cs_vendor_coef_set() argument 143 struct cs_spec *spec = codec->spec; in cs_vendor_coef_set() 145 snd_hda_codec_write(codec, spec->vendor_nid, 0, in cs_vendor_coef_set() 147 snd_hda_codec_write(codec, spec->vendor_nid, 0, in cs_vendor_coef_set() 157 static void cs_automute(struct hda_codec *codec) in cs_automute() argument 159 struct cs_spec *spec = codec in cs_automute() 178 is_active_pin(struct hda_codec *codec, hda_nid_t nid) is_active_pin() argument 186 init_input_coef(struct hda_codec *codec) init_input_coef() argument 278 init_digital_coef(struct hda_codec *codec) init_digital_coef() argument 292 cs_init(struct hda_codec *codec) cs_init() argument 323 cs_build_controls(struct hda_codec *codec) cs_build_controls() argument 344 cs_parse_auto_config(struct hda_codec *codec) cs_parse_auto_config() argument 494 cs420x_fixup_gpio_13(struct hda_codec *codec, const struct hda_fixup *fix, int action) cs420x_fixup_gpio_13() argument 507 cs420x_fixup_gpio_23(struct hda_codec *codec, const struct hda_fixup *fix, int action) cs420x_fixup_gpio_23() argument 572 cs_alloc_spec(struct hda_codec *codec, int vendor_nid) cs_alloc_spec() argument 587 patch_cs420x(struct hda_codec *codec) patch_cs420x() argument 652 cs4208_fixup_gpio0(struct hda_codec *codec, const struct hda_fixup *fix, int action) cs4208_fixup_gpio0() argument 668 cs4208_fixup_mac(struct hda_codec *codec, const struct hda_fixup *fix, int action) cs4208_fixup_mac() argument 682 cs4208_fixup_macmini(struct hda_codec *codec, const struct hda_fixup *fix, int action) cs4208_fixup_macmini() argument 702 struct hda_codec *codec = snd_kcontrol_chip(kcontrol); cs4208_spdif_sw_put() local 712 cs4208_fixup_spdif_switch(struct hda_codec *codec, const struct hda_fixup *fix, int action) cs4208_fixup_spdif_switch() argument 759 cs4208_fix_amp_caps(struct hda_codec *codec, hda_nid_t adc) cs4208_fix_amp_caps() argument 769 patch_cs4208(struct hda_codec *codec) patch_cs4208() argument 851 cs421x_fixup_sense_b(struct hda_codec *codec, const struct hda_fixup *fix, int action) cs421x_fixup_sense_b() argument 951 struct hda_codec *codec = snd_kcontrol_chip(kcontrol); cs421x_boost_vol_get() local 961 struct hda_codec *codec = snd_kcontrol_chip(kcontrol); cs421x_boost_vol_put() local 990 cs4210_pinmux_init(struct hda_codec *codec) cs4210_pinmux_init() argument 1023 cs4210_spdif_automute(struct hda_codec *codec, struct hda_jack_callback *tbl) cs4210_spdif_automute() argument 1046 parse_cs421x_digital(struct hda_codec *codec) parse_cs421x_digital() argument 1063 cs421x_init(struct hda_codec *codec) cs421x_init() argument 1091 fix_volume_caps(struct hda_codec *codec, hda_nid_t dac) fix_volume_caps() argument 1103 cs421x_parse_auto_config(struct hda_codec *codec) cs421x_parse_auto_config() argument 1136 cs421x_suspend(struct hda_codec *codec) cs421x_suspend() argument 1169 patch_cs4210(struct hda_codec *codec) patch_cs4210() argument 1205 patch_cs4213(struct hda_codec *codec) patch_cs4213() argument [all...] |
H A D | hda_local.h | 117 #define snd_hda_codec_amp_read(codec, nid, ch, dir, idx) \ 118 snd_hdac_regmap_get_amp(&(codec)->core, nid, ch, dir, idx) 119 int snd_hda_codec_amp_update(struct hda_codec *codec, hda_nid_t nid, 121 int snd_hda_codec_amp_stereo(struct hda_codec *codec, hda_nid_t nid, 123 int snd_hda_codec_amp_init(struct hda_codec *codec, hda_nid_t nid, int ch, 125 int snd_hda_codec_amp_init_stereo(struct hda_codec *codec, hda_nid_t nid, 127 void snd_hda_set_vmaster_tlv(struct hda_codec *codec, hda_nid_t nid, int dir, 129 struct snd_kcontrol *snd_hda_find_mixer_ctl(struct hda_codec *codec, 131 int __snd_hda_add_vmaster(struct hda_codec *codec, char *name, 135 #define snd_hda_add_vmaster(codec, nam 149 struct hda_codec *codec; global() member 255 snd_hda_codec_proc_new(struct hda_codec *codec) snd_hda_codec_proc_new() argument 296 unsigned int codec; /* Codec vendor/device ID */ global() member 414 snd_hda_set_pin_ctl(struct hda_codec *codec, hda_nid_t pin, unsigned int val) snd_hda_set_pin_ctl() argument 428 snd_hda_set_pin_ctl_cache(struct hda_codec *codec, hda_nid_t pin, unsigned int val) snd_hda_set_pin_ctl_cache() argument 445 snd_hda_codec_allow_unsol_events(struct hda_codec *codec) snd_hda_codec_allow_unsol_events() argument 453 get_wcaps(struct hda_codec *codec, hda_nid_t nid) get_wcaps() argument 479 snd_hda_override_wcaps(struct hda_codec *codec, hda_nid_t nid, u32 val) snd_hda_override_wcaps() argument 502 snd_hda_query_pin_caps(struct hda_codec *codec, hda_nid_t nid) snd_hda_query_pin_caps() argument 519 snd_hda_override_pin_caps(struct hda_codec *codec, hda_nid_t nid, unsigned int caps) snd_hda_override_pin_caps() argument 556 snd_hda_create_hwdep(struct hda_codec *codec) snd_hda_create_hwdep() argument 570 snd_hda_get_hint(struct hda_codec *codec, const char *key) snd_hda_get_hint() argument 576 snd_hda_get_bool_hint(struct hda_codec *codec, const char *key) snd_hda_get_bool_hint() argument 582 snd_hda_get_int_hint(struct hda_codec *codec, const char *key, int *valp) snd_hda_get_int_hint() argument 611 snd_hda_check_power_state(struct hda_codec *codec, hda_nid_t nid, unsigned int target_state) snd_hda_check_power_state() argument 617 snd_hda_sync_power_state(struct hda_codec *codec, hda_nid_t nid, unsigned int target_state) snd_hda_sync_power_state() argument [all...] |
H A D | hda_jack.c | 21 * @codec: the HDA codec 26 * detection is prohibited in the codec level, the pin config has 29 bool is_jack_detectable(struct hda_codec *codec, hda_nid_t nid) in is_jack_detectable() argument 31 if (codec->no_jack_detect) in is_jack_detectable() 33 if (!(snd_hda_query_pin_caps(codec, nid) & AC_PINCAP_PRES_DETECT)) in is_jack_detectable() 35 if (get_defcfg_misc(snd_hda_codec_get_pincfg(codec, nid)) & in is_jack_detectable() 38 if (!(get_wcaps(codec, nid) & AC_WCAP_UNSOL_CAP) && in is_jack_detectable() 39 !codec->jackpoll_interval) in is_jack_detectable() 46 static u32 read_pin_sense(struct hda_codec *codec, hda_nid_ argument 71 snd_hda_jack_tbl_get_mst(struct hda_codec *codec, hda_nid_t nid, int dev_id) snd_hda_jack_tbl_get_mst() argument 92 snd_hda_jack_tbl_get_from_tag(struct hda_codec *codec, unsigned char tag, int dev_id) snd_hda_jack_tbl_get_from_tag() argument 108 any_jack_tbl_get_from_nid(struct hda_codec *codec, hda_nid_t nid) any_jack_tbl_get_from_nid() argument 128 snd_hda_jack_tbl_new(struct hda_codec *codec, hda_nid_t nid, int dev_id) snd_hda_jack_tbl_new() argument 161 snd_hda_jack_tbl_disconnect(struct hda_codec *codec) snd_hda_jack_tbl_disconnect() argument 172 snd_hda_jack_tbl_clear(struct hda_codec *codec) snd_hda_jack_tbl_clear() argument 195 jack_detect_update(struct hda_codec *codec, struct hda_jack_tbl *jack) jack_detect_update() argument 233 snd_hda_jack_set_dirty_all(struct hda_codec *codec) snd_hda_jack_set_dirty_all() argument 253 snd_hda_jack_pin_sense(struct hda_codec *codec, hda_nid_t nid, int dev_id) snd_hda_jack_pin_sense() argument 274 snd_hda_jack_detect_state_mst(struct hda_codec *codec, hda_nid_t nid, int dev_id) snd_hda_jack_detect_state_mst() argument 318 snd_hda_jack_detect_enable_callback_mst(struct hda_codec *codec, hda_nid_t nid, int dev_id, hda_jack_callback_fn func) snd_hda_jack_detect_enable_callback_mst() argument 365 snd_hda_jack_detect_enable(struct hda_codec *codec, hda_nid_t nid, int dev_id) snd_hda_jack_detect_enable() argument 383 snd_hda_jack_set_gating_jack(struct hda_codec *codec, hda_nid_t gated_nid, hda_nid_t gating_nid) snd_hda_jack_set_gating_jack() argument 412 snd_hda_jack_bind_keymap(struct hda_codec *codec, hda_nid_t key_nid, const struct hda_jack_keymap *keymap, hda_nid_t jack_nid) snd_hda_jack_bind_keymap() argument 443 snd_hda_jack_set_button_state(struct hda_codec *codec, hda_nid_t jack_nid, int button_state) snd_hda_jack_set_button_state() argument 469 snd_hda_jack_report_sync(struct hda_codec *codec) snd_hda_jack_report_sync() argument 502 get_input_jack_type(struct hda_codec *codec, hda_nid_t nid) get_input_jack_type() argument 541 snd_hda_jack_add_kctl_mst(struct hda_codec *codec, hda_nid_t nid, int dev_id, const char *name, bool phantom_jack, int type, const struct hda_jack_keymap *keymap) snd_hda_jack_add_kctl_mst() argument 586 add_jack_kctl(struct hda_codec *codec, hda_nid_t nid, const struct auto_pin_cfg *cfg, const char *base_name) add_jack_kctl() argument 627 snd_hda_jack_add_kctls(struct hda_codec *codec, const struct auto_pin_cfg *cfg) snd_hda_jack_add_kctls() argument 684 call_jack_callback(struct hda_codec *codec, unsigned int res, struct hda_jack_tbl *jack) call_jack_callback() argument 713 snd_hda_jack_unsol_event(struct hda_codec *codec, unsigned int res) snd_hda_jack_unsol_event() argument 750 snd_hda_jack_poll_all(struct hda_codec *codec) snd_hda_jack_poll_all() argument [all...] |
H A D | patch_cs8409.c | 22 static int cs8409_parse_auto_config(struct hda_codec *codec) in cs8409_parse_auto_config() argument 24 struct cs8409_spec *spec = codec->spec; in cs8409_parse_auto_config() 28 err = snd_hda_parse_pin_defcfg(codec, &spec->gen.autocfg, NULL, 0); in cs8409_parse_auto_config() 32 err = snd_hda_gen_parse_auto_config(codec, &spec->gen.autocfg); in cs8409_parse_auto_config() 45 snd_hda_gen_fix_pin_power(codec, spec->gen.adc_nids[idx]); in cs8409_parse_auto_config() 55 static struct cs8409_spec *cs8409_alloc_spec(struct hda_codec *codec) in cs8409_alloc_spec() argument 62 codec->spec = spec; in cs8409_alloc_spec() 63 spec->codec = codec; in cs8409_alloc_spec() 64 codec in cs8409_alloc_spec() 72 cs8409_vendor_coef_get(struct hda_codec *codec, unsigned int idx) cs8409_vendor_coef_get() argument 78 cs8409_vendor_coef_set(struct hda_codec *codec, unsigned int idx, unsigned int coef) cs8409_vendor_coef_set() argument 91 cs8409_disable_i2c_clock(struct hda_codec *codec) cs8409_disable_i2c_clock() argument 120 cs8409_enable_i2c_clock(struct hda_codec *codec) cs8409_enable_i2c_clock() argument 146 cs8409_i2c_wait_complete(struct hda_codec *codec) cs8409_i2c_wait_complete() argument 159 cs8409_set_i2c_dev_addr(struct hda_codec *codec, unsigned int addr) cs8409_set_i2c_dev_addr() argument 178 struct hda_codec *codec = scodec->codec; cs8409_i2c_set_page() local 199 struct hda_codec *codec = scodec->codec; cs8409_i2c_read() local 242 struct hda_codec *codec = scodec->codec; cs8409_i2c_bulk_read() local 287 struct hda_codec *codec = scodec->codec; cs8409_i2c_write() local 328 struct hda_codec *codec = scodec->codec; cs8409_i2c_bulk_write() local 361 cs8409_init(struct hda_codec *codec) cs8409_init() argument 371 cs8409_build_controls(struct hda_codec *codec) cs8409_build_controls() argument 384 cs8409_enable_ur(struct hda_codec *codec, int flag) cs8409_enable_ur() argument 400 cs8409_fix_caps(struct hda_codec *codec, unsigned int nid) cs8409_fix_caps() argument 425 struct hda_codec *codec = snd_kcontrol_chip(kcontrol); cs8409_spk_sw_gpio_get() local 435 struct hda_codec *codec = snd_kcontrol_chip(kcontrol); cs8409_spk_sw_gpio_put() local 486 struct hda_codec *codec = snd_kcontrol_chip(kctrl); cs42l42_volume_get() local 545 struct hda_codec *codec = snd_kcontrol_chip(kctrl); cs42l42_volume_put() local 576 cs42l42_playback_pcm_hook(struct hda_pcm_stream *hinfo, struct hda_codec *codec, struct snd_pcm_substream *substream, int action) cs42l42_playback_pcm_hook() argument 605 cs42l42_capture_pcm_hook(struct hda_pcm_stream *hinfo, struct hda_codec *codec, struct snd_pcm_substream *substream, int action) cs42l42_capture_pcm_hook() argument 871 struct hda_codec *codec = cs42l42->codec; cs42l42_resume() local 915 struct hda_codec *codec = cs42l42->codec; cs42l42_suspend() local 953 cs8409_free(struct hda_codec *codec) cs8409_free() argument 976 cs8409_cs42l42_jack_unsol_event(struct hda_codec *codec, unsigned int res) cs8409_cs42l42_jack_unsol_event() argument 1008 cs8409_cs42l42_suspend(struct hda_codec *codec) cs8409_cs42l42_suspend() argument 1033 cs8409_cs42l42_hw_init(struct hda_codec *codec) cs8409_cs42l42_hw_init() argument 1091 struct hda_codec *codec = container_of(dev, struct hda_codec, core); cs8409_cs42l42_exec_verb() local 1123 cs8409_cs42l42_fixups(struct hda_codec *codec, const struct hda_fixup *fix, int action) cs8409_cs42l42_fixups() argument 1243 dolphin_jack_unsol_event(struct hda_codec *codec, unsigned int res) dolphin_jack_unsol_event() argument 1279 dolphin_hw_init(struct hda_codec *codec) dolphin_hw_init() argument 1321 struct hda_codec *codec = container_of(dev, struct hda_codec, core); dolphin_exec_verb() local 1356 dolphin_fixups(struct hda_codec *codec, const struct hda_fixup *fix, int action) dolphin_fixups() argument 1448 patch_cs8409(struct hda_codec *codec) patch_cs8409() argument [all...] |
/kernel/linux/linux-5.10/sound/pci/hda/ |
H A D | hda_bind.c | 3 * HD-audio codec driver binding 19 * find a matching codec id 23 struct hda_codec *codec = container_of(dev, struct hda_codec, core); in hda_codec_match() local 28 u32 id = codec->probe_id ? codec->probe_id : codec->core.vendor_id; in hda_codec_match() 29 u32 rev_id = codec->core.revision_id; in hda_codec_match() 34 codec->preset = list; in hda_codec_match() 44 struct hda_codec *codec = container_of(dev, struct hda_codec, core); in hda_codec_unsol_event() local 47 if (codec in hda_codec_unsol_event() 63 snd_hda_codec_set_name(struct hda_codec *codec, const char *name) snd_hda_codec_set_name() argument 88 struct hda_codec *codec = dev_to_hda_codec(dev); hda_codec_driver_probe() local 152 struct hda_codec *codec = dev_to_hda_codec(dev); hda_codec_driver_remove() local 170 struct hda_codec *codec = dev_to_hda_codec(dev); hda_codec_driver_shutdown() local 199 codec_probed(struct hda_codec *codec) codec_probed() argument 205 request_codec_module(struct hda_codec *codec) request_codec_module() argument 234 codec_bind_module(struct hda_codec *codec) codec_bind_module() argument 245 is_likely_hdmi_codec(struct hda_codec *codec) is_likely_hdmi_codec() argument 267 codec_bind_generic(struct hda_codec *codec) codec_bind_generic() argument 302 snd_hda_codec_configure(struct hda_codec *codec) snd_hda_codec_configure() argument [all...] |
H A D | patch_ca0132.c | 1101 struct hda_codec *codec; member 1479 * CA0132 codec access 1481 static unsigned int codec_send_command(struct hda_codec *codec, hda_nid_t nid, in codec_send_command() argument 1485 response = snd_hda_codec_read(codec, nid, 0, verb, parm); in codec_send_command() 1491 static int codec_set_converter_format(struct hda_codec *codec, hda_nid_t nid, in codec_set_converter_format() argument 1494 return codec_send_command(codec, nid, VENDOR_CHIPIO_STREAM_FORMAT, in codec_set_converter_format() 1498 static int codec_set_converter_stream_channel(struct hda_codec *codec, in codec_set_converter_stream_channel() argument 1505 return codec_send_command(codec, nid, AC_VERB_SET_CHANNEL_STREAMID, in codec_set_converter_stream_channel() 1510 static int chipio_send(struct hda_codec *codec, in chipio_send() argument 1519 res = snd_hda_codec_read(codec, WIDGET_CHIP_CTR in chipio_send() 1532 chipio_write_address(struct hda_codec *codec, unsigned int chip_addx) chipio_write_address() argument 1559 chipio_write_data(struct hda_codec *codec, unsigned int data) chipio_write_data() argument 1583 chipio_write_data_multiple(struct hda_codec *codec, const u32 *data, unsigned int count) chipio_write_data_multiple() argument 1604 chipio_read_data(struct hda_codec *codec, unsigned int *data) chipio_read_data() argument 1635 chipio_write(struct hda_codec *codec, unsigned int chip_addx, const unsigned int data) chipio_write() argument 1661 chipio_write_no_mutex(struct hda_codec *codec, unsigned int chip_addx, const unsigned int data) chipio_write_no_mutex() argument 1684 chipio_write_multiple(struct hda_codec *codec, u32 chip_addx, const u32 *data, unsigned int count) chipio_write_multiple() argument 1708 chipio_read(struct hda_codec *codec, unsigned int chip_addx, unsigned int *data) chipio_read() argument 1733 chipio_set_control_flag(struct hda_codec *codec, enum control_flag_id flag_id, bool flag_state) chipio_set_control_flag() argument 1749 chipio_set_control_param(struct hda_codec *codec, enum control_param_id param_id, int param_val) chipio_set_control_param() argument 1776 chipio_set_control_param_no_mutex(struct hda_codec *codec, enum control_param_id param_id, int param_val) chipio_set_control_param_no_mutex() argument 1800 chipio_set_stream_source_dest(struct hda_codec *codec, int streamid, int source_point, int dest_point) chipio_set_stream_source_dest() argument 1814 chipio_set_stream_channels(struct hda_codec *codec, int streamid, unsigned int channels) chipio_set_stream_channels() argument 1826 chipio_set_stream_control(struct hda_codec *codec, int streamid, int enable) chipio_set_stream_control() argument 1839 chipio_set_conn_rate_no_mutex(struct hda_codec *codec, int connid, enum ca0132_sample_rate rate) chipio_set_conn_rate_no_mutex() argument 1851 chipio_set_conn_rate(struct hda_codec *codec, int connid, enum ca0132_sample_rate rate) chipio_set_conn_rate() argument 1864 chipio_8051_write_direct(struct hda_codec *codec, unsigned int addr, unsigned int data) chipio_8051_write_direct() argument 1876 chipio_enable_clocks(struct hda_codec *codec) chipio_enable_clocks() argument 1899 dspio_send(struct hda_codec *codec, unsigned int reg, unsigned int data) dspio_send() argument 1919 dspio_write_wait(struct hda_codec *codec) dspio_write_wait() argument 1937 dspio_write(struct hda_codec *codec, unsigned int scp_data) dspio_write() argument 1968 dspio_write_multiple(struct hda_codec *codec, unsigned int *buffer, unsigned int size) dspio_write_multiple() argument 1988 dspio_read(struct hda_codec *codec, unsigned int *data) dspio_read() argument 2007 dspio_read_multiple(struct hda_codec *codec, unsigned int *buffer, unsigned int *buf_size, unsigned int size_count) dspio_read_multiple() argument 2100 dspio_clear_response_queue(struct hda_codec *codec) dspio_clear_response_queue() argument 2112 dspio_get_response_data(struct hda_codec *codec) dspio_get_response_data() argument 2136 dspio_send_scp_message(struct hda_codec *codec, unsigned char *send_buf, unsigned int send_buf_size, unsigned char *return_buf, unsigned int return_buf_size, unsigned int *bytes_returned) dspio_send_scp_message() argument 2226 dspio_scp(struct hda_codec *codec, int mod_id, int src_id, int req, int dir, const void *data, unsigned int len, void *reply, unsigned int *reply_len) dspio_scp() argument 2308 dspio_set_param(struct hda_codec *codec, int mod_id, int src_id, int req, const void *data, unsigned int len) dspio_set_param() argument 2315 dspio_set_uint_param(struct hda_codec *codec, int mod_id, int req, const unsigned int data) dspio_set_uint_param() argument 2322 dspio_set_uint_param_no_source(struct hda_codec *codec, int mod_id, int req, const unsigned int data) dspio_set_uint_param_no_source() argument 2332 dspio_alloc_dma_chan(struct hda_codec *codec, unsigned int *dma_chan) dspio_alloc_dma_chan() argument 2361 dspio_free_dma_chan(struct hda_codec *codec, unsigned int dma_chan) dspio_free_dma_chan() argument 2386 dsp_set_run_state(struct hda_codec *codec) dsp_set_run_state() argument 2421 dsp_reset(struct hda_codec *codec) dsp_reset() argument 2464 dsp_is_dma_active(struct hda_codec *codec, unsigned int dma_chan) dsp_is_dma_active() argument 2474 dsp_dma_setup_common(struct hda_codec *codec, unsigned int chip_addx, unsigned int dma_chan, unsigned int port_map_mask, bool ovly) dsp_dma_setup_common() argument 2587 dsp_dma_setup(struct hda_codec *codec, unsigned int chip_addx, unsigned int count, unsigned int dma_chan) dsp_dma_setup() argument 2678 dsp_dma_start(struct hda_codec *codec, unsigned int dma_chan, bool ovly) dsp_dma_start() argument 2714 dsp_dma_stop(struct hda_codec *codec, unsigned int dma_chan, bool ovly) dsp_dma_stop() argument 2757 dsp_allocate_router_ports(struct hda_codec *codec, unsigned int num_chans, unsigned int ports_per_channel, unsigned int start_device, unsigned int *port_map) dsp_allocate_router_ports() argument 2798 dsp_free_router_ports(struct hda_codec *codec) dsp_free_router_ports() argument 2818 dsp_allocate_ports(struct hda_codec *codec, unsigned int num_chans, unsigned int rate_multi, unsigned int *port_map) dsp_allocate_ports() argument 2839 dsp_allocate_ports_format(struct hda_codec *codec, const unsigned short fmt, unsigned int *port_map) dsp_allocate_ports_format() argument 2865 dsp_free_ports(struct hda_codec *codec) dsp_free_ports() argument 2885 struct hda_codec *codec; global() member 2897 dma_convert_to_hda_format(struct hda_codec *codec, unsigned int sample_rate, unsigned short channels, unsigned short *hda_format) dma_convert_to_hda_format() argument 2918 struct hda_codec *codec = dma->codec; dma_reset() local 3033 dspxfr_hci_write(struct hda_codec *codec, const struct dsp_image_seg *fls) dspxfr_hci_write() argument 3074 dspxfr_one_seg(struct hda_codec *codec, const struct dsp_image_seg *fls, unsigned int reloc, struct dma_engine *dma_engine, unsigned int dma_chan, unsigned int port_map_mask, bool ovly) dspxfr_one_seg() argument 3270 dspxfr_image(struct hda_codec *codec, const struct dsp_image_seg *fls_data, unsigned int reloc, unsigned int sample_rate, unsigned short channels, bool ovly) dspxfr_image() argument 3391 dspload_post_setup(struct hda_codec *codec) dspload_post_setup() argument 3423 dspload_image(struct hda_codec *codec, const struct dsp_image_seg *fls, bool ovly, unsigned int reloc, bool autostart, int router_chans) dspload_image() argument 3478 dspload_is_loaded(struct hda_codec *codec) dspload_is_loaded() argument 3493 dspload_wait_loaded(struct hda_codec *codec) dspload_wait_loaded() argument 3524 ca0113_mmio_gpio_set(struct hda_codec *codec, unsigned int gpio_pin, bool enable) ca0113_mmio_gpio_set() argument 3544 ca0113_mmio_command_set(struct hda_codec *codec, unsigned int group, unsigned int target, unsigned int value) ca0113_mmio_command_set() argument 3583 ca0113_mmio_command_set_type2(struct hda_codec *codec, unsigned int group, unsigned int target, unsigned int value) ca0113_mmio_command_set_type2() argument 3623 ca0132_gpio_init(struct hda_codec *codec) ca0132_gpio_init() argument 3646 ca0132_gpio_setup(struct hda_codec *codec) ca0132_gpio_setup() argument 3716 r3di_gpio_mic_set(struct hda_codec *codec, enum r3di_mic_select cur_mic) r3di_gpio_mic_set() argument 3736 r3di_gpio_dsp_status_set(struct hda_codec *codec, enum r3di_dsp_status dsp_status) r3di_gpio_dsp_status_set() argument 3768 ca0132_playback_pcm_prepare(struct hda_pcm_stream *hinfo, struct hda_codec *codec, unsigned int stream_tag, unsigned int format, struct snd_pcm_substream *substream) ca0132_playback_pcm_prepare() argument 3781 ca0132_playback_pcm_cleanup(struct hda_pcm_stream *hinfo, struct hda_codec *codec, struct snd_pcm_substream *substream) ca0132_playback_pcm_cleanup() argument 3800 ca0132_playback_pcm_delay(struct hda_pcm_stream *info, struct hda_codec *codec, struct snd_pcm_substream *substream) ca0132_playback_pcm_delay() argument 3828 ca0132_dig_playback_pcm_open(struct hda_pcm_stream *hinfo, struct hda_codec *codec, struct snd_pcm_substream *substream) ca0132_dig_playback_pcm_open() argument 3836 ca0132_dig_playback_pcm_prepare(struct hda_pcm_stream *hinfo, struct hda_codec *codec, unsigned int stream_tag, unsigned int format, struct snd_pcm_substream *substream) ca0132_dig_playback_pcm_prepare() argument 3847 ca0132_dig_playback_pcm_cleanup(struct hda_pcm_stream *hinfo, struct hda_codec *codec, struct snd_pcm_substream *substream) ca0132_dig_playback_pcm_cleanup() argument 3855 ca0132_dig_playback_pcm_close(struct hda_pcm_stream *hinfo, struct hda_codec *codec, struct snd_pcm_substream *substream) ca0132_dig_playback_pcm_close() argument 3866 ca0132_capture_pcm_prepare(struct hda_pcm_stream *hinfo, struct hda_codec *codec, unsigned int stream_tag, unsigned int format, struct snd_pcm_substream *substream) ca0132_capture_pcm_prepare() argument 3878 ca0132_capture_pcm_cleanup(struct hda_pcm_stream *hinfo, struct hda_codec *codec, struct snd_pcm_substream *substream) ca0132_capture_pcm_cleanup() argument 3891 ca0132_capture_pcm_delay(struct hda_pcm_stream *info, struct hda_codec *codec, struct snd_pcm_substream *substream) ca0132_capture_pcm_delay() argument 4105 tuning_ctl_set(struct hda_codec *codec, hda_nid_t nid, const unsigned int *lookup, int idx) tuning_ctl_set() argument 4128 struct hda_codec *codec = snd_kcontrol_chip(kcontrol); tuning_ctl_get() local 4154 struct hda_codec *codec = snd_kcontrol_chip(kcontrol); voice_focus_ctl_put() local 4189 struct hda_codec *codec = snd_kcontrol_chip(kcontrol); mic_svm_ctl_put() local 4224 struct hda_codec *codec = snd_kcontrol_chip(kcontrol); equalizer_ctl_put() local 4246 add_tuning_control(struct hda_codec *codec, hda_nid_t pnid, hda_nid_t nid, const char *name, int dir) add_tuning_control() argument 4286 add_tuning_ctls(struct hda_codec *codec) add_tuning_ctls() argument 4304 ca0132_init_tuning_defaults(struct hda_codec *codec) ca0132_init_tuning_defaults() argument 4326 ca0132_select_out(struct hda_codec *codec) ca0132_select_out() argument 4430 ae5_mmio_select_out(struct hda_codec *codec) ae5_mmio_select_out() argument 4447 ca0132_alt_set_full_range_speaker(struct hda_codec *codec) ca0132_alt_set_full_range_speaker() argument 4492 ca0132_alt_surround_set_bass_redirection(struct hda_codec *codec, bool val) ca0132_alt_surround_set_bass_redirection() argument 4525 ca0132_alt_select_out_get_quirk_data(struct hda_codec *codec, const struct ca0132_alt_out_set_quirk_data **quirk_data) ca0132_alt_select_out_get_quirk_data() argument 4541 ca0132_alt_select_out_quirk_set(struct hda_codec *codec) ca0132_alt_select_out_quirk_set() argument 4614 ca0132_set_out_node_pincfg(struct hda_codec *codec, hda_nid_t nid, bool out_enable, bool hp_enable) ca0132_set_out_node_pincfg() argument 4635 ca0132_alt_select_out(struct hda_codec *codec) ca0132_alt_select_out() argument 4811 ca0132_set_vipsource(struct hda_codec *codec, int val) ca0132_set_vipsource() argument 4849 ca0132_alt_set_vipsource(struct hda_codec *codec, int val) ca0132_alt_set_vipsource() argument 4920 ca0132_select_mic(struct hda_codec *codec) ca0132_select_mic() argument 4972 ca0132_alt_select_in(struct hda_codec *codec) ca0132_alt_select_in() argument 5149 ca0132_is_vnode_effective(struct hda_codec *codec, hda_nid_t vnid, hda_nid_t *shared_nid) ca0132_is_vnode_effective() argument 5177 ca0132_voicefx_set(struct hda_codec *codec, int enable) ca0132_voicefx_set() argument 5199 ca0132_effects_set(struct hda_codec *codec, hda_nid_t nid, long val) ca0132_effects_set() argument 5290 ca0132_pe_switch_set(struct hda_codec *codec) ca0132_pe_switch_set() argument 5312 stop_mic1(struct hda_codec *codec) stop_mic1() argument 5325 resume_mic1(struct hda_codec *codec, unsigned int oldval) resume_mic1() argument 5338 ca0132_cvoice_switch_set(struct hda_codec *codec) ca0132_cvoice_switch_set() argument 5367 ca0132_mic_boost_set(struct hda_codec *codec, long val) ca0132_mic_boost_set() argument 5382 ca0132_alt_mic_boost_set(struct hda_codec *codec, long val) ca0132_alt_mic_boost_set() argument 5392 ae5_headphone_gain_set(struct hda_codec *codec, long val) ae5_headphone_gain_set() argument 5406 zxr_headphone_gain_set(struct hda_codec *codec, long val) zxr_headphone_gain_set() argument 5416 struct hda_codec *codec = snd_kcontrol_chip(kcontrol); ca0132_vnode_switch_set() local 5477 ca0132_alt_bass_redirection_xover_set(struct hda_codec *codec, long idx) ca0132_alt_bass_redirection_xover_set() argument 5497 ca0132_alt_slider_ctl_set(struct hda_codec *codec, hda_nid_t nid, const unsigned int *lookup, int idx) ca0132_alt_slider_ctl_set() argument 5539 struct hda_codec *codec = snd_kcontrol_chip(kcontrol); ca0132_alt_xbass_xover_slider_ctl_get() local 5555 struct hda_codec *codec = snd_kcontrol_chip(kcontrol); ca0132_alt_slider_ctl_get() local 5598 struct hda_codec *codec = snd_kcontrol_chip(kcontrol); ca0132_alt_xbass_xover_slider_put() local 5628 struct hda_codec *codec = snd_kcontrol_chip(kcontrol); ca0132_alt_effect_slider_put() local 5675 struct hda_codec *codec = snd_kcontrol_chip(kcontrol); ca0132_alt_mic_boost_get() local 5685 struct hda_codec *codec = snd_kcontrol_chip(kcontrol); ca0132_alt_mic_boost_put() local 5729 struct hda_codec *codec = snd_kcontrol_chip(kcontrol); ae5_headphone_gain_get() local 5739 struct hda_codec *codec = snd_kcontrol_chip(kcontrol); ae5_headphone_gain_put() local 5782 struct hda_codec *codec = snd_kcontrol_chip(kcontrol); ae5_sound_filter_get() local 5792 struct hda_codec *codec = snd_kcontrol_chip(kcontrol); ae5_sound_filter_put() local 5832 struct hda_codec *codec = snd_kcontrol_chip(kcontrol); ca0132_alt_input_source_get() local 5842 struct hda_codec *codec = snd_kcontrol_chip(kcontrol); ca0132_alt_input_source_put() local 5884 struct hda_codec *codec = snd_kcontrol_chip(kcontrol); ca0132_alt_output_select_get() local 5894 struct hda_codec *codec = snd_kcontrol_chip(kcontrol); ca0132_alt_output_select_put() local 5935 struct hda_codec *codec = snd_kcontrol_chip(kcontrol); ca0132_alt_speaker_channel_cfg_get() local 5945 struct hda_codec *codec = snd_kcontrol_chip(kcontrol); ca0132_alt_speaker_channel_cfg_put() local 5988 struct hda_codec *codec = snd_kcontrol_chip(kcontrol); ca0132_alt_svm_setting_get() local 5998 struct hda_codec *codec = snd_kcontrol_chip(kcontrol); ca0132_alt_svm_setting_put() local 6052 struct hda_codec *codec = snd_kcontrol_chip(kcontrol); ca0132_alt_eq_preset_get() local 6062 struct hda_codec *codec = snd_kcontrol_chip(kcontrol); ca0132_alt_eq_preset_put() local 6109 struct hda_codec *codec = snd_kcontrol_chip(kcontrol); ca0132_voicefx_get() local 6119 struct hda_codec *codec = snd_kcontrol_chip(kcontrol); ca0132_voicefx_put() local 6154 struct hda_codec *codec = snd_kcontrol_chip(kcontrol); ca0132_switch_get() local 6206 struct hda_codec *codec = snd_kcontrol_chip(kcontrol); ca0132_switch_put() local 6307 ca0132_alt_dsp_volume_put(struct hda_codec *codec, hda_nid_t nid) ca0132_alt_dsp_volume_put() argument 6340 struct hda_codec *codec = snd_kcontrol_chip(kcontrol); ca0132_volume_info() local 6378 struct hda_codec *codec = snd_kcontrol_chip(kcontrol); ca0132_volume_get() local 6399 struct hda_codec *codec = snd_kcontrol_chip(kcontrol); ca0132_volume_put() local 6446 struct hda_codec *codec = snd_kcontrol_chip(kcontrol); ca0132_alt_volume_put() local 6486 struct hda_codec *codec = snd_kcontrol_chip(kcontrol); ca0132_volume_tlv() local 6522 ca0132_alt_add_effect_slider(struct hda_codec *codec, hda_nid_t nid, const char *pfx, int dir) ca0132_alt_add_effect_slider() argument 6557 add_fx_switch(struct hda_codec *codec, hda_nid_t nid, const char *pfx, int dir) add_fx_switch() argument 6576 add_voicefx(struct hda_codec *codec) add_voicefx() argument 6588 add_ca0132_alt_eq_presets(struct hda_codec *codec) add_ca0132_alt_eq_presets() argument 6605 ca0132_alt_add_svm_enum(struct hda_codec *codec) ca0132_alt_add_svm_enum() argument 6622 ca0132_alt_add_output_enum(struct hda_codec *codec) ca0132_alt_add_output_enum() argument 6639 ca0132_alt_add_speaker_channel_cfg_enum(struct hda_codec *codec) ca0132_alt_add_speaker_channel_cfg_enum() argument 6656 ca0132_alt_add_front_full_range_switch(struct hda_codec *codec) ca0132_alt_add_front_full_range_switch() argument 6666 ca0132_alt_add_rear_full_range_switch(struct hda_codec *codec) ca0132_alt_add_rear_full_range_switch() argument 6682 ca0132_alt_add_bass_redirection_crossover(struct hda_codec *codec) ca0132_alt_add_bass_redirection_crossover() argument 6698 ca0132_alt_add_bass_redirection_switch(struct hda_codec *codec) ca0132_alt_add_bass_redirection_switch() argument 6714 ca0132_alt_add_input_enum(struct hda_codec *codec) ca0132_alt_add_input_enum() argument 6730 ca0132_alt_add_mic_boost_enum(struct hda_codec *codec) ca0132_alt_add_mic_boost_enum() argument 6748 ae5_add_headphone_gain_enum(struct hda_codec *codec) ae5_add_headphone_gain_enum() argument 6765 ae5_add_sound_filter_enum(struct hda_codec *codec) ae5_add_sound_filter_enum() argument 6777 zxr_add_headphone_gain_switch(struct hda_codec *codec) zxr_add_headphone_gain_switch() argument 6814 ca0132_alt_add_chmap_ctls(struct hda_codec *codec) ca0132_alt_add_chmap_ctls() argument 6907 ca0132_build_controls(struct hda_codec *codec) ca0132_build_controls() argument 7094 dbpro_build_controls(struct hda_codec *codec) dbpro_build_controls() argument 7158 ca0132_build_pcms(struct hda_codec *codec) ca0132_build_pcms() argument 7218 dbpro_build_pcms(struct hda_codec *codec) dbpro_build_pcms() argument 7252 init_output(struct hda_codec *codec, hda_nid_t pin, hda_nid_t dac) init_output() argument 7266 init_input(struct hda_codec *codec, hda_nid_t pin, hda_nid_t adc) init_input() argument 7287 refresh_amp_caps(struct hda_codec *codec, hda_nid_t nid, int dir) refresh_amp_caps() argument 7299 ca0132_set_dmic(struct hda_codec *codec, int enable) ca0132_set_dmic() argument 7343 ca0132_init_dmic(struct hda_codec *codec) ca0132_init_dmic() argument 7391 ca0132_init_analog_mic2(struct hda_codec *codec) ca0132_init_analog_mic2() argument 7411 ca0132_refresh_widget_caps(struct hda_codec *codec) ca0132_refresh_widget_caps() argument 7452 ca0132_alt_init_speaker_tuning(struct hda_codec *codec) ca0132_alt_init_speaker_tuning() argument 7497 ca0132_alt_create_dummy_stream(struct hda_codec *codec) ca0132_alt_create_dummy_stream() argument 7514 ca0132_alt_init_analog_mics(struct hda_codec *codec) ca0132_alt_init_analog_mics() argument 7544 sbz_connect_streams(struct hda_codec *codec) sbz_connect_streams() argument 7576 sbz_chipio_startup_data(struct hda_codec *codec) sbz_chipio_startup_data() argument 7627 ca0132_alt_dsp_scp_startup(struct hda_codec *codec) ca0132_alt_dsp_scp_startup() argument 7674 ca0132_alt_dsp_initial_mic_setup(struct hda_codec *codec) ca0132_alt_dsp_initial_mic_setup() argument 7705 ae5_post_dsp_register_set(struct hda_codec *codec) ae5_post_dsp_register_set() argument 7733 ae5_post_dsp_param_setup(struct hda_codec *codec) ae5_post_dsp_param_setup() argument 7758 ae5_post_dsp_pll_setup(struct hda_codec *codec) ae5_post_dsp_pll_setup() argument 7786 ae5_post_dsp_stream_setup(struct hda_codec *codec) ae5_post_dsp_stream_setup() argument 7818 ae5_post_dsp_startup_data(struct hda_codec *codec) ae5_post_dsp_startup_data() argument 7855 ae7_post_dsp_setup_ports(struct hda_codec *codec) ae7_post_dsp_setup_ports() argument 7891 ae7_post_dsp_asi_stream_setup(struct hda_codec *codec) ae7_post_dsp_asi_stream_setup() argument 7916 ae7_post_dsp_pll_setup(struct hda_codec *codec) ae7_post_dsp_pll_setup() argument 7934 ae7_post_dsp_asi_setup_ports(struct hda_codec *codec) ae7_post_dsp_asi_setup_ports() argument 8019 ae7_post_dsp_asi_setup(struct hda_codec *codec) ae7_post_dsp_asi_setup() argument 8059 ca0132_setup_defaults(struct hda_codec *codec) ca0132_setup_defaults() argument 8104 r3d_setup_defaults(struct hda_codec *codec) r3d_setup_defaults() argument 8154 sbz_setup_defaults(struct hda_codec *codec) sbz_setup_defaults() argument 8213 ae5_setup_defaults(struct hda_codec *codec) ae5_setup_defaults() argument 8282 ae7_setup_defaults(struct hda_codec *codec) ae7_setup_defaults() argument 8367 ca0132_init_flags(struct hda_codec *codec) ca0132_init_flags() argument 8400 ca0132_init_params(struct hda_codec *codec) ca0132_init_params() argument 8416 ca0132_set_dsp_msr(struct hda_codec *codec, bool is96k) ca0132_set_dsp_msr() argument 8430 ca0132_download_dsp_images(struct hda_codec *codec) ca0132_download_dsp_images() argument 8486 ca0132_download_dsp(struct hda_codec *codec) ca0132_download_dsp() argument 8512 ca0132_process_dsp_response(struct hda_codec *codec, struct hda_jack_callback *callback) ca0132_process_dsp_response() argument 8528 hp_callback(struct hda_codec *codec, struct hda_jack_callback *cb) hp_callback() argument 8542 amic_callback(struct hda_codec *codec, struct hda_jack_callback *cb) amic_callback() argument 8552 ca0132_init_unsol(struct hda_codec *codec) ca0132_init_unsol() argument 8641 ca0132_init_chip(struct hda_codec *codec) ca0132_init_chip() argument 8710 r3di_gpio_shutdown(struct hda_codec *codec) r3di_gpio_shutdown() argument 8718 sbz_region2_exit(struct hda_codec *codec) sbz_region2_exit() argument 8735 sbz_set_pin_ctl_default(struct hda_codec *codec) sbz_set_pin_ctl_default() argument 8748 ca0132_clear_unsolicited(struct hda_codec *codec) ca0132_clear_unsolicited() argument 8760 sbz_gpio_shutdown_commands(struct hda_codec *codec, int dir, int mask, int data) sbz_gpio_shutdown_commands() argument 8775 zxr_dbpro_power_state_shutdown(struct hda_codec *codec) zxr_dbpro_power_state_shutdown() argument 8785 sbz_exit_chip(struct hda_codec *codec) sbz_exit_chip() argument 8820 r3d_exit_chip(struct hda_codec *codec) r3d_exit_chip() argument 8827 ae5_exit_chip(struct hda_codec *codec) ae5_exit_chip() argument 8852 ae7_exit_chip(struct hda_codec *codec) ae7_exit_chip() argument 8878 zxr_exit_chip(struct hda_codec *codec) zxr_exit_chip() argument 8908 ca0132_exit_chip(struct hda_codec *codec) ca0132_exit_chip() argument 8924 sbz_dsp_startup_check(struct hda_codec *codec) sbz_dsp_startup_check() argument 8989 ca0132_alt_vol_setup(struct hda_codec *codec) ca0132_alt_vol_setup() argument 9004 sbz_pre_dsp_setup(struct hda_codec *codec) sbz_pre_dsp_setup() argument 9017 r3d_pre_dsp_setup(struct hda_codec *codec) r3d_pre_dsp_setup() argument 9032 r3di_pre_dsp_setup(struct hda_codec *codec) r3di_pre_dsp_setup() argument 9096 ca0132_mmio_init_sbz(struct hda_codec *codec) ca0132_mmio_init_sbz() argument 9146 ca0132_mmio_init_ae5(struct hda_codec *codec) ca0132_mmio_init_ae5() argument 9178 ca0132_mmio_init(struct hda_codec *codec) ca0132_mmio_init() argument 9211 ae5_register_set(struct hda_codec *codec) ae5_register_set() argument 9282 ca0132_alt_init(struct hda_codec *codec) ca0132_alt_init() argument 9343 ca0132_init(struct hda_codec *codec) ca0132_init() argument 9465 dbpro_init(struct hda_codec *codec) dbpro_init() argument 9480 ca0132_free(struct hda_codec *codec) ca0132_free() argument 9521 dbpro_free(struct hda_codec *codec) dbpro_free() argument 9531 ca0132_reboot_notify(struct hda_codec *codec) ca0132_reboot_notify() argument 9537 ca0132_suspend(struct hda_codec *codec) ca0132_suspend() argument 9565 ca0132_config(struct hda_codec *codec) ca0132_config() argument 9765 ca0132_prepare_verbs(struct hda_codec *codec) ca0132_prepare_verbs() argument 9814 sbz_detect_quirk(struct hda_codec *codec) sbz_detect_quirk() argument 9831 patch_ca0132(struct hda_codec *codec) patch_ca0132() argument [all...] |
H A D | hda_codec.c | 27 #define codec_in_pm(codec) snd_hdac_is_in_pm(&codec->core) 28 #define hda_codec_is_power_on(codec) snd_hdac_is_power_on(&codec->core) 29 #define codec_has_epss(codec) \ 30 ((codec)->core.power_caps & AC_PWRST_EPSS) 31 #define codec_has_clkstop(codec) \ 32 ((codec)->core.power_caps & AC_PWRST_CLKSTOP) 40 struct hda_codec *codec = container_of(dev, struct hda_codec, core); in codec_exec_verb() local 41 struct hda_bus *bus = codec in codec_exec_verb() 79 snd_hda_sequence_write(struct hda_codec *codec, const struct hda_verb *seq) snd_hda_sequence_write() argument 96 lookup_conn_list(struct hda_codec *codec, hda_nid_t nid) lookup_conn_list() argument 106 add_conn_list(struct hda_codec *codec, hda_nid_t nid, int len, const hda_nid_t *list) add_conn_list() argument 121 remove_conn_list(struct hda_codec *codec) remove_conn_list() argument 132 read_and_add_raw_conns(struct hda_codec *codec, hda_nid_t nid) read_and_add_raw_conns() argument 168 snd_hda_get_conn_list(struct hda_codec *codec, hda_nid_t nid, const hda_nid_t **listp) snd_hda_get_conn_list() argument 207 snd_hda_get_connections(struct hda_codec *codec, hda_nid_t nid, hda_nid_t *conn_list, int max_conns) snd_hda_get_connections() argument 238 snd_hda_override_conn_list(struct hda_codec *codec, hda_nid_t nid, int len, const hda_nid_t *list) snd_hda_override_conn_list() argument 264 snd_hda_get_conn_index(struct hda_codec *codec, hda_nid_t mux, hda_nid_t nid, int recursive) snd_hda_get_conn_index() argument 300 snd_hda_get_num_devices(struct hda_codec *codec, hda_nid_t nid) snd_hda_get_num_devices() argument 326 snd_hda_get_devices(struct hda_codec *codec, hda_nid_t nid, u8 *dev_list, int max_devices) snd_hda_get_devices() argument 365 snd_hda_get_dev_select(struct hda_codec *codec, hda_nid_t nid) snd_hda_get_dev_select() argument 383 snd_hda_set_dev_select(struct hda_codec *codec, hda_nid_t nid, int dev_id) snd_hda_set_dev_select() argument 416 read_widget_caps(struct hda_codec *codec, hda_nid_t fg_node) read_widget_caps() argument 432 read_pin_defaults(struct hda_codec *codec) read_pin_defaults() argument 460 look_up_pincfg(struct hda_codec *codec, struct snd_array *array, hda_nid_t nid) look_up_pincfg() argument 477 snd_hda_add_pincfg(struct hda_codec *codec, struct snd_array *list, hda_nid_t nid, unsigned int cfg) snd_hda_add_pincfg() argument 512 snd_hda_codec_set_pincfg(struct hda_codec *codec, hda_nid_t nid, unsigned int cfg) snd_hda_codec_set_pincfg() argument 528 snd_hda_codec_get_pincfg(struct hda_codec *codec, hda_nid_t nid) snd_hda_codec_get_pincfg() argument 564 snd_hda_codec_set_pin_target(struct hda_codec *codec, hda_nid_t nid, unsigned int val) snd_hda_codec_set_pin_target() argument 582 snd_hda_codec_get_pin_target(struct hda_codec *codec, hda_nid_t nid) snd_hda_codec_get_pin_target() argument 600 snd_hda_shutup_pins(struct hda_codec *codec) snd_hda_shutup_pins() argument 621 restore_shutup_pins(struct hda_codec *codec) restore_shutup_pins() argument 641 struct hda_codec *codec = hda_jackpoll_work() local 665 free_init_pincfgs(struct hda_codec *codec) free_init_pincfgs() argument 688 get_hda_cvt_setup(struct hda_codec *codec, hda_nid_t nid) get_hda_cvt_setup() argument 723 snd_hda_codec_pcm_new(struct hda_codec *codec, const char *fmt, ...) snd_hda_codec_pcm_new() argument 751 codec_release_pcms(struct hda_codec *codec) codec_release_pcms() argument 763 snd_hda_codec_cleanup_for_unbind(struct hda_codec *codec) snd_hda_codec_cleanup_for_unbind() argument 801 codec_display_power(struct hda_codec *codec, bool enable) codec_display_power() argument 808 snd_hda_codec_register(struct hda_codec *codec) snd_hda_codec_register() argument 829 struct hda_codec *codec = device->device_data; snd_hda_codec_dev_free() local 853 struct hda_codec *codec = dev_to_hda_codec(dev); snd_hda_codec_dev_release() local 875 struct hda_codec *codec; snd_hda_codec_device_init() local 924 snd_hda_codec_device_new(struct hda_bus *bus, struct snd_card *card, unsigned int codec_addr, struct hda_codec *codec) snd_hda_codec_device_new() argument 1021 snd_hda_codec_update_widgets(struct hda_codec *codec) snd_hda_codec_update_widgets() argument 1047 update_pcm_stream_id(struct hda_codec *codec, struct hda_cvt_setup *p, hda_nid_t nid, u32 stream_tag, int channel_id) update_pcm_stream_id() argument 1066 update_pcm_format(struct hda_codec *codec, struct hda_cvt_setup *p, hda_nid_t nid, int format) update_pcm_format() argument 1092 snd_hda_codec_setup_stream(struct hda_codec *codec, hda_nid_t nid, u32 stream_tag, int channel_id, int format) snd_hda_codec_setup_stream() argument 1143 __snd_hda_codec_cleanup_stream(struct hda_codec *codec, hda_nid_t nid, int do_now) __snd_hda_codec_cleanup_stream() argument 1169 really_cleanup_stream(struct hda_codec *codec, struct hda_cvt_setup *q) really_cleanup_stream() argument 1185 purify_inactive_streams(struct hda_codec *codec) purify_inactive_streams() argument 1201 hda_cleanup_all_streams(struct hda_codec *codec) hda_cleanup_all_streams() argument 1229 query_amp_caps(struct hda_codec *codec, hda_nid_t nid, int direction) query_amp_caps() argument 1248 snd_hda_check_amp_caps(struct hda_codec *codec, hda_nid_t nid, int dir, unsigned int bits) snd_hda_check_amp_caps() argument 1273 snd_hda_override_amp_caps(struct hda_codec *codec, hda_nid_t nid, int dir, unsigned int caps) snd_hda_override_amp_caps() argument 1285 encode_amp(struct hda_codec *codec, hda_nid_t nid, int ch, int dir, int idx) encode_amp() argument 1309 snd_hda_codec_amp_update(struct hda_codec *codec, hda_nid_t nid, int ch, int dir, int idx, int mask, int val) snd_hda_codec_amp_update() argument 1330 snd_hda_codec_amp_stereo(struct hda_codec *codec, hda_nid_t nid, int direction, int idx, int mask, int val) snd_hda_codec_amp_stereo() argument 1358 snd_hda_codec_amp_init(struct hda_codec *codec, hda_nid_t nid, int ch, int dir, int idx, int mask, int val) snd_hda_codec_amp_init() argument 1380 snd_hda_codec_amp_init_stereo(struct hda_codec *codec, hda_nid_t nid, int dir, int idx, int mask, int val) snd_hda_codec_amp_init_stereo() argument 1394 get_amp_max_value(struct hda_codec *codec, hda_nid_t nid, int dir, unsigned int ofs) get_amp_max_value() argument 1416 struct hda_codec *codec = snd_kcontrol_chip(kcontrol); snd_hda_mixer_amp_volume_info() local 1438 read_amp_value(struct hda_codec *codec, hda_nid_t nid, int ch, int dir, int idx, unsigned int ofs) read_amp_value() argument 1452 update_amp_value(struct hda_codec *codec, hda_nid_t nid, int ch, int dir, int idx, unsigned int ofs, unsigned int val) update_amp_value() argument 1479 struct hda_codec *codec = snd_kcontrol_chip(kcontrol); snd_hda_mixer_amp_volume_get() local 1506 struct hda_codec *codec = snd_kcontrol_chip(kcontrol); snd_hda_mixer_amp_volume_put() local 1528 struct hda_codec *codec = snd_kcontrol_chip(kcontrol); get_ctl_amp_tlv() local 1584 snd_hda_set_vmaster_tlv(struct hda_codec *codec, hda_nid_t nid, int dir, unsigned int *tlv) snd_hda_set_vmaster_tlv() argument 1603 find_mixer_ctl(struct hda_codec *codec, const char *name, int dev, int idx) find_mixer_ctl() argument 1623 snd_hda_find_mixer_ctl(struct hda_codec *codec, const char *name) snd_hda_find_mixer_ctl() argument 1630 find_empty_mixer_ctl_idx(struct hda_codec *codec, const char *name, int start_idx) find_empty_mixer_ctl_idx() argument 1661 snd_hda_ctl_add(struct hda_codec *codec, hda_nid_t nid, struct snd_kcontrol *kctl) snd_hda_ctl_add() argument 1701 snd_hda_add_nid(struct hda_codec *codec, struct snd_kcontrol *kctl, unsigned int index, hda_nid_t nid) snd_hda_add_nid() argument 1725 snd_hda_ctls_clear(struct hda_codec *codec) snd_hda_ctls_clear() argument 1747 struct hda_codec *codec; snd_hda_lock_devices() local 1801 snd_hda_codec_reset(struct hda_codec *codec) snd_hda_codec_reset() argument 1819 map_followers(struct hda_codec *codec, const char * const *followers, const char *suffix, map_follower_func_t func, void *data) map_followers() argument 1850 check_follower_present(struct hda_codec *codec, void *data, struct snd_kcontrol *sctl) check_follower_present() argument 1871 struct hda_codec *codec; global() member 1930 add_follower(struct hda_codec *codec, void *data, struct snd_kcontrol *follower) add_follower() argument 1955 __snd_hda_add_vmaster(struct hda_codec *codec, char *name, unsigned int *tlv, const char * const *followers, const char *suffix, bool init_follower_vol, struct snd_kcontrol **ctl_ret) __snd_hda_add_vmaster() argument 2064 snd_hda_add_vmaster_hook(struct hda_codec *codec, struct hda_vmaster_mute_hook *hook, bool expose_enum_ctl) snd_hda_add_vmaster_hook() argument 2137 struct hda_codec *codec = snd_kcontrol_chip(kcontrol); snd_hda_mixer_amp_switch_get() local 2165 struct hda_codec *codec = snd_kcontrol_chip(kcontrol); snd_hda_mixer_amp_switch_put() local 2224 struct hda_codec *codec = snd_kcontrol_chip(kcontrol); snd_hda_spdif_default_get() local 2295 set_dig_out(struct hda_codec *codec, hda_nid_t nid, int mask, int val) set_dig_out() argument 2310 set_dig_out_convert(struct hda_codec *codec, hda_nid_t nid, int dig1, int dig2) set_dig_out_convert() argument 2330 struct hda_codec *codec = snd_kcontrol_chip(kcontrol); snd_hda_spdif_default_put() local 2361 struct hda_codec *codec = snd_kcontrol_chip(kcontrol); snd_hda_spdif_out_switch_get() local 2374 set_spdif_ctls(struct hda_codec *codec, hda_nid_t nid, int dig1, int dig2) set_spdif_ctls() argument 2388 struct hda_codec *codec = snd_kcontrol_chip(kcontrol); snd_hda_spdif_out_switch_put() local 2454 snd_hda_create_dig_out_ctls(struct hda_codec *codec, hda_nid_t associated_nid, hda_nid_t cvt_nid, int type) snd_hda_create_dig_out_ctls() argument 2519 snd_hda_spdif_out_of_nid(struct hda_codec *codec, hda_nid_t nid) snd_hda_spdif_out_of_nid() argument 2540 snd_hda_spdif_ctls_unassign(struct hda_codec *codec, int idx) snd_hda_spdif_ctls_unassign() argument 2561 snd_hda_spdif_ctls_assign(struct hda_codec *codec, int idx, hda_nid_t nid) snd_hda_spdif_ctls_assign() argument 2611 snd_hda_create_spdif_share_sw(struct hda_codec *codec, struct hda_multi_out *mout) snd_hda_create_spdif_share_sw() argument 2636 struct hda_codec *codec = snd_kcontrol_chip(kcontrol); snd_hda_spdif_in_switch_get() local 2645 struct hda_codec *codec = snd_kcontrol_chip(kcontrol); snd_hda_spdif_in_switch_put() local 2664 struct hda_codec *codec = snd_kcontrol_chip(kcontrol); snd_hda_spdif_in_status_get() local 2707 snd_hda_create_spdif_in_ctls(struct hda_codec *codec, hda_nid_t nid) snd_hda_create_spdif_in_ctls() argument 2746 snd_hda_codec_set_power_to_all(struct hda_codec *codec, hda_nid_t fg, unsigned int power_state) snd_hda_codec_set_power_to_all() argument 2776 snd_hda_codec_eapd_power_filter(struct hda_codec *codec, hda_nid_t nid, unsigned int power_state) snd_hda_codec_eapd_power_filter() argument 2797 hda_set_power_state(struct hda_codec *codec, unsigned int power_state) hda_set_power_state() argument 2840 sync_power_up_states(struct hda_codec *codec) sync_power_up_states() argument 2864 hda_exec_init_verbs(struct hda_codec *codec) hda_exec_init_verbs() argument 2870 hda_exec_init_verbs(struct hda_codec *codec) hda_exec_init_verbs() argument 2875 update_power_acct(struct hda_codec *codec, bool on) update_power_acct() argument 2886 snd_hda_update_power_acct(struct hda_codec *codec) snd_hda_update_power_acct() argument 2895 hda_call_codec_suspend(struct hda_codec *codec) hda_call_codec_suspend() argument 2912 hda_call_codec_resume(struct hda_codec *codec) hda_call_codec_resume() argument 2942 struct hda_codec *codec = dev_to_hda_codec(dev); hda_codec_runtime_suspend() local 2961 struct hda_codec *codec = dev_to_hda_codec(dev); hda_codec_runtime_resume() local 2985 struct hda_codec *codec = dev_to_hda_codec(dev); hda_codec_pm_complete() local 3046 add_std_chmaps(struct hda_codec *codec) add_std_chmaps() argument 3084 snd_hda_codec_build_controls(struct hda_codec *codec) snd_hda_codec_build_controls() argument 3113 hda_pcm_default_open_close(struct hda_pcm_stream *hinfo, struct hda_codec *codec, struct snd_pcm_substream *substream) hda_pcm_default_open_close() argument 3120 hda_pcm_default_prepare(struct hda_pcm_stream *hinfo, struct hda_codec *codec, unsigned int stream_tag, unsigned int format, struct snd_pcm_substream *substream) hda_pcm_default_prepare() argument 3130 hda_pcm_default_cleanup(struct hda_pcm_stream *hinfo, struct hda_codec *codec, struct snd_pcm_substream *substream) hda_pcm_default_cleanup() argument 3138 set_pcm_default_values(struct hda_codec *codec, struct hda_pcm_stream *info) set_pcm_default_values() argument 3183 snd_hda_codec_prepare(struct hda_codec *codec, struct hda_pcm_stream *hinfo, unsigned int stream, unsigned int format, struct snd_pcm_substream *substream) snd_hda_codec_prepare() argument 3211 snd_hda_codec_cleanup(struct hda_codec *codec, struct hda_pcm_stream *hinfo, struct snd_pcm_substream *substream) snd_hda_codec_cleanup() argument 3276 snd_hda_codec_parse_pcms(struct hda_codec *codec) snd_hda_codec_parse_pcms() argument 3317 snd_hda_codec_build_pcms(struct hda_codec *codec) snd_hda_codec_build_pcms() argument 3362 snd_hda_add_new_ctls(struct hda_codec *codec, const struct snd_kcontrol_new *knew) snd_hda_add_new_ctls() argument 3403 codec_set_power_save(struct hda_codec *codec, int delay) codec_set_power_save() argument 3451 snd_hda_check_amp_list_power(struct hda_codec *codec, struct hda_loopback_check *check, hda_nid_t nid) snd_hda_check_amp_list_power() argument 3524 snd_hda_input_mux_put(struct hda_codec *codec, const struct hda_input_mux *imux, struct snd_ctl_elem_value *ucontrol, hda_nid_t nid, unsigned int *cur_val) snd_hda_input_mux_put() argument 3579 setup_dig_out_stream(struct hda_codec *codec, hda_nid_t nid, unsigned int stream_tag, unsigned int format) setup_dig_out_stream() argument 3618 cleanup_dig_out_stream(struct hda_codec *codec, hda_nid_t nid) cleanup_dig_out_stream() argument 3633 snd_hda_multi_out_dig_open(struct hda_codec *codec, struct hda_multi_out *mout) snd_hda_multi_out_dig_open() argument 3654 snd_hda_multi_out_dig_prepare(struct hda_codec *codec, struct hda_multi_out *mout, unsigned int stream_tag, unsigned int format, struct snd_pcm_substream *substream) snd_hda_multi_out_dig_prepare() argument 3672 snd_hda_multi_out_dig_cleanup(struct hda_codec *codec, struct hda_multi_out *mout) snd_hda_multi_out_dig_cleanup() argument 3687 snd_hda_multi_out_dig_close(struct hda_codec *codec, struct hda_multi_out *mout) snd_hda_multi_out_dig_close() argument 3708 snd_hda_multi_out_analog_open(struct hda_codec *codec, struct hda_multi_out *mout, struct snd_pcm_substream *substream, struct hda_pcm_stream *hinfo) snd_hda_multi_out_analog_open() argument 3762 snd_hda_multi_out_analog_prepare(struct hda_codec *codec, struct hda_multi_out *mout, unsigned int stream_tag, unsigned int format, struct snd_pcm_substream *substream) snd_hda_multi_out_analog_prepare() argument 3838 snd_hda_multi_out_analog_cleanup(struct hda_codec *codec, struct hda_multi_out *mout) snd_hda_multi_out_analog_cleanup() argument 3874 snd_hda_get_default_vref(struct hda_codec *codec, hda_nid_t pin) snd_hda_get_default_vref() argument 3901 snd_hda_correct_pin_ctl(struct hda_codec *codec, hda_nid_t pin, unsigned int val) snd_hda_correct_pin_ctl() argument 3964 _snd_hda_set_pin_ctl(struct hda_codec *codec, hda_nid_t pin, unsigned int val, bool cached) _snd_hda_set_pin_ctl() argument 3990 snd_hda_add_imux_item(struct hda_codec *codec, struct hda_input_mux *imux, const char *label, int index, int *type_idx) snd_hda_add_imux_item() argument 4024 struct hda_codec *codec; snd_hda_bus_reset_codecs() local [all...] |
H A D | patch_hdmi.c | 73 struct hda_codec *codec; member 93 int (*pin_get_eld)(struct hda_codec *codec, hda_nid_t pin_nid, 96 void (*pin_setup_infoframe)(struct hda_codec *codec, hda_nid_t pin_nid, 101 int (*pin_hbr_setup)(struct hda_codec *codec, hda_nid_t pin_nid, 104 int (*setup_stream)(struct hda_codec *codec, hda_nid_t cvt_nid, 108 void (*pin_cvt_fixup)(struct hda_codec *codec, 120 struct hda_codec *codec; member 184 static inline bool codec_has_acomp(struct hda_codec *codec) in codec_has_acomp() argument 186 struct hdmi_spec *spec = codec->spec; in codec_has_acomp() 190 #define codec_has_acomp(codec) fals 238 pin_id_to_pin_index(struct hda_codec *codec, hda_nid_t pin_nid, int dev_id) pin_id_to_pin_index() argument 263 hinfo_to_pcm_index(struct hda_codec *codec, struct hda_pcm_stream *hinfo) hinfo_to_pcm_index() argument 277 hinfo_to_pin_index(struct hda_codec *codec, struct hda_pcm_stream *hinfo) hinfo_to_pin_index() argument 310 cvt_nid_to_cvt_index(struct hda_codec *codec, hda_nid_t cvt_nid) cvt_nid_to_cvt_index() argument 326 struct hda_codec *codec = snd_kcontrol_chip(kcontrol); hdmi_eld_ctl_info() local 353 struct hda_codec *codec = snd_kcontrol_chip(kcontrol); hdmi_eld_ctl_get() local 398 hdmi_create_eld_ctl(struct hda_codec *codec, int pcm_idx, int device) hdmi_create_eld_ctl() argument 423 hdmi_get_dip_index(struct hda_codec *codec, hda_nid_t pin_nid, int *packet_index, int *byte_index) hdmi_get_dip_index() argument 436 hdmi_set_dip_index(struct hda_codec *codec, hda_nid_t pin_nid, int packet_index, int byte_index) hdmi_set_dip_index() argument 446 hdmi_write_dip_byte(struct hda_codec *codec, hda_nid_t pin_nid, unsigned char val) hdmi_write_dip_byte() argument 452 hdmi_init_pin(struct hda_codec *codec, hda_nid_t pin_nid) hdmi_init_pin() argument 503 struct hda_codec *codec = per_pin->codec; eld_proc_new() local 545 hdmi_start_infoframe_trans(struct hda_codec *codec, hda_nid_t pin_nid) hdmi_start_infoframe_trans() argument 556 hdmi_stop_infoframe_trans(struct hda_codec *codec, hda_nid_t pin_nid) hdmi_stop_infoframe_trans() argument 564 hdmi_debug_dip_size(struct hda_codec *codec, hda_nid_t pin_nid) hdmi_debug_dip_size() argument 581 hdmi_clear_dip_buffers(struct hda_codec *codec, hda_nid_t pin_nid) hdmi_clear_dip_buffers() argument 624 hdmi_fill_audio_infoframe(struct hda_codec *codec, hda_nid_t pin_nid, u8 *dip, int size) hdmi_fill_audio_infoframe() argument 638 hdmi_infoframe_uptodate(struct hda_codec *codec, hda_nid_t pin_nid, u8 *dip, int size) hdmi_infoframe_uptodate() argument 659 hdmi_pin_get_eld(struct hda_codec *codec, hda_nid_t nid, int dev_id, unsigned char *buf, int *eld_size) hdmi_pin_get_eld() argument 667 hdmi_pin_setup_infoframe(struct hda_codec *codec, hda_nid_t pin_nid, int dev_id, int ca, int active_channels, int conn_type) hdmi_pin_setup_infoframe() argument 727 hdmi_setup_audio_infoframe(struct hda_codec *codec, struct hdmi_spec_per_pin *per_pin, bool non_pcm) hdmi_setup_audio_infoframe() argument 782 check_presence_and_report(struct hda_codec *codec, hda_nid_t nid, int dev_id) check_presence_and_report() argument 795 jack_callback(struct hda_codec *codec, struct hda_jack_callback *jack) jack_callback() argument 805 hdmi_intrinsic_event(struct hda_codec *codec, unsigned int res, struct hda_jack_tbl *jack) hdmi_intrinsic_event() argument 818 hdmi_non_intrinsic_event(struct hda_codec *codec, unsigned int res) hdmi_non_intrinsic_event() argument 843 hdmi_unsol_event(struct hda_codec *codec, unsigned int res) hdmi_unsol_event() argument 872 haswell_verify_D0(struct hda_codec *codec, hda_nid_t cvt_nid, hda_nid_t nid) haswell_verify_D0() argument 901 hdmi_pin_hbr_setup(struct hda_codec *codec, hda_nid_t pin_nid, int dev_id, bool hbr) hdmi_pin_hbr_setup() argument 936 hdmi_setup_stream(struct hda_codec *codec, hda_nid_t cvt_nid, hda_nid_t pin_nid, int dev_id, u32 stream_tag, int format) hdmi_setup_stream() argument 981 hdmi_choose_cvt(struct hda_codec *codec, int pin_idx, int *cvt_id) hdmi_choose_cvt() argument 1035 intel_verify_pin_cvt_connect(struct hda_codec *codec, struct hdmi_spec_per_pin *per_pin) intel_verify_pin_cvt_connect() argument 1073 intel_not_share_assigned_cvt(struct hda_codec *codec, hda_nid_t pin_nid, int dev_id, int mux_idx) intel_not_share_assigned_cvt() argument 1149 intel_not_share_assigned_cvt_nid(struct hda_codec *codec, hda_nid_t pin_nid, int dev_id, hda_nid_t cvt_nid) intel_not_share_assigned_cvt_nid() argument 1166 pin_cvt_fixup(struct hda_codec *codec, struct hdmi_spec_per_pin *per_pin, hda_nid_t cvt_nid) pin_cvt_fixup() argument 1179 hdmi_pcm_open_no_pin(struct hda_pcm_stream *hinfo, struct hda_codec *codec, struct snd_pcm_substream *substream) hdmi_pcm_open_no_pin() argument 1227 hdmi_pcm_open(struct hda_pcm_stream *hinfo, struct hda_codec *codec, struct snd_pcm_substream *substream) hdmi_pcm_open() argument 1326 hdmi_read_pin_conn(struct hda_codec *codec, int pin_idx) hdmi_read_pin_conn() argument 1455 struct hda_codec *codec = per_pin->codec; hdmi_pcm_setup_pin() local 1509 pin_idx_to_pcm_jack(struct hda_codec *codec, struct hdmi_spec_per_pin *per_pin) pin_idx_to_pcm_jack() argument 1524 update_eld(struct hda_codec *codec, struct hdmi_spec_per_pin *per_pin, struct hdmi_eld *eld, int repoll) update_eld() argument 1628 struct hda_codec *codec = per_pin->codec; hdmi_present_sense_via_verbs() local 1685 silent_stream_enable(struct hda_codec *codec, struct hdmi_spec_per_pin *per_pin) silent_stream_enable() argument 1741 silent_stream_disable(struct hda_codec *codec, struct hdmi_spec_per_pin *per_pin) silent_stream_disable() argument 1769 sync_eld_via_acomp(struct hda_codec *codec, struct hdmi_spec_per_pin *per_pin) sync_eld_via_acomp() argument 1815 struct hda_codec *codec = per_pin->codec; hdmi_present_sense() local 1827 struct hda_codec *codec = per_pin->codec; hdmi_repoll_eld() local 1844 hdmi_add_pin(struct hda_codec *codec, hda_nid_t pin_nid) hdmi_add_pin() argument 1929 hdmi_add_cvt(struct hda_codec *codec, hda_nid_t cvt_nid) hdmi_add_cvt() argument 1978 hdmi_parse_codec(struct hda_codec *codec) hdmi_parse_codec() argument 2031 check_non_pcm_per_cvt(struct hda_codec *codec, hda_nid_t cvt_nid) check_non_pcm_per_cvt() argument 2054 generic_hdmi_playback_pcm_prepare(struct hda_pcm_stream *hinfo, struct hda_codec *codec, unsigned int stream_tag, unsigned int format, struct snd_pcm_substream *substream) generic_hdmi_playback_pcm_prepare() argument 2137 generic_hdmi_playback_pcm_cleanup(struct hda_pcm_stream *hinfo, struct hda_codec *codec, struct snd_pcm_substream *substream) generic_hdmi_playback_pcm_cleanup() argument 2145 hdmi_pcm_close(struct hda_pcm_stream *hinfo, struct hda_codec *codec, struct snd_pcm_substream *substream) hdmi_pcm_close() argument 2220 struct hda_codec *codec = hdac_to_hda_codec(hdac); hdmi_get_spk_alloc() local 2233 struct hda_codec *codec = hdac_to_hda_codec(hdac); hdmi_get_chmap() local 2247 struct hda_codec *codec = hdac_to_hda_codec(hdac); hdmi_set_chmap() local 2263 struct hda_codec *codec = hdac_to_hda_codec(hdac); is_hdmi_pcm_attached() local 2270 generic_hdmi_build_pcms(struct hda_codec *codec) generic_hdmi_build_pcms() argument 2324 generic_hdmi_build_jack(struct hda_codec *codec, int pcm_idx) generic_hdmi_build_jack() argument 2351 generic_hdmi_build_controls(struct hda_codec *codec) generic_hdmi_build_controls() argument 2419 generic_hdmi_init_per_pins(struct hda_codec *codec) generic_hdmi_init_per_pins() argument 2435 generic_hdmi_init(struct hda_codec *codec) generic_hdmi_init() argument 2469 generic_spec_free(struct hda_codec *codec) generic_spec_free() argument 2481 generic_hdmi_free(struct hda_codec *codec) generic_hdmi_free() argument 2513 generic_hdmi_suspend(struct hda_codec *codec) generic_hdmi_suspend() argument 2525 generic_hdmi_resume(struct hda_codec *codec) generic_hdmi_resume() argument 2561 alloc_generic_hdmi(struct hda_codec *codec) alloc_generic_hdmi() argument 2590 patch_generic_hdmi(struct hda_codec *codec) patch_generic_hdmi() argument 2613 reprogram_jack_detect(struct hda_codec *codec, hda_nid_t nid, int dev_id, bool use_acomp) reprogram_jack_detect() argument 2680 struct hda_codec *codec = audio_ptr; generic_acomp_pin_eld_notify() local 2698 setup_drm_audio_ops(struct hda_codec *codec, const struct drm_audio_component_audio_ops *ops) setup_drm_audio_ops() argument 2716 generic_acomp_init(struct hda_codec *codec, const struct drm_audio_component_audio_ops *ops, int (*port2pin)(struct hda_codec *, int)) generic_acomp_init() argument 2744 intel_haswell_enable_all_pins(struct hda_codec *codec, bool update_tree) intel_haswell_enable_all_pins() argument 2765 intel_haswell_fixup_enable_dp12(struct hda_codec *codec) intel_haswell_fixup_enable_dp12() argument 2785 haswell_set_power_state(struct hda_codec *codec, hda_nid_t fg, unsigned int power_state) haswell_set_power_state() argument 2808 intel_base_nid(struct hda_codec *codec) intel_base_nid() argument 2822 struct hda_codec *codec = audio_ptr; intel_pin2port() local 2846 intel_port2pin(struct hda_codec *codec, int port) intel_port2pin() argument 2864 struct hda_codec *codec = audio_ptr; intel_pin_eld_notify() local 2887 register_i915_notifier(struct hda_codec *codec) register_i915_notifier() argument 2901 i915_hsw_setup_stream(struct hda_codec *codec, hda_nid_t cvt_nid, hda_nid_t pin_nid, int dev_id, u32 stream_tag, int format) i915_hsw_setup_stream() argument 2911 i915_pin_cvt_fixup(struct hda_codec *codec, struct hdmi_spec_per_pin *per_pin, hda_nid_t cvt_nid) i915_pin_cvt_fixup() argument 2928 alloc_intel_hdmi(struct hda_codec *codec) alloc_intel_hdmi() argument 2949 parse_intel_hdmi(struct hda_codec *codec) parse_intel_hdmi() argument 2968 intel_hsw_common_init(struct hda_codec *codec, hda_nid_t vendor_nid, const int *port_map, int port_num) intel_hsw_common_init() argument 3007 patch_i915_hsw_hdmi(struct hda_codec *codec) patch_i915_hsw_hdmi() argument 3012 patch_i915_glk_hdmi(struct hda_codec *codec) patch_i915_glk_hdmi() argument 3017 patch_i915_icl_hdmi(struct hda_codec *codec) patch_i915_icl_hdmi() argument 3028 patch_i915_tgl_hdmi(struct hda_codec *codec) patch_i915_tgl_hdmi() argument 3048 patch_i915_byt_hdmi(struct hda_codec *codec) patch_i915_byt_hdmi() argument 3072 patch_i915_cpt_hdmi(struct hda_codec *codec) patch_i915_cpt_hdmi() argument 3086 simple_playback_build_pcms(struct hda_codec *codec) simple_playback_build_pcms() argument 3113 simple_hdmi_unsol_event(struct hda_codec *codec, unsigned int res) simple_hdmi_unsol_event() argument 3125 simple_playback_build_controls(struct hda_codec *codec) simple_playback_build_controls() argument 3140 simple_playback_init(struct hda_codec *codec) simple_playback_init() argument 3156 simple_playback_free(struct hda_codec *codec) simple_playback_free() argument 3217 nvhdmi_7x_init_2ch(struct hda_codec *codec) nvhdmi_7x_init_2ch() argument 3223 nvhdmi_7x_init_8ch(struct hda_codec *codec) nvhdmi_7x_init_8ch() argument 3249 simple_playback_pcm_open(struct hda_pcm_stream *hinfo, struct hda_codec *codec, struct snd_pcm_substream *substream) simple_playback_pcm_open() argument 3282 simple_playback_pcm_close(struct hda_pcm_stream *hinfo, struct hda_codec *codec, struct snd_pcm_substream *substream) simple_playback_pcm_close() argument 3290 simple_playback_pcm_prepare(struct hda_pcm_stream *hinfo, struct hda_codec *codec, unsigned int stream_tag, unsigned int format, struct snd_pcm_substream *substream) simple_playback_pcm_prepare() argument 3320 patch_simple_hdmi(struct hda_codec *codec, hda_nid_t cvt_nid, hda_nid_t pin_nid) patch_simple_hdmi() argument 3355 nvhdmi_8ch_7x_set_info_frame_parameters(struct hda_codec *codec, int channels) nvhdmi_8ch_7x_set_info_frame_parameters() argument 3388 nvhdmi_8ch_7x_pcm_close(struct hda_pcm_stream *hinfo, struct hda_codec *codec, struct snd_pcm_substream *substream) nvhdmi_8ch_7x_pcm_close() argument 3413 nvhdmi_8ch_7x_pcm_prepare(struct hda_pcm_stream *hinfo, struct hda_codec *codec, unsigned int stream_tag, unsigned int format, struct snd_pcm_substream *substream) nvhdmi_8ch_7x_pcm_prepare() argument 3529 patch_nvhdmi_2ch(struct hda_codec *codec) patch_nvhdmi_2ch() argument 3547 nvhdmi_7x_8ch_build_pcms(struct hda_codec *codec) nvhdmi_7x_8ch_build_pcms() argument 3558 nvhdmi_7x_8ch_build_controls(struct hda_codec *codec) nvhdmi_7x_8ch_build_controls() argument 3589 patch_nvhdmi_8ch_7x(struct hda_codec *codec) patch_nvhdmi_8ch_7x() argument 3645 nvhdmi_port2pin(struct hda_codec *codec, int port) nvhdmi_port2pin() argument 3657 patch_nvhdmi(struct hda_codec *codec) patch_nvhdmi() argument 3692 patch_nvhdmi_legacy(struct hda_codec *codec) patch_nvhdmi_legacy() argument 3756 tegra_hdmi_set_format(struct hda_codec *codec, unsigned int format) tegra_hdmi_set_format() argument 3797 tegra_hdmi_pcm_prepare(struct hda_pcm_stream *hinfo, struct hda_codec *codec, unsigned int stream_tag, unsigned int format, struct snd_pcm_substream *substream) tegra_hdmi_pcm_prepare() argument 3816 tegra_hdmi_pcm_cleanup(struct hda_pcm_stream *hinfo, struct hda_codec *codec, struct snd_pcm_substream *substream) tegra_hdmi_pcm_cleanup() argument 3826 hda_find_pcm_by_type(struct hda_codec *codec, int type) hda_find_pcm_by_type() argument 3841 tegra_hdmi_build_pcms(struct hda_codec *codec) tegra_hdmi_build_pcms() argument 3866 patch_tegra_hdmi(struct hda_codec *codec) patch_tegra_hdmi() argument 3933 atihdmi_pin_get_eld(struct hda_codec *codec, hda_nid_t nid, int dev_id, unsigned char *buf, int *eld_size) atihdmi_pin_get_eld() argument 3942 atihdmi_pin_setup_infoframe(struct hda_codec *codec, hda_nid_t pin_nid, int dev_id, int ca, int active_channels, int conn_type) atihdmi_pin_setup_infoframe() argument 4018 struct hda_codec *codec = hdac_to_hda_codec(hdac); atihdmi_pin_set_slot_channel() local 4054 struct hda_codec *codec = hdac_to_hda_codec(hdac); atihdmi_pin_get_slot_channel() local 4136 atihdmi_pin_hbr_setup(struct hda_codec *codec, hda_nid_t pin_nid, int dev_id, bool hbr) atihdmi_pin_hbr_setup() argument 4167 atihdmi_setup_stream(struct hda_codec *codec, hda_nid_t cvt_nid, hda_nid_t pin_nid, int dev_id, u32 stream_tag, int format) atihdmi_setup_stream() argument 4185 atihdmi_init(struct hda_codec *codec) atihdmi_init() argument 4220 atihdmi_port2pin(struct hda_codec *codec, int port) atihdmi_port2pin() argument 4232 patch_atihdmi(struct hda_codec *codec) patch_atihdmi() argument 4289 patch_via_hdmi(struct hda_codec *codec) patch_via_hdmi() argument 4294 patch_gf_hdmi(struct hda_codec *codec) patch_gf_hdmi() argument [all...] |
H A D | patch_cirrus.c | 129 static inline int cs_vendor_coef_get(struct hda_codec *codec, unsigned int idx) in cs_vendor_coef_get() argument 131 struct cs_spec *spec = codec->spec; in cs_vendor_coef_get() 132 snd_hda_codec_write(codec, spec->vendor_nid, 0, in cs_vendor_coef_get() 134 return snd_hda_codec_read(codec, spec->vendor_nid, 0, in cs_vendor_coef_get() 138 static inline void cs_vendor_coef_set(struct hda_codec *codec, unsigned int idx, in cs_vendor_coef_set() argument 141 struct cs_spec *spec = codec->spec; in cs_vendor_coef_set() 142 snd_hda_codec_write(codec, spec->vendor_nid, 0, in cs_vendor_coef_set() 144 snd_hda_codec_write(codec, spec->vendor_nid, 0, in cs_vendor_coef_set() 154 static void cs_automute(struct hda_codec *codec) in cs_automute() argument 156 struct cs_spec *spec = codec in cs_automute() 175 is_active_pin(struct hda_codec *codec, hda_nid_t nid) is_active_pin() argument 182 init_input_coef(struct hda_codec *codec) init_input_coef() argument 281 init_digital_coef(struct hda_codec *codec) init_digital_coef() argument 295 cs_init(struct hda_codec *codec) cs_init() argument 326 cs_build_controls(struct hda_codec *codec) cs_build_controls() argument 347 cs_parse_auto_config(struct hda_codec *codec) cs_parse_auto_config() argument 495 cs420x_fixup_gpio_13(struct hda_codec *codec, const struct hda_fixup *fix, int action) cs420x_fixup_gpio_13() argument 507 cs420x_fixup_gpio_23(struct hda_codec *codec, const struct hda_fixup *fix, int action) cs420x_fixup_gpio_23() argument 571 cs_alloc_spec(struct hda_codec *codec, int vendor_nid) cs_alloc_spec() argument 586 patch_cs420x(struct hda_codec *codec) patch_cs420x() argument 651 cs4208_fixup_gpio0(struct hda_codec *codec, const struct hda_fixup *fix, int action) cs4208_fixup_gpio0() argument 666 cs4208_fixup_mac(struct hda_codec *codec, const struct hda_fixup *fix, int action) cs4208_fixup_mac() argument 680 cs4208_fixup_macmini(struct hda_codec *codec, const struct hda_fixup *fix, int action) cs4208_fixup_macmini() argument 700 struct hda_codec *codec = snd_kcontrol_chip(kcontrol); cs4208_spdif_sw_put() local 710 cs4208_fixup_spdif_switch(struct hda_codec *codec, const struct hda_fixup *fix, int action) cs4208_fixup_spdif_switch() argument 757 cs4208_fix_amp_caps(struct hda_codec *codec, hda_nid_t adc) cs4208_fix_amp_caps() argument 767 patch_cs4208(struct hda_codec *codec) patch_cs4208() argument 849 cs421x_fixup_sense_b(struct hda_codec *codec, const struct hda_fixup *fix, int action) cs421x_fixup_sense_b() argument 948 struct hda_codec *codec = snd_kcontrol_chip(kcontrol); cs421x_boost_vol_get() local 958 struct hda_codec *codec = snd_kcontrol_chip(kcontrol); cs421x_boost_vol_put() local 987 cs4210_pinmux_init(struct hda_codec *codec) cs4210_pinmux_init() argument 1020 cs4210_spdif_automute(struct hda_codec *codec, struct hda_jack_callback *tbl) cs4210_spdif_automute() argument 1043 parse_cs421x_digital(struct hda_codec *codec) parse_cs421x_digital() argument 1059 cs421x_init(struct hda_codec *codec) cs421x_init() argument 1087 fix_volume_caps(struct hda_codec *codec, hda_nid_t dac) fix_volume_caps() argument 1099 cs421x_parse_auto_config(struct hda_codec *codec) cs421x_parse_auto_config() argument 1132 cs421x_suspend(struct hda_codec *codec) cs421x_suspend() argument 1165 patch_cs4210(struct hda_codec *codec) patch_cs4210() argument 1201 patch_cs4213(struct hda_codec *codec) patch_cs4213() argument [all...] |
H A D | hda_local.h | 117 #define snd_hda_codec_amp_read(codec, nid, ch, dir, idx) \ 118 snd_hdac_regmap_get_amp(&(codec)->core, nid, ch, dir, idx) 119 int snd_hda_codec_amp_update(struct hda_codec *codec, hda_nid_t nid, 121 int snd_hda_codec_amp_stereo(struct hda_codec *codec, hda_nid_t nid, 123 int snd_hda_codec_amp_init(struct hda_codec *codec, hda_nid_t nid, int ch, 125 int snd_hda_codec_amp_init_stereo(struct hda_codec *codec, hda_nid_t nid, 127 void snd_hda_set_vmaster_tlv(struct hda_codec *codec, hda_nid_t nid, int dir, 129 struct snd_kcontrol *snd_hda_find_mixer_ctl(struct hda_codec *codec, 131 int __snd_hda_add_vmaster(struct hda_codec *codec, char *name, 135 #define snd_hda_add_vmaster(codec, nam 157 struct hda_codec *codec; global() member 264 snd_hda_codec_proc_new(struct hda_codec *codec) snd_hda_codec_proc_new() argument 305 unsigned int codec; /* Codec vendor/device ID */ global() member 423 snd_hda_set_pin_ctl(struct hda_codec *codec, hda_nid_t pin, unsigned int val) snd_hda_set_pin_ctl() argument 437 snd_hda_set_pin_ctl_cache(struct hda_codec *codec, hda_nid_t pin, unsigned int val) snd_hda_set_pin_ctl_cache() argument 453 get_wcaps(struct hda_codec *codec, hda_nid_t nid) get_wcaps() argument 479 snd_hda_override_wcaps(struct hda_codec *codec, hda_nid_t nid, u32 val) snd_hda_override_wcaps() argument 502 snd_hda_query_pin_caps(struct hda_codec *codec, hda_nid_t nid) snd_hda_query_pin_caps() argument 519 snd_hda_override_pin_caps(struct hda_codec *codec, hda_nid_t nid, unsigned int caps) snd_hda_override_pin_caps() argument 556 snd_hda_create_hwdep(struct hda_codec *codec) snd_hda_create_hwdep() argument 570 snd_hda_get_hint(struct hda_codec *codec, const char *key) snd_hda_get_hint() argument 576 snd_hda_get_bool_hint(struct hda_codec *codec, const char *key) snd_hda_get_bool_hint() argument 582 snd_hda_get_int_hint(struct hda_codec *codec, const char *key, int *valp) snd_hda_get_int_hint() argument 611 snd_hda_check_power_state(struct hda_codec *codec, hda_nid_t nid, unsigned int target_state) snd_hda_check_power_state() argument 617 snd_hda_sync_power_state(struct hda_codec *codec, hda_nid_t nid, unsigned int target_state) snd_hda_sync_power_state() argument [all...] |
H A D | patch_analog.c | 50 static int create_beep_ctls(struct hda_codec *codec) in create_beep_ctls() argument 52 struct ad198x_spec *spec = codec->spec; in create_beep_ctls() 61 kctl = snd_ctl_new1(knew, codec); in create_beep_ctls() 65 err = snd_hda_ctl_add(codec, 0, kctl); in create_beep_ctls() 72 #define create_beep_ctls(codec) 0 76 static void ad198x_power_eapd_write(struct hda_codec *codec, hda_nid_t front, in ad198x_power_eapd_write() argument 79 if (snd_hda_query_pin_caps(codec, front) & AC_PINCAP_EAPD) in ad198x_power_eapd_write() 80 snd_hda_codec_write(codec, front, 0, AC_VERB_SET_EAPD_BTLENABLE, in ad198x_power_eapd_write() 81 !codec->inv_eapd ? 0x00 : 0x02); in ad198x_power_eapd_write() 82 if (snd_hda_query_pin_caps(codec, h in ad198x_power_eapd_write() 87 ad198x_power_eapd(struct hda_codec *codec) ad198x_power_eapd() argument 115 ad198x_shutup(struct hda_codec *codec) ad198x_shutup() argument 122 ad198x_suspend(struct hda_codec *codec) ad198x_suspend() argument 132 struct hda_codec *codec = private_data; ad_vmaster_eapd_hook() local 148 ad198x_auto_build_controls(struct hda_codec *codec) ad198x_auto_build_controls() argument 175 ad198x_parse_auto_config(struct hda_codec *codec, bool indep_hp) ad198x_parse_auto_config() argument 203 alloc_ad_spec(struct hda_codec *codec) alloc_ad_spec() argument 221 ad_fixup_inv_jack_detect(struct hda_codec *codec, const struct hda_fixup *fix, int action) ad_fixup_inv_jack_detect() argument 235 ad1986a_fixup_eapd(struct hda_codec *codec, const struct hda_fixup *fix, int action) ad1986a_fixup_eapd() argument 248 ad1986a_fixup_eapd_mix_in(struct hda_codec *codec, const struct hda_fixup *fix, int action) ad1986a_fixup_eapd_mix_in() argument 389 patch_ad1986a(struct hda_codec *codec) patch_ad1986a() argument 453 struct hda_codec *codec = snd_kcontrol_chip(kcontrol); ad1983_auto_smux_enum_info() local 470 struct hda_codec *codec = snd_kcontrol_chip(kcontrol); ad1983_auto_smux_enum_get() local 480 struct hda_codec *codec = snd_kcontrol_chip(kcontrol); ad1983_auto_smux_enum_put() local 504 ad1983_add_spdif_mux_ctl(struct hda_codec *codec) ad1983_add_spdif_mux_ctl() argument 521 patch_ad1983(struct hda_codec *codec) patch_ad1983() argument 559 ad1981_fixup_hp_eapd(struct hda_codec *codec, const struct hda_fixup *fix, int action) ad1981_fixup_hp_eapd() argument 573 ad1981_fixup_amp_override(struct hda_codec *codec, const struct hda_fixup *fix, int action) ad1981_fixup_amp_override() argument 611 patch_ad1981(struct hda_codec *codec) patch_ad1981() argument 733 struct hda_codec *codec = snd_kcontrol_chip(kcontrol); ad1988_auto_smux_enum_info() local 748 struct hda_codec *codec = snd_kcontrol_chip(kcontrol); ad1988_auto_smux_enum_get() local 758 struct hda_codec *codec = snd_kcontrol_chip(kcontrol); ad1988_auto_smux_enum_put() local 790 ad1988_auto_init(struct hda_codec *codec) ad1988_auto_init() argument 811 ad1988_add_spdif_mux_ctl(struct hda_codec *codec) ad1988_add_spdif_mux_ctl() argument 903 patch_ad1988(struct hda_codec *codec) patch_ad1988() argument 967 ad1884_fixup_amp_override(struct hda_codec *codec, const struct hda_fixup *fix, int action) ad1884_fixup_amp_override() argument 981 struct hda_codec *codec = private_data; ad1884_vmaster_hp_gpio_hook() local 991 ad1884_fixup_hp_eapd(struct hda_codec *codec, const struct hda_fixup *fix, int action) ad1884_fixup_hp_eapd() argument 1016 ad1884_fixup_thinkpad(struct hda_codec *codec, const struct hda_fixup *fix, int action) ad1884_fixup_thinkpad() argument 1083 patch_ad1884(struct hda_codec *codec) patch_ad1884() argument 1129 patch_ad1882(struct hda_codec *codec) patch_ad1882() argument [all...] |
/kernel/linux/linux-5.10/sound/hda/ |
H A D | hdac_device.c | 3 * HD-audio codec core device 18 static void setup_fg_nodes(struct hdac_device *codec); 19 static int get_codec_vendor_name(struct hdac_device *codec); 27 * snd_hdac_device_init - initialize the HD-audio codec base device 28 * @codec: device to initialize 31 * @addr: codec address 40 int snd_hdac_device_init(struct hdac_device *codec, struct hdac_bus *bus, in snd_hdac_device_init() argument 47 dev = &codec->dev; in snd_hdac_device_init() 56 codec->bus = bus; in snd_hdac_device_init() 57 codec in snd_hdac_device_init() 127 snd_hdac_device_exit(struct hdac_device *codec) snd_hdac_device_exit() argument 142 snd_hdac_device_register(struct hdac_device *codec) snd_hdac_device_register() argument 165 snd_hdac_device_unregister(struct hdac_device *codec) snd_hdac_device_unregister() argument 184 snd_hdac_device_set_chip_name(struct hdac_device *codec, const char *name) snd_hdac_device_set_chip_name() argument 207 snd_hdac_codec_modalias(struct hdac_device *codec, char *buf, size_t size) snd_hdac_codec_modalias() argument 224 snd_hdac_make_cmd(struct hdac_device *codec, hda_nid_t nid, unsigned int verb, unsigned int parm) snd_hdac_make_cmd() argument 256 snd_hdac_exec_verb(struct hdac_device *codec, unsigned int cmd, unsigned int flags, unsigned int *res) snd_hdac_exec_verb() argument 275 snd_hdac_read(struct hdac_device *codec, hda_nid_t nid, unsigned int verb, unsigned int parm, unsigned int *res) snd_hdac_read() argument 293 _snd_hdac_read_parm(struct hdac_device *codec, hda_nid_t nid, int parm, unsigned int *res) _snd_hdac_read_parm() argument 312 snd_hdac_read_parm_uncached(struct hdac_device *codec, hda_nid_t nid, int parm) snd_hdac_read_parm_uncached() argument 331 snd_hdac_override_parm(struct hdac_device *codec, hda_nid_t nid, unsigned int parm, unsigned int val) snd_hdac_override_parm() argument 356 snd_hdac_get_sub_nodes(struct hdac_device *codec, hda_nid_t nid, hda_nid_t *start_id) snd_hdac_get_sub_nodes() argument 374 setup_fg_nodes(struct hdac_device *codec) setup_fg_nodes() argument 404 snd_hdac_refresh_widgets(struct hdac_device *codec) snd_hdac_refresh_widgets() argument 436 get_num_conns(struct hdac_device *codec, hda_nid_t nid) get_num_conns() argument 464 snd_hdac_get_connections(struct hdac_device *codec, hda_nid_t nid, hda_nid_t *conn_list, int max_conns) snd_hdac_get_connections() argument 567 snd_hdac_power_up(struct hdac_device *codec) snd_hdac_power_up() argument 579 snd_hdac_power_down(struct hdac_device *codec) snd_hdac_power_down() argument 599 snd_hdac_power_up_pm(struct hdac_device *codec) snd_hdac_power_up_pm() argument 611 snd_hdac_keep_power_up(struct hdac_device *codec) snd_hdac_keep_power_up() argument 632 snd_hdac_power_down_pm(struct hdac_device *codec) snd_hdac_power_down_pm() argument 674 get_codec_vendor_name(struct hdac_device *codec) get_codec_vendor_name() argument 789 query_pcm_param(struct hdac_device *codec, hda_nid_t nid) query_pcm_param() argument 803 query_stream_param(struct hdac_device *codec, hda_nid_t nid) query_stream_param() argument 827 snd_hdac_query_supported_pcm(struct hdac_device *codec, hda_nid_t nid, u32 *ratesp, u64 *formatsp, unsigned int *bpsp) snd_hdac_query_supported_pcm() argument 932 snd_hdac_is_supported_format(struct hdac_device *codec, hda_nid_t nid, unsigned int format) snd_hdac_is_supported_format() argument 1079 snd_hdac_sync_power_state(struct hdac_device *codec, hda_nid_t nid, unsigned int power_state) snd_hdac_sync_power_state() argument [all...] |
H A D | hdac_regmap.c | 26 static int codec_pm_lock(struct hdac_device *codec) in codec_pm_lock() argument 28 return snd_hdac_keep_power_up(codec); in codec_pm_lock() 31 static void codec_pm_unlock(struct hdac_device *codec, int lock) in codec_pm_unlock() argument 34 snd_hdac_power_down_pm(codec); in codec_pm_unlock() 41 struct hdac_device *codec = dev_to_hdac_dev(dev); in hda_volatile_reg() local 46 return !codec->cache_coef; in hda_volatile_reg() 68 struct hdac_device *codec = dev_to_hdac_dev(dev); in hda_writeable_reg() local 73 snd_array_for_each(&codec->vendor_verbs, i, v) { in hda_writeable_reg() 78 if (codec->caps_overwriting) in hda_writeable_reg() 86 return codec in hda_writeable_reg() 117 struct hdac_device *codec = dev_to_hdac_dev(dev); hda_readable_reg() local 157 hda_reg_read_stereo_amp(struct hdac_device *codec, unsigned int reg, unsigned int *val) hda_reg_read_stereo_amp() argument 175 hda_reg_write_stereo_amp(struct hdac_device *codec, unsigned int reg, unsigned int val) hda_reg_write_stereo_amp() argument 205 hda_reg_read_coef(struct hdac_device *codec, unsigned int reg, unsigned int *val) hda_reg_read_coef() argument 223 hda_reg_write_coef(struct hdac_device *codec, unsigned int reg, unsigned int val) hda_reg_write_coef() argument 243 struct hdac_device *codec = context; hda_reg_read() local 282 struct hdac_device *codec = context; hda_reg_write() local 375 snd_hdac_regmap_init(struct hdac_device *codec) snd_hdac_regmap_init() argument 392 snd_hdac_regmap_exit(struct hdac_device *codec) snd_hdac_regmap_exit() argument 409 snd_hdac_regmap_add_vendor_verb(struct hdac_device *codec, unsigned int verb) snd_hdac_regmap_add_vendor_verb() argument 426 reg_raw_write(struct hdac_device *codec, unsigned int reg, unsigned int val) reg_raw_write() argument 460 snd_hdac_regmap_write_raw(struct hdac_device *codec, unsigned int reg, unsigned int val) snd_hdac_regmap_write_raw() argument 467 reg_raw_read(struct hdac_device *codec, unsigned int reg, unsigned int *val, bool uncached) reg_raw_read() argument 481 __snd_hdac_regmap_read_raw(struct hdac_device *codec, unsigned int reg, unsigned int *val, bool uncached) __snd_hdac_regmap_read_raw() argument 496 snd_hdac_regmap_read_raw(struct hdac_device *codec, unsigned int reg, unsigned int *val) snd_hdac_regmap_read_raw() argument 506 snd_hdac_regmap_read_raw_uncached(struct hdac_device *codec, unsigned int reg, unsigned int *val) snd_hdac_regmap_read_raw_uncached() argument 512 reg_raw_update(struct hdac_device *codec, unsigned int reg, unsigned int mask, unsigned int val) reg_raw_update() argument 550 snd_hdac_regmap_update_raw(struct hdac_device *codec, unsigned int reg, unsigned int mask, unsigned int val) snd_hdac_regmap_update_raw() argument 557 reg_raw_update_once(struct hdac_device *codec, unsigned int reg, unsigned int mask, unsigned int val) reg_raw_update_once() argument 587 snd_hdac_regmap_update_raw_once(struct hdac_device *codec, unsigned int reg, unsigned int mask, unsigned int val) snd_hdac_regmap_update_raw_once() argument 598 snd_hdac_regmap_sync(struct hdac_device *codec) snd_hdac_regmap_sync() argument [all...] |
/kernel/linux/linux-6.6/sound/hda/ |
H A D | hdac_device.c | 3 * HD-audio codec core device 18 static void setup_fg_nodes(struct hdac_device *codec); 19 static int get_codec_vendor_name(struct hdac_device *codec); 27 * snd_hdac_device_init - initialize the HD-audio codec base device 28 * @codec: device to initialize 31 * @addr: codec address 40 int snd_hdac_device_init(struct hdac_device *codec, struct hdac_bus *bus, in snd_hdac_device_init() argument 47 dev = &codec->dev; in snd_hdac_device_init() 56 codec->bus = bus; in snd_hdac_device_init() 57 codec in snd_hdac_device_init() 127 snd_hdac_device_exit(struct hdac_device *codec) snd_hdac_device_exit() argument 142 snd_hdac_device_register(struct hdac_device *codec) snd_hdac_device_register() argument 165 snd_hdac_device_unregister(struct hdac_device *codec) snd_hdac_device_unregister() argument 184 snd_hdac_device_set_chip_name(struct hdac_device *codec, const char *name) snd_hdac_device_set_chip_name() argument 207 snd_hdac_codec_modalias(const struct hdac_device *codec, char *buf, size_t size) snd_hdac_codec_modalias() argument 224 snd_hdac_make_cmd(struct hdac_device *codec, hda_nid_t nid, unsigned int verb, unsigned int parm) snd_hdac_make_cmd() argument 256 snd_hdac_exec_verb(struct hdac_device *codec, unsigned int cmd, unsigned int flags, unsigned int *res) snd_hdac_exec_verb() argument 275 snd_hdac_read(struct hdac_device *codec, hda_nid_t nid, unsigned int verb, unsigned int parm, unsigned int *res) snd_hdac_read() argument 293 _snd_hdac_read_parm(struct hdac_device *codec, hda_nid_t nid, int parm, unsigned int *res) _snd_hdac_read_parm() argument 312 snd_hdac_read_parm_uncached(struct hdac_device *codec, hda_nid_t nid, int parm) snd_hdac_read_parm_uncached() argument 331 snd_hdac_override_parm(struct hdac_device *codec, hda_nid_t nid, unsigned int parm, unsigned int val) snd_hdac_override_parm() argument 356 snd_hdac_get_sub_nodes(struct hdac_device *codec, hda_nid_t nid, hda_nid_t *start_id) snd_hdac_get_sub_nodes() argument 374 setup_fg_nodes(struct hdac_device *codec) setup_fg_nodes() argument 404 snd_hdac_refresh_widgets(struct hdac_device *codec) snd_hdac_refresh_widgets() argument 436 get_num_conns(struct hdac_device *codec, hda_nid_t nid) get_num_conns() argument 464 snd_hdac_get_connections(struct hdac_device *codec, hda_nid_t nid, hda_nid_t *conn_list, int max_conns) snd_hdac_get_connections() argument 567 snd_hdac_power_up(struct hdac_device *codec) snd_hdac_power_up() argument 579 snd_hdac_power_down(struct hdac_device *codec) snd_hdac_power_down() argument 599 snd_hdac_power_up_pm(struct hdac_device *codec) snd_hdac_power_up_pm() argument 611 snd_hdac_keep_power_up(struct hdac_device *codec) snd_hdac_keep_power_up() argument 632 snd_hdac_power_down_pm(struct hdac_device *codec) snd_hdac_power_down_pm() argument 674 get_codec_vendor_name(struct hdac_device *codec) get_codec_vendor_name() argument 789 query_pcm_param(struct hdac_device *codec, hda_nid_t nid) query_pcm_param() argument 803 query_stream_param(struct hdac_device *codec, hda_nid_t nid) query_stream_param() argument 827 snd_hdac_query_supported_pcm(struct hdac_device *codec, hda_nid_t nid, u32 *ratesp, u64 *formatsp, unsigned int *bpsp) snd_hdac_query_supported_pcm() argument 932 snd_hdac_is_supported_format(struct hdac_device *codec, hda_nid_t nid, unsigned int format) snd_hdac_is_supported_format() argument 1079 snd_hdac_sync_power_state(struct hdac_device *codec, hda_nid_t nid, unsigned int power_state) snd_hdac_sync_power_state() argument [all...] |
H A D | hdac_regmap.c | 25 static int codec_pm_lock(struct hdac_device *codec) in codec_pm_lock() argument 27 return snd_hdac_keep_power_up(codec); in codec_pm_lock() 30 static void codec_pm_unlock(struct hdac_device *codec, int lock) in codec_pm_unlock() argument 33 snd_hdac_power_down_pm(codec); in codec_pm_unlock() 40 struct hdac_device *codec = dev_to_hdac_dev(dev); in hda_volatile_reg() local 45 return !codec->cache_coef; in hda_volatile_reg() 67 struct hdac_device *codec = dev_to_hdac_dev(dev); in hda_writeable_reg() local 72 snd_array_for_each(&codec->vendor_verbs, i, v) { in hda_writeable_reg() 77 if (codec->caps_overwriting) in hda_writeable_reg() 85 return codec in hda_writeable_reg() 116 struct hdac_device *codec = dev_to_hdac_dev(dev); hda_readable_reg() local 156 hda_reg_read_stereo_amp(struct hdac_device *codec, unsigned int reg, unsigned int *val) hda_reg_read_stereo_amp() argument 174 hda_reg_write_stereo_amp(struct hdac_device *codec, unsigned int reg, unsigned int val) hda_reg_write_stereo_amp() argument 204 hda_reg_read_coef(struct hdac_device *codec, unsigned int reg, unsigned int *val) hda_reg_read_coef() argument 222 hda_reg_write_coef(struct hdac_device *codec, unsigned int reg, unsigned int val) hda_reg_write_coef() argument 242 struct hdac_device *codec = context; hda_reg_read() local 281 struct hdac_device *codec = context; hda_reg_write() local 374 snd_hdac_regmap_init(struct hdac_device *codec) snd_hdac_regmap_init() argument 391 snd_hdac_regmap_exit(struct hdac_device *codec) snd_hdac_regmap_exit() argument 408 snd_hdac_regmap_add_vendor_verb(struct hdac_device *codec, unsigned int verb) snd_hdac_regmap_add_vendor_verb() argument 425 reg_raw_write(struct hdac_device *codec, unsigned int reg, unsigned int val) reg_raw_write() argument 459 snd_hdac_regmap_write_raw(struct hdac_device *codec, unsigned int reg, unsigned int val) snd_hdac_regmap_write_raw() argument 466 reg_raw_read(struct hdac_device *codec, unsigned int reg, unsigned int *val, bool uncached) reg_raw_read() argument 480 __snd_hdac_regmap_read_raw(struct hdac_device *codec, unsigned int reg, unsigned int *val, bool uncached) __snd_hdac_regmap_read_raw() argument 495 snd_hdac_regmap_read_raw(struct hdac_device *codec, unsigned int reg, unsigned int *val) snd_hdac_regmap_read_raw() argument 505 snd_hdac_regmap_read_raw_uncached(struct hdac_device *codec, unsigned int reg, unsigned int *val) snd_hdac_regmap_read_raw_uncached() argument 511 reg_raw_update(struct hdac_device *codec, unsigned int reg, unsigned int mask, unsigned int val) reg_raw_update() argument 549 snd_hdac_regmap_update_raw(struct hdac_device *codec, unsigned int reg, unsigned int mask, unsigned int val) snd_hdac_regmap_update_raw() argument 556 reg_raw_update_once(struct hdac_device *codec, unsigned int reg, unsigned int mask, unsigned int val) reg_raw_update_once() argument 583 snd_hdac_regmap_update_raw_once(struct hdac_device *codec, unsigned int reg, unsigned int mask, unsigned int val) snd_hdac_regmap_update_raw_once() argument 594 snd_hdac_regmap_sync(struct hdac_device *codec) snd_hdac_regmap_sync() argument [all...] |
/kernel/linux/linux-5.10/sound/pci/ali5451/ |
H A D | ali5451.c | 142 #define ALI_REG(codec, x) ((codec)->port + x) 181 struct snd_ali *codec; member 267 static inline unsigned int snd_ali_5451_peek(struct snd_ali *codec, in snd_ali_5451_peek() argument 270 return (unsigned int)inl(ALI_REG(codec, port)); in snd_ali_5451_peek() 273 static inline void snd_ali_5451_poke(struct snd_ali *codec, in snd_ali_5451_poke() argument 277 outl((unsigned int)val, ALI_REG(codec, port)); in snd_ali_5451_poke() 280 static int snd_ali_codec_ready(struct snd_ali *codec, in snd_ali_codec_ready() argument 289 res = snd_ali_5451_peek(codec,port); in snd_ali_codec_ready() 297 snd_ali_5451_poke(codec, por in snd_ali_codec_ready() 302 snd_ali_stimer_ready(struct snd_ali *codec) snd_ali_stimer_ready() argument 323 snd_ali_codec_poke(struct snd_ali *codec,int secondary, unsigned short reg, unsigned short val) snd_ali_codec_poke() argument 355 snd_ali_codec_peek(struct snd_ali *codec, int secondary, unsigned short reg) snd_ali_codec_peek() argument 394 struct snd_ali *codec = ac97->private_data; snd_ali_codec_write() local 410 struct snd_ali *codec = ac97->private_data; snd_ali_codec_read() local 420 snd_ali_reset_5451(struct snd_ali *codec) snd_ali_reset_5451() argument 461 snd_ali_enable_special_channel(struct snd_ali *codec, unsigned int channel) snd_ali_enable_special_channel() argument 471 snd_ali_disable_special_channel(struct snd_ali *codec, unsigned int channel) snd_ali_disable_special_channel() argument 481 snd_ali_enable_address_interrupt(struct snd_ali *codec) snd_ali_enable_address_interrupt() argument 491 snd_ali_disable_address_interrupt(struct snd_ali *codec) snd_ali_disable_address_interrupt() argument 501 snd_ali_disable_voice_irq(struct snd_ali *codec, unsigned int channel) snd_ali_disable_voice_irq() argument 515 snd_ali_alloc_pcm_channel(struct snd_ali *codec, int channel) snd_ali_alloc_pcm_channel() argument 534 snd_ali_find_free_channel(struct snd_ali * codec, int rec) snd_ali_find_free_channel() argument 583 snd_ali_free_channel_pcm(struct snd_ali *codec, int channel) snd_ali_free_channel_pcm() argument 603 snd_ali_stop_voice(struct snd_ali *codec, unsigned int channel) snd_ali_stop_voice() argument 615 snd_ali_delay(struct snd_ali *codec,int interval) snd_ali_delay() argument 630 snd_ali_detect_spdif_rate(struct snd_ali *codec) snd_ali_detect_spdif_rate() argument 686 snd_ali_get_spdif_in_rate(struct snd_ali *codec) snd_ali_get_spdif_in_rate() argument 711 snd_ali_enable_spdif_in(struct snd_ali *codec) snd_ali_enable_spdif_in() argument 726 snd_ali_disable_spdif_in(struct snd_ali *codec) snd_ali_disable_spdif_in() argument 738 snd_ali_set_spdif_out_rate(struct snd_ali *codec, unsigned int rate) snd_ali_set_spdif_out_rate() argument 761 snd_ali_enable_spdif_out(struct snd_ali *codec) snd_ali_enable_spdif_out() argument 794 snd_ali_enable_spdif_chnout(struct snd_ali *codec) snd_ali_enable_spdif_chnout() argument 812 snd_ali_disable_spdif_chnout(struct snd_ali *codec) snd_ali_disable_spdif_chnout() argument 823 snd_ali_disable_spdif_out(struct snd_ali *codec) snd_ali_disable_spdif_out() argument 833 snd_ali_update_ptr(struct snd_ali *codec, int channel) snd_ali_update_ptr() argument 883 struct snd_ali *codec = dev_id; snd_ali_card_interrupt() local 909 snd_ali_alloc_voice(struct snd_ali * codec, int type, int rec, int channel) snd_ali_alloc_voice() argument 939 snd_ali_free_voice(struct snd_ali * codec, struct snd_ali_voice *pvoice) snd_ali_free_voice() argument 964 snd_ali_clear_voices(struct snd_ali *codec, unsigned int v_min, unsigned int v_max) snd_ali_clear_voices() argument 976 snd_ali_write_voice_regs(struct snd_ali *codec, unsigned int Channel, unsigned int LBA, unsigned int CSO, unsigned int ESO, unsigned int DELTA, unsigned int ALPHA_FMS, unsigned int GVSEL, unsigned int PAN, unsigned int VOL, unsigned int CTRL, unsigned int EC) snd_ali_write_voice_regs() argument 1071 struct snd_ali *codec = snd_pcm_substream_chip(substream); snd_ali_trigger() local 1135 struct snd_ali *codec = snd_pcm_substream_chip(substream); snd_ali_playback_hw_params() local 1165 struct snd_ali *codec = snd_pcm_substream_chip(substream); snd_ali_playback_hw_free() local 1179 struct snd_ali *codec = snd_pcm_substream_chip(substream); snd_ali_playback_prepare() local 1272 struct snd_ali *codec = snd_pcm_substream_chip(substream); snd_ali_prepare() local 1361 struct snd_ali *codec = snd_pcm_substream_chip(substream); snd_ali_playback_pointer() local 1383 struct snd_ali *codec = snd_pcm_substream_chip(substream); snd_ali_pointer() local 1460 struct snd_ali *codec = snd_pcm_substream_chip(substream); snd_ali_open() local 1497 struct snd_ali *codec = snd_pcm_substream_chip(substream); snd_ali_close() local 1618 struct snd_ali *codec = pcm->private_data; snd_ali_pcm_free() local 1623 snd_ali_pcm(struct snd_ali *codec, int device, struct ali_pcm_description *desc) snd_ali_pcm() argument 1672 snd_ali_build_pcms(struct snd_ali *codec) snd_ali_build_pcms() argument 1694 struct snd_ali *codec = kcontrol->private_data; snd_ali5451_spdif_get() local 1722 struct snd_ali *codec = kcontrol->private_data; snd_ali5451_spdif_put() local 1787 snd_ali_mixer(struct snd_ali *codec) snd_ali_mixer() argument 1918 snd_ali_free(struct snd_ali * codec) snd_ali_free() argument 1936 snd_ali_chip_init(struct snd_ali *codec) snd_ali_chip_init() argument 2000 struct snd_ali *codec = entry->private_data; snd_ali_proc_read() local 2006 snd_ali_proc_init(struct snd_ali *codec) snd_ali_proc_init() argument 2011 snd_ali_resources(struct snd_ali *codec) snd_ali_resources() argument 2033 struct snd_ali *codec = device->device_data; snd_ali_dev_free() local 2044 struct snd_ali *codec; snd_ali_create() local 2172 struct snd_ali *codec; snd_ali_probe() local [all...] |
/kernel/linux/linux-6.6/sound/pci/ali5451/ |
H A D | ali5451.c | 141 #define ALI_REG(codec, x) ((codec)->port + x) 180 struct snd_ali *codec; member 266 static inline unsigned int snd_ali_5451_peek(struct snd_ali *codec, in snd_ali_5451_peek() argument 269 return (unsigned int)inl(ALI_REG(codec, port)); in snd_ali_5451_peek() 272 static inline void snd_ali_5451_poke(struct snd_ali *codec, in snd_ali_5451_poke() argument 276 outl((unsigned int)val, ALI_REG(codec, port)); in snd_ali_5451_poke() 279 static int snd_ali_codec_ready(struct snd_ali *codec, in snd_ali_codec_ready() argument 288 res = snd_ali_5451_peek(codec,port); in snd_ali_codec_ready() 296 snd_ali_5451_poke(codec, por in snd_ali_codec_ready() 301 snd_ali_stimer_ready(struct snd_ali *codec) snd_ali_stimer_ready() argument 322 snd_ali_codec_poke(struct snd_ali *codec,int secondary, unsigned short reg, unsigned short val) snd_ali_codec_poke() argument 354 snd_ali_codec_peek(struct snd_ali *codec, int secondary, unsigned short reg) snd_ali_codec_peek() argument 393 struct snd_ali *codec = ac97->private_data; snd_ali_codec_write() local 409 struct snd_ali *codec = ac97->private_data; snd_ali_codec_read() local 419 snd_ali_reset_5451(struct snd_ali *codec) snd_ali_reset_5451() argument 460 snd_ali_enable_special_channel(struct snd_ali *codec, unsigned int channel) snd_ali_enable_special_channel() argument 470 snd_ali_disable_special_channel(struct snd_ali *codec, unsigned int channel) snd_ali_disable_special_channel() argument 480 snd_ali_enable_address_interrupt(struct snd_ali *codec) snd_ali_enable_address_interrupt() argument 490 snd_ali_disable_address_interrupt(struct snd_ali *codec) snd_ali_disable_address_interrupt() argument 500 snd_ali_disable_voice_irq(struct snd_ali *codec, unsigned int channel) snd_ali_disable_voice_irq() argument 514 snd_ali_alloc_pcm_channel(struct snd_ali *codec, int channel) snd_ali_alloc_pcm_channel() argument 533 snd_ali_find_free_channel(struct snd_ali * codec, int rec) snd_ali_find_free_channel() argument 582 snd_ali_free_channel_pcm(struct snd_ali *codec, int channel) snd_ali_free_channel_pcm() argument 602 snd_ali_stop_voice(struct snd_ali *codec, unsigned int channel) snd_ali_stop_voice() argument 614 snd_ali_delay(struct snd_ali *codec,int interval) snd_ali_delay() argument 629 snd_ali_detect_spdif_rate(struct snd_ali *codec) snd_ali_detect_spdif_rate() argument 685 snd_ali_get_spdif_in_rate(struct snd_ali *codec) snd_ali_get_spdif_in_rate() argument 710 snd_ali_enable_spdif_in(struct snd_ali *codec) snd_ali_enable_spdif_in() argument 725 snd_ali_disable_spdif_in(struct snd_ali *codec) snd_ali_disable_spdif_in() argument 737 snd_ali_set_spdif_out_rate(struct snd_ali *codec, unsigned int rate) snd_ali_set_spdif_out_rate() argument 760 snd_ali_enable_spdif_out(struct snd_ali *codec) snd_ali_enable_spdif_out() argument 793 snd_ali_enable_spdif_chnout(struct snd_ali *codec) snd_ali_enable_spdif_chnout() argument 811 snd_ali_disable_spdif_chnout(struct snd_ali *codec) snd_ali_disable_spdif_chnout() argument 822 snd_ali_disable_spdif_out(struct snd_ali *codec) snd_ali_disable_spdif_out() argument 832 snd_ali_update_ptr(struct snd_ali *codec, int channel) snd_ali_update_ptr() argument 882 struct snd_ali *codec = dev_id; snd_ali_card_interrupt() local 908 snd_ali_alloc_voice(struct snd_ali * codec, int type, int rec, int channel) snd_ali_alloc_voice() argument 938 snd_ali_free_voice(struct snd_ali * codec, struct snd_ali_voice *pvoice) snd_ali_free_voice() argument 963 snd_ali_clear_voices(struct snd_ali *codec, unsigned int v_min, unsigned int v_max) snd_ali_clear_voices() argument 975 snd_ali_write_voice_regs(struct snd_ali *codec, unsigned int Channel, unsigned int LBA, unsigned int CSO, unsigned int ESO, unsigned int DELTA, unsigned int ALPHA_FMS, unsigned int GVSEL, unsigned int PAN, unsigned int VOL, unsigned int CTRL, unsigned int EC) snd_ali_write_voice_regs() argument 1070 struct snd_ali *codec = snd_pcm_substream_chip(substream); snd_ali_trigger() local 1134 struct snd_ali *codec = snd_pcm_substream_chip(substream); snd_ali_playback_hw_params() local 1164 struct snd_ali *codec = snd_pcm_substream_chip(substream); snd_ali_playback_hw_free() local 1178 struct snd_ali *codec = snd_pcm_substream_chip(substream); snd_ali_playback_prepare() local 1271 struct snd_ali *codec = snd_pcm_substream_chip(substream); snd_ali_prepare() local 1360 struct snd_ali *codec = snd_pcm_substream_chip(substream); snd_ali_playback_pointer() local 1382 struct snd_ali *codec = snd_pcm_substream_chip(substream); snd_ali_pointer() local 1459 struct snd_ali *codec = snd_pcm_substream_chip(substream); snd_ali_open() local 1496 struct snd_ali *codec = snd_pcm_substream_chip(substream); snd_ali_close() local 1617 struct snd_ali *codec = pcm->private_data; snd_ali_pcm_free() local 1622 snd_ali_pcm(struct snd_ali *codec, int device, struct ali_pcm_description *desc) snd_ali_pcm() argument 1671 snd_ali_build_pcms(struct snd_ali *codec) snd_ali_build_pcms() argument 1693 struct snd_ali *codec = kcontrol->private_data; snd_ali5451_spdif_get() local 1721 struct snd_ali *codec = kcontrol->private_data; snd_ali5451_spdif_put() local 1786 snd_ali_mixer(struct snd_ali *codec) snd_ali_mixer() argument 1919 struct snd_ali *codec = card->private_data; snd_ali_free() local 1927 snd_ali_chip_init(struct snd_ali *codec) snd_ali_chip_init() argument 1991 struct snd_ali *codec = entry->private_data; snd_ali_proc_read() local 1997 snd_ali_proc_init(struct snd_ali *codec) snd_ali_proc_init() argument 2002 snd_ali_resources(struct snd_ali *codec) snd_ali_resources() argument 2029 struct snd_ali *codec = card->private_data; snd_ali_create() local 2131 struct snd_ali *codec; __snd_ali_probe() local [all...] |
/kernel/linux/linux-6.6/drivers/media/pci/zoran/ |
H A D | videocodec.c | 5 * Interface for MJPEG (and maybe later MPEG/WAVELETS) codec's 20 struct videocodec *codec; member 25 const struct videocodec *codec; member 42 struct videocodec *codec; in videocodec_attach() local 63 if ((master->flags & h->codec->flags) == master->flags) { in videocodec_attach() 64 zrdev_dbg(zr, "%s: try '%s'\n", __func__, h->codec->name); in videocodec_attach() 66 codec = kmemdup(h->codec, sizeof(struct videocodec), GFP_KERNEL); in videocodec_attach() 67 if (!codec) in videocodec_attach() 70 res = strlen(codec in videocodec_attach() 109 videocodec_detach(struct videocodec *codec) videocodec_detach() argument 167 videocodec_register(const struct videocodec *codec) videocodec_register() argument 202 videocodec_unregister(const struct videocodec *codec) videocodec_unregister() argument [all...] |
/kernel/linux/linux-6.6/include/sound/ |
H A D | hda_codec.h | 32 * codec bus 52 /* status for codec/controller */ 64 unsigned int mixer_assigned; /* codec addr for mixer name */ 71 * codec preset 105 int (*build_controls)(struct hda_codec *codec); 106 int (*build_pcms)(struct hda_codec *codec); 107 int (*init)(struct hda_codec *codec); 108 void (*free)(struct hda_codec *codec); 109 void (*unsol_event)(struct hda_codec *codec, unsigned int res); 110 void (*set_power_state)(struct hda_codec *codec, hda_nid_ 168 struct hda_codec *codec; global() member 325 snd_hda_codec_read(struct hda_codec *codec, hda_nid_t nid, int flags, unsigned int verb, unsigned int parm) snd_hda_codec_read() argument 333 snd_hda_codec_write(struct hda_codec *codec, hda_nid_t nid, int flags, unsigned int verb, unsigned int parm) snd_hda_codec_write() argument 346 snd_hda_get_num_conns(struct hda_codec *codec, hda_nid_t nid) snd_hda_get_num_conns() argument 379 snd_hda_codec_write_cache(struct hda_codec *codec, hda_nid_t nid, int flags, unsigned int verb, unsigned int parm) snd_hda_codec_write_cache() argument 481 hda_call_check_power_status(struct hda_codec *codec, hda_nid_t nid) hda_call_check_power_status() argument 502 snd_hda_codec_set_power_save(struct hda_codec *codec, int delay) snd_hda_codec_set_power_save() argument 506 hda_codec_need_resume(struct hda_codec *codec) hda_codec_need_resume() argument 527 snd_hda_codec_load_dsp_prepare(struct hda_codec *codec, unsigned int format, unsigned int size, struct snd_dma_buffer *bufp) snd_hda_codec_load_dsp_prepare() argument 534 snd_hda_codec_load_dsp_trigger(struct hda_codec *codec, bool start) snd_hda_codec_load_dsp_trigger() argument 536 snd_hda_codec_load_dsp_cleanup(struct hda_codec *codec, struct snd_dma_buffer *dmab) snd_hda_codec_load_dsp_cleanup() argument [all...] |
/kernel/linux/linux-5.10/include/sound/ |
H A D | hda_codec.h | 35 * codec bus 55 /* status for codec/controller */ 64 unsigned int mixer_assigned; /* codec addr for mixer name */ 71 * codec preset 105 int (*build_controls)(struct hda_codec *codec); 106 int (*build_pcms)(struct hda_codec *codec); 107 int (*init)(struct hda_codec *codec); 108 void (*free)(struct hda_codec *codec); 109 void (*unsol_event)(struct hda_codec *codec, unsigned int res); 110 void (*set_power_state)(struct hda_codec *codec, hda_nid_ 169 struct hda_codec *codec; global() member 319 snd_hda_codec_read(struct hda_codec *codec, hda_nid_t nid, int flags, unsigned int verb, unsigned int parm) snd_hda_codec_read() argument 327 snd_hda_codec_write(struct hda_codec *codec, hda_nid_t nid, int flags, unsigned int verb, unsigned int parm) snd_hda_codec_write() argument 340 snd_hda_get_num_conns(struct hda_codec *codec, hda_nid_t nid) snd_hda_get_num_conns() argument 373 snd_hda_codec_write_cache(struct hda_codec *codec, hda_nid_t nid, int flags, unsigned int verb, unsigned int parm) snd_hda_codec_write_cache() argument 475 hda_call_check_power_status(struct hda_codec *codec, hda_nid_t nid) hda_call_check_power_status() argument 498 hda_codec_need_resume(struct hda_codec *codec) hda_codec_need_resume() argument 519 snd_hda_codec_load_dsp_prepare(struct hda_codec *codec, unsigned int format, unsigned int size, struct snd_dma_buffer *bufp) snd_hda_codec_load_dsp_prepare() argument 526 snd_hda_codec_load_dsp_trigger(struct hda_codec *codec, bool start) snd_hda_codec_load_dsp_trigger() argument 528 snd_hda_codec_load_dsp_cleanup(struct hda_codec *codec, struct snd_dma_buffer *dmab) snd_hda_codec_load_dsp_cleanup() argument [all...] |
/kernel/linux/linux-5.10/drivers/staging/media/zoran/ |
H A D | videocodec.c | 5 * Interface for MJPEG (and maybe later MPEG/WAVELETS) codec's 40 struct videocodec *codec; member 45 const struct videocodec *codec; member 61 struct videocodec *codec; in videocodec_attach() local 80 if ((master->flags & h->codec->flags) == master->flags) { in videocodec_attach() 81 dprintk(4, "%s: try '%s'\n", __func__, h->codec->name); in videocodec_attach() 83 if (!try_module_get(h->codec->owner)) in videocodec_attach() 86 codec = kmemdup(h->codec, sizeof(struct videocodec), GFP_KERNEL); in videocodec_attach() 87 if (!codec) in videocodec_attach() 132 videocodec_detach(struct videocodec *codec) videocodec_detach() argument 188 videocodec_register(const struct videocodec *codec) videocodec_register() argument 221 videocodec_unregister(const struct videocodec *codec) videocodec_unregister() argument [all...] |