Home
last modified time | relevance | path

Searched refs:path (Results 1 – 25 of 26) sorted by relevance

12

/sound/pci/hda/
Dhda_generic.c251 static bool is_nid_contained(struct nid_path *path, hda_nid_t nid) in is_nid_contained() argument
253 return find_idx_in_nid_list(nid, path->path, path->depth) >= 0; in is_nid_contained()
261 struct nid_path *path; in get_nid_path() local
264 snd_array_for_each(&spec->paths, i, path) { in get_nid_path()
265 if (path->depth <= 0) in get_nid_path()
267 if ((!from_nid || path->path[0] == from_nid) && in get_nid_path()
268 (!to_nid || path->path[path->depth - 1] == to_nid)) { in get_nid_path()
270 (anchor_nid > 0 && is_nid_contained(path, anchor_nid)) || in get_nid_path()
271 (anchor_nid < 0 && !is_nid_contained(path, anchor_nid))) in get_nid_path()
272 return path; in get_nid_path()
[all …]
Dpatch_analog.c754 struct nid_path *path; in ad1988_auto_smux_enum_put() local
763 path = snd_hda_get_path_from_idx(codec, in ad1988_auto_smux_enum_put()
765 if (path) in ad1988_auto_smux_enum_put()
766 snd_hda_activate_path(codec, path, false, true); in ad1988_auto_smux_enum_put()
767 path = snd_hda_get_path_from_idx(codec, spec->smux_paths[val]); in ad1988_auto_smux_enum_put()
768 if (path) in ad1988_auto_smux_enum_put()
769 snd_hda_activate_path(codec, path, true, true); in ad1988_auto_smux_enum_put()
795 struct nid_path *path; in ad1988_auto_init() local
796 path = snd_hda_get_path_from_idx(codec, spec->smux_paths[i]); in ad1988_auto_init()
797 if (path) in ad1988_auto_init()
[all …]
Dhda_generic.h43 hda_nid_t path[MAX_NID_PATH_DEPTH]; member
314 int snd_hda_get_path_idx(struct hda_codec *codec, struct nid_path *path);
319 void snd_hda_activate_path(struct hda_codec *codec, struct nid_path *path,
Dpatch_conexant.c481 struct nid_path *path; in olpc_xo_update_mic_pins() local
505 path = snd_hda_get_path_from_idx(codec, cur_input); in olpc_xo_update_mic_pins()
506 if (path) in olpc_xo_update_mic_pins()
507 snd_hda_activate_path(codec, path, true, false); in olpc_xo_update_mic_pins()
510 path = snd_hda_get_path_from_idx(codec, cur_input); in olpc_xo_update_mic_pins()
511 if (path) in olpc_xo_update_mic_pins()
512 snd_hda_activate_path(codec, path, false, false); in olpc_xo_update_mic_pins()
/sound/soc/
Dsoc-dapm.c509 struct snd_soc_dapm_path *path) in dapm_kcontrol_add_path() argument
513 list_add_tail(&path->list_kcontrol, &data->paths); in dapm_kcontrol_add_path()
534 #define dapm_kcontrol_for_each_path(path, kcontrol) \ argument
535 list_for_each_entry(path, dapm_kcontrol_get_path_list(kcontrol), \
750 struct snd_soc_dapm_path *path, const char *control_name, in dapm_connect_mux() argument
777 path->name = e->texts[i]; in dapm_connect_mux()
778 path->connect = (i == item); in dapm_connect_mux()
833 struct snd_soc_dapm_path *path, const char *control_name) in dapm_connect_mixer() argument
838 for (i = 0; i < path->sink->num_kcontrols; i++) { in dapm_connect_mixer()
839 if (!strcmp(control_name, path->sink->kcontrol_news[i].name)) { in dapm_connect_mixer()
[all …]
/sound/xen/
Dxen_snd_front_cfg.c151 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()
258 val = xenbus_read_unsigned(path, XENSND_FIELD_CHANNELS_MAX, 0); in cfg_read_pcm_hw()
262 list = xenbus_read(XBT_NIL, path, XENSND_FIELD_SAMPLE_RATES, &len); in cfg_read_pcm_hw()
264 cfg_hw_rates(list, len, path, pcm_hw); in cfg_read_pcm_hw()
268 list = xenbus_read(XBT_NIL, path, XENSND_FIELD_SAMPLE_FORMATS, &len); in cfg_read_pcm_hw()
270 cfg_formats(list, len, path, pcm_hw); in cfg_read_pcm_hw()
274 buf_sz = xenbus_read_unsigned(path, XENSND_FIELD_BUFFER_SIZE, 0); in cfg_read_pcm_hw()
[all …]
Dxen_snd_front_evtchnl.c361 const char *path, const char *node_ring, in evtchnl_publish() argument
368 ret = xenbus_printf(xbt, path, node_ring, "%u", channel->gref); in evtchnl_publish()
375 ret = xenbus_printf(xbt, path, node_chnl, "%u", channel->port); in evtchnl_publish()
/sound/soc/codecs/
Dwm8958-dsp2.c188 static void wm8958_dsp_start_mbc(struct snd_soc_component *component, int path) in wm8958_dsp_start_mbc() argument
228 path << WM8958_MBC_SEL_SHIFT | in wm8958_dsp_start_mbc()
232 static void wm8958_dsp_start_vss(struct snd_soc_component *component, int path) in wm8958_dsp_start_vss() argument
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()
290 path << WM8958_MBC_SEL_SHIFT | WM8958_MBC_ENA); in wm8958_dsp_start_vss()
293 static void wm8958_dsp_start_enh_eq(struct snd_soc_component *component, int path) in wm8958_dsp_start_enh_eq() argument
321 path << WM8958_MBC_SEL_SHIFT | WM8958_MBC_ENA); in wm8958_dsp_start_enh_eq()
[all …]
Dlpass-wsa-macro.c1339 int path, in wsa_macro_enable_softclip_clk() argument
1343 (path * WSA_MACRO_RX_SOFTCLIP_OFFSET); in wsa_macro_enable_softclip_clk()
1344 u8 softclip_mux_mask = (1 << path); in wsa_macro_enable_softclip_clk()
1345 u8 softclip_mux_value = (1 << path); in wsa_macro_enable_softclip_clk()
1348 if (wsa->softclip_clk_users[path] == 0) { in wsa_macro_enable_softclip_clk()
1357 wsa->softclip_clk_users[path]++; in wsa_macro_enable_softclip_clk()
1359 wsa->softclip_clk_users[path]--; in wsa_macro_enable_softclip_clk()
1360 if (wsa->softclip_clk_users[path] == 0) { in wsa_macro_enable_softclip_clk()
1373 int path, int event) in wsa_macro_config_softclip() argument
1379 if (path == WSA_MACRO_COMP1) in wsa_macro_config_softclip()
[all …]
Dlpass-tx-macro.c1014 int path = e->shift_l; in tx_macro_dec_mode_get() local
1016 ucontrol->value.integer.value[0] = tx->dec_mode[path]; in tx_macro_dec_mode_get()
1027 int path = e->shift_l; in tx_macro_dec_mode_put() local
1030 if (tx->dec_mode[path] == value) in tx_macro_dec_mode_put()
1033 tx->dec_mode[path] = value; in tx_macro_dec_mode_put()
Dlpass-va-macro.c781 int path = e->shift_l; in va_macro_dec_mode_get() local
783 ucontrol->value.enumerated.item[0] = va->dec_mode[path]; in va_macro_dec_mode_get()
794 int path = e->shift_l; in va_macro_dec_mode_put() local
797 va->dec_mode[path] = value; in va_macro_dec_mode_put()
Dwcd938x.c2505 int path = e->shift_l; in wcd938x_tx_mode_get() local
2507 ucontrol->value.enumerated.item[0] = wcd938x->tx_mode[path]; in wcd938x_tx_mode_get()
2518 int path = e->shift_l; in wcd938x_tx_mode_put() local
2520 if (wcd938x->tx_mode[path] == ucontrol->value.enumerated.item[0]) in wcd938x_tx_mode_put()
2523 wcd938x->tx_mode[path] = ucontrol->value.enumerated.item[0]; in wcd938x_tx_mode_put()
/sound/core/
Dmisc.c41 static const char *sanity_file_name(const char *path) in sanity_file_name() argument
43 if (*path == '/') in sanity_file_name()
44 return strrchr(path, '/') + 1; in sanity_file_name()
46 return path; in sanity_file_name()
51 void __snd_printk(unsigned int level, const char *path, int line, in __snd_printk() argument
87 printk(verbose_fmt, sanity_file_name(path), line, &vaf); in __snd_printk()
/sound/drivers/vx/
Dvx_hwdep.c56 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->dev)) { in snd_vx_setup_firmware()
62 snd_printk(KERN_ERR "vx: can't load firmware %s\n", path); in snd_vx_setup_firmware()
/sound/soc/sh/rcar/
Dcmd.c31 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/
Dq6adm.h19 struct q6copp *q6adm_open(struct device *dev, int port_id, int path, int rate,
24 int q6adm_matrix_map(struct device *dev, int path,
Dq6adm.c322 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/
Dpcxhr_hwdep.c368 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/
Dmixart_hwdep.c562 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/tegra/
Dtegra210_i2s.c604 unsigned int sample_size, channels, srate, val, reg, path; in tegra210_i2s_hw_params() local
651 path = I2S_RX_PATH; in tegra210_i2s_hw_params()
653 path = I2S_TX_PATH; in tegra210_i2s_hw_params()
671 cif_conf.mono_conv = i2s->mono_to_stereo[path]; in tegra210_i2s_hw_params()
672 cif_conf.stereo_conv = i2s->stereo_to_mono[path]; in tegra210_i2s_hw_params()
Dtegra210_admaif.c272 unsigned int reg, path; in tegra_admaif_hw_params() local
303 path = ADMAIF_TX_PATH; in tegra_admaif_hw_params()
306 path = ADMAIF_RX_PATH; in tegra_admaif_hw_params()
310 cif_conf.mono_conv = admaif->mono_to_stereo[path][dai->id]; in tegra_admaif_hw_params()
311 cif_conf.stereo_conv = admaif->stereo_to_mono[path][dai->id]; in tegra_admaif_hw_params()
DKconfig65 the audio routing path between various HW accelerators present in
/sound/pci/riptide/
Driptide.c738 const unsigned char *path, unsigned char *mixer, unsigned char *s) in alloclbuspath() argument
740 while (*path != 0xff) { in alloclbuspath()
743 sink = *path & (~SPLIT_PATH); in alloclbuspath()
765 if (*path++ & SPLIT_PATH) { in alloclbuspath()
766 const unsigned char *npath = path; in alloclbuspath()
776 freelbuspath(struct cmdif *cif, unsigned char source, const unsigned char *path) in freelbuspath() argument
778 while (*path != 0xff) { in freelbuspath()
781 sink = *path & (~SPLIT_PATH); in freelbuspath()
787 if (*path++ & SPLIT_PATH) { in freelbuspath()
788 const unsigned char *npath = path; in freelbuspath()
/sound/isa/wavefront/
Dwavefront_synth.c1966 wavefront_download_firmware (snd_wavefront_t *dev, char *path) in wavefront_download_firmware() argument
1974 err = request_firmware(&firmware, path, dev->card->dev); in wavefront_download_firmware()
1976 snd_printk(KERN_ERR "firmware (%s) download failed!!!\n", path); in wavefront_download_firmware()
/sound/soc/samsung/
DKconfig226 and TV-Out path is also handled.

12