| /sound/hda/codecs/ |
| A D | generic.c | 326 if (path->path[0] == nid) in is_dac_already_used() 378 path->path[i]); in print_nid_path() 427 path->path[path->depth] = conn[i]; in __parse_nid_path() 459 path->path[path->depth] = to_nid; in snd_hda_parse_nid_path() 572 return path->path[i]; in look_for_out_mute_nid() 575 return path->path[i]; in look_for_out_mute_nid() 831 nid = path->path[i]; in path_power_update() 1661 pin = path->path[path->depth - 1]; in check_aamix_out_path() 4147 path->path[path->depth - 1] == nid) { in set_path_power() 4356 path->path[0] = pin; in snd_hda_gen_fix_pin_power() [all …]
|
| A D | analog.c | 722 struct nid_path *path; in ad1988_auto_smux_enum_put() local 733 if (path) in ad1988_auto_smux_enum_put() 736 if (path) in ad1988_auto_smux_enum_put() 765 struct nid_path *path; in ad_codec_init() local 767 if (path) in ad_codec_init() 768 snd_hda_activate_path(codec, path, path->active, false); in ad_codec_init() 784 .path = { 0x02, 0x1d, 0x1b }, in ad1988_add_spdif_mux_ctl() 790 .path = { 0x08, 0x0b, 0x1d, 0x1b }, in ad1988_add_spdif_mux_ctl() 820 if (!path) in ad1988_add_spdif_mux_ctl() 822 *path = fake_paths[i]; in ad1988_add_spdif_mux_ctl() [all …]
|
| A D | generic.h | 46 hda_nid_t path[MAX_NID_PATH_DEPTH]; member 316 int snd_hda_get_path_idx(struct hda_codec *codec, struct nid_path *path); 321 void snd_hda_activate_path(struct hda_codec *codec, struct nid_path *path,
|
| A D | conexant.c | 451 struct nid_path *path; in olpc_xo_update_mic_pins() local 475 path = snd_hda_get_path_from_idx(codec, cur_input); in olpc_xo_update_mic_pins() 476 if (path) in olpc_xo_update_mic_pins() 477 snd_hda_activate_path(codec, path, true, false); in olpc_xo_update_mic_pins() 480 path = snd_hda_get_path_from_idx(codec, cur_input); in olpc_xo_update_mic_pins() 481 if (path) in olpc_xo_update_mic_pins() 482 snd_hda_activate_path(codec, path, false, false); in olpc_xo_update_mic_pins()
|
| /sound/soc/intel/avs/ |
| A D | path.c | 57 struct avs_path *path; in avs_path_find_path() local 77 return path; in avs_path_find_path() 1049 path->owner = adev; in avs_path_init() 1051 path->dma_id = dma_id; in avs_path_init() 1103 list_del(&path->node); in avs_path_free_unlocked() 1109 kfree(path); in avs_path_free_unlocked() 1115 struct avs_path *path; in avs_path_create_unlocked() local 1118 path = kzalloc(sizeof(*path), GFP_KERNEL); in avs_path_create_unlocked() 1119 if (!path) in avs_path_create_unlocked() 1131 return path; in avs_path_create_unlocked() [all …]
|
| A D | path.h | 61 void avs_path_free(struct avs_path *path); 66 int avs_path_bind(struct avs_path *path); 67 int avs_path_unbind(struct avs_path *path); 68 int avs_path_reset(struct avs_path *path); 69 int avs_path_pause(struct avs_path *path); 70 int avs_path_run(struct avs_path *path, int trigger);
|
| A D | pcm.c | 26 struct avs_path *path; member 191 if (IS_ERR(path)) { in avs_dai_hw_params() 197 data->path = path; in avs_dai_hw_params() 225 if (!data->path) in avs_dai_prepare() 246 if (data->path) in avs_dai_nonhda_be_hw_params() 260 if (data->path) { in avs_dai_nonhda_be_hw_free() 419 if (data->path) in avs_dai_hda_be_hw_params() 432 if (!data->path) in avs_dai_hda_be_hw_free() 438 data->path = NULL; in avs_dai_hda_be_hw_free() 669 if (data->path) in avs_dai_fe_hw_params() [all …]
|
| A D | topology.c | 1396 struct avs_tplg_path *path; in avs_tplg_path_create() local 1400 path = devm_kzalloc(comp->card->dev, sizeof(*path), GFP_KERNEL); in avs_tplg_path_create() 1401 if (!path) in avs_tplg_path_create() 1404 path->owner = owner; in avs_tplg_path_create() 1405 INIT_LIST_HEAD(&path->ppl_list); in avs_tplg_path_create() 1406 INIT_LIST_HEAD(&path->node); in avs_tplg_path_create() 1440 list_add_tail(&pipeline->node, &path->ppl_list); in avs_tplg_path_create() 1445 return path; in avs_tplg_path_create() 1463 struct avs_tplg_path *path; in parse_path_template() local 1490 if (IS_ERR(path)) { in parse_path_template() [all …]
|
| A D | apl.c | 190 struct avs_path *path; in avs_apl_lp_streaming() local 194 list_for_each_entry(path, &adev->path_list, node) { in avs_apl_lp_streaming() 197 list_for_each_entry(ppl, &path->ppl_list, node) { in avs_apl_lp_streaming()
|
| A D | control.c | 27 struct avs_path *path; in avs_get_volume_module() local 32 list_for_each_entry(path, &adev->path_list, node) { in avs_get_volume_module() 33 list_for_each_entry(ppl, &path->ppl_list, node) { in avs_get_volume_module()
|
| A D | Makefile | 4 topology.o path.o pcm.o board_selection.o control.o \
|
| /sound/soc/ |
| A D | soc-dapm.c | 441 path->name = path->sink->kcontrol_news[i].name; in dapm_connect_mixer() 591 if (!path) in snd_soc_dapm_add_path() 639 list_add(&path->list_node[dir], &path->node[dir]->edges[dir]); in snd_soc_dapm_add_path() 651 kfree(path); in snd_soc_dapm_add_path() 1252 if (path->name) in dapm_new_mux() 1661 !path->connected(path->source, path->sink)) in dapm_supply_check_power() 2111 dapm_widget_set_peer_power(path->sink, power, path->connect); in dapm_power_one_widget() 2733 kfree(path); in dapm_free_path() 3114 path = NULL; in snd_soc_dapm_del_route() 3120 path = p; in snd_soc_dapm_del_route() [all …]
|
| A D | soc-usb.c | 109 int direction, enum snd_soc_usb_kctl path, in snd_soc_usb_update_offload_route() argument 122 direction, path, route); in snd_soc_usb_update_offload_route()
|
| /sound/xen/ |
| A D | xen_snd_front_cfg.c | 151 const char *path, struct snd_pcm_hardware *pcm_hw) in cfg_hw_rates() argument 187 const char *path, struct snd_pcm_hardware *pcm_hw) in cfg_formats() argument 239 static void cfg_read_pcm_hw(const char *path, in cfg_read_pcm_hw() argument 254 val = xenbus_read_unsigned(path, XENSND_FIELD_CHANNELS_MIN, 0); in cfg_read_pcm_hw() 264 cfg_hw_rates(list, len, path, pcm_hw); in cfg_read_pcm_hw() 270 cfg_formats(list, len, path, pcm_hw); in cfg_read_pcm_hw() 291 static int cfg_get_stream_type(const char *path, int index, in cfg_get_stream_type() argument 300 stream_path = kasprintf(GFP_KERNEL, "%s/%d", path, index); in cfg_get_stream_type() 333 const char *path, int index, int *cur_pb, int *cur_cap, in cfg_stream() argument 342 GFP_KERNEL, "%s/%d", path, index); in cfg_stream() [all …]
|
| A D | xen_snd_front_evtchnl.c | 337 const char *path, const char *node_ring, in evtchnl_publish() argument 344 ret = xenbus_printf(xbt, path, node_ring, "%u", channel->gref); in evtchnl_publish() 351 ret = xenbus_printf(xbt, path, node_chnl, "%u", channel->port); in evtchnl_publish()
|
| /sound/soc/codecs/ |
| A D | wm8958-dsp2.c | 276 if (wm8994->mbc_ena[path]) in wm8958_dsp_start_vss() 278 if (wm8994->hpf2_ena[path]) in wm8958_dsp_start_vss() 280 if (wm8994->hpf1_ena[path]) in wm8958_dsp_start_vss() 282 if (wm8994->vss_ena[path]) in wm8958_dsp_start_vss() 330 switch (path) { in wm8958_dsp_apply() 349 ena = wm8994->mbc_ena[path] || wm8994->vss_ena[path] || in wm8958_dsp_apply() 350 wm8994->hpf1_ena[path] || wm8994->hpf2_ena[path] || in wm8958_dsp_apply() 351 wm8994->enh_eq_ena[path]; in wm8958_dsp_apply() 380 else if (wm8994->vss_ena[path] || wm8994->hpf1_ena[path] || in wm8958_dsp_apply() 381 wm8994->hpf2_ena[path]) in wm8958_dsp_apply() [all …]
|
| A D | lpass-wsa-macro.c | 1702 int path, in wsa_macro_enable_softclip_clk() argument 1706 (path * wsa->reg_layout->softclip1_reg_offset); in wsa_macro_enable_softclip_clk() 1707 u8 softclip_mux_mask = (1 << path); in wsa_macro_enable_softclip_clk() 1708 u8 softclip_mux_value = (1 << path); in wsa_macro_enable_softclip_clk() 1711 if (wsa->softclip_clk_users[path] == 0) { in wsa_macro_enable_softclip_clk() 1720 wsa->softclip_clk_users[path]++; in wsa_macro_enable_softclip_clk() 1722 wsa->softclip_clk_users[path]--; in wsa_macro_enable_softclip_clk() 1723 if (wsa->softclip_clk_users[path] == 0) { in wsa_macro_enable_softclip_clk() 1736 int path, int event) in wsa_macro_config_softclip() argument 1742 if (path == WSA_MACRO_COMP1) in wsa_macro_config_softclip() [all …]
|
| /sound/drivers/vx/ |
| A D | vx_hwdep.c | 56 char path[32]; in snd_vx_setup_firmware() local 60 sprintf(path, "vx/%s", fw_files[chip->type][i]); in snd_vx_setup_firmware() 61 if (request_firmware(&fw, path, chip->card->dev)) { in snd_vx_setup_firmware() 62 dev_err(chip->card->dev, "vx: can't load firmware %s\n", path); in snd_vx_setup_firmware()
|
| /sound/soc/renesas/rcar/ |
| A D | cmd.c | 31 static const u32 path[] = { in rsnd_cmd_init() local 41 if (ARRAY_SIZE(path) < rsnd_mod_id(mod) + 1) in rsnd_cmd_init() 59 data |= path[rsnd_mod_id(src)]; in rsnd_cmd_init() 64 data |= path[rsnd_mod_id(src)]; in rsnd_cmd_init() 84 data = path[rsnd_mod_id(src)] | in rsnd_cmd_init()
|
| /sound/soc/qcom/qdsp6/ |
| A D | q6adm.h | 19 struct q6copp *q6adm_open(struct device *dev, int port_id, int path, int rate, 24 int q6adm_matrix_map(struct device *dev, int path,
|
| A D | q6adm.c | 322 int port_id, int path, int topology, in q6adm_device_open() argument 347 open->mode_of_operation = path; in q6adm_device_open() 383 struct q6copp *q6adm_open(struct device *dev, int port_id, int path, int rate, in q6adm_open() argument 422 ret = q6adm_device_open(adm, copp, port_id, path, topology, in q6adm_open() 459 int q6adm_matrix_map(struct device *dev, int path, in q6adm_matrix_map() argument 492 switch (path) { in q6adm_matrix_map() 500 dev_err(dev, "Wrong path set[%d]\n", path); in q6adm_matrix_map()
|
| /sound/pci/pcxhr/ |
| A D | pcxhr_hwdep.c | 368 char path[32]; in pcxhr_setup_firmware() local 377 sprintf(path, "pcxhr/%s", fw_files[fw_set][i]); in pcxhr_setup_firmware() 378 if (request_firmware(&fw_entry, path, &mgr->pci->dev)) { in pcxhr_setup_firmware() 381 path); in pcxhr_setup_firmware()
|
| /sound/pci/mixart/ |
| A D | mixart_hwdep.c | 562 char path[32]; in snd_mixart_setup_firmware() local 568 sprintf(path, "mixart/%s", fw_files[i]); in snd_mixart_setup_firmware() 569 if (request_firmware(&fw_entry, path, &mgr->pci->dev)) { in snd_mixart_setup_firmware() 571 "miXart: can't load firmware %s\n", path); in snd_mixart_setup_firmware()
|
| /sound/soc/rockchip/ |
| A D | rockchip_pdm.c | 546 unsigned int path[PDM_PATH_MAX]; in rockchip_pdm_path_parse() local 555 path, cnt); in rockchip_pdm_path_parse() 560 if (path[i] >= PDM_PATH_MAX) in rockchip_pdm_path_parse() 563 val |= PDM_PATH(i, path[i]); in rockchip_pdm_path_parse()
|
| /sound/soc/tegra/ |
| A D | tegra210_sfc.c | 3125 unsigned int channels, audio_bits, path; in tegra210_sfc_set_audio_cif() local 3150 path = SFC_RX_PATH; in tegra210_sfc_set_audio_cif() 3152 path = SFC_TX_PATH; in tegra210_sfc_set_audio_cif() 3154 cif_conf.stereo_conv = sfc->stereo_to_mono[path]; in tegra210_sfc_set_audio_cif() 3155 cif_conf.mono_conv = sfc->mono_to_stereo[path]; in tegra210_sfc_set_audio_cif()
|