/kernel/linux/linux-5.10/sound/soc/sof/ |
H A D | topology.c | 61 struct snd_soc_component *scomp = swidget->scomp; in ipc_pcm_params() local 62 struct snd_sof_dev *sdev = snd_soc_component_get_drvdata(scomp); in ipc_pcm_params() 71 spcm = snd_sof_find_spcm_name(scomp, swidget->widget->sname); in ipc_pcm_params() 73 dev_err(scomp->dev, "error: cannot find PCM for %s\n", in ipc_pcm_params() 111 dev_err(scomp->dev, "error: pcm params failed for %s\n", in ipc_pcm_params() 120 struct snd_soc_component *scomp = swidget->scomp; in ipc_trigger() local 121 struct snd_sof_dev *sdev = snd_soc_component_get_drvdata(scomp); in ipc_trigger() 135 dev_err(scomp in ipc_trigger() 145 struct snd_soc_component *scomp; sof_keyword_dapm_event() local 800 sof_parse_uuid_tokens(struct snd_soc_component *scomp, void *object, const struct sof_topology_token *tokens, int count, struct snd_soc_tplg_vendor_array *array, size_t offset) sof_parse_uuid_tokens() argument 837 sof_parse_string_tokens(struct snd_soc_component *scomp, void *object, const struct sof_topology_token *tokens, int count, struct snd_soc_tplg_vendor_array *array, size_t offset) sof_parse_string_tokens() argument 874 sof_parse_word_tokens(struct snd_soc_component *scomp, void *object, const struct sof_topology_token *tokens, int count, struct snd_soc_tplg_vendor_array *array, size_t offset) sof_parse_word_tokens() argument 928 sof_parse_token_sets(struct snd_soc_component *scomp, void *object, const struct sof_topology_token *tokens, int count, struct snd_soc_tplg_vendor_array *array, int priv_size, int sets, size_t object_size) sof_parse_token_sets() argument 996 sof_parse_tokens(struct snd_soc_component *scomp, void *object, const struct sof_topology_token *tokens, int count, struct snd_soc_tplg_vendor_array *array, int priv_size) sof_parse_tokens() argument 1013 sof_dbg_comp_config(struct snd_soc_component *scomp, struct sof_ipc_comp_config *config) sof_dbg_comp_config() argument 1025 sof_control_load_volume(struct snd_soc_component *scomp, struct snd_sof_control *scontrol, struct snd_kcontrol_new *kc, struct snd_soc_tplg_ctl_hdr *hdr) sof_control_load_volume() argument 1112 sof_control_load_enum(struct snd_soc_component *scomp, struct snd_sof_control *scontrol, struct snd_kcontrol_new *kc, struct snd_soc_tplg_ctl_hdr *hdr) sof_control_load_enum() argument 1143 sof_control_load_bytes(struct snd_soc_component *scomp, struct snd_sof_control *scontrol, struct snd_kcontrol_new *kc, struct snd_soc_tplg_ctl_hdr *hdr) sof_control_load_bytes() argument 1222 sof_control_load(struct snd_soc_component *scomp, int index, struct snd_kcontrol_new *kc, struct snd_soc_tplg_ctl_hdr *hdr) sof_control_load() argument 1288 sof_control_unload(struct snd_soc_component *scomp, struct snd_soc_dobj *dobj) sof_control_unload() argument 1381 sof_connect_dai_widget(struct snd_soc_component *scomp, struct snd_soc_dapm_widget *w, struct snd_soc_tplg_dapm_widget *tw, struct snd_sof_dai *dai) sof_connect_dai_widget() argument 1505 sof_widget_load_dai(struct snd_soc_component *scomp, int index, struct snd_sof_widget *swidget, struct snd_soc_tplg_dapm_widget *tw, struct sof_ipc_comp_reply *r, struct snd_sof_dai *dai) sof_widget_load_dai() argument 1571 sof_widget_load_buffer(struct snd_soc_component *scomp, int index, struct snd_sof_widget *swidget, struct snd_soc_tplg_dapm_widget *tw, struct sof_ipc_comp_reply *r) sof_widget_load_buffer() argument 1620 spcm_bind(struct snd_soc_component *scomp, struct snd_sof_pcm *spcm, int dir) spcm_bind() argument 1642 sof_widget_load_pcm(struct snd_soc_component *scomp, int index, struct snd_sof_widget *swidget, enum sof_ipc_stream_direction dir, struct snd_soc_tplg_dapm_widget *tw, struct sof_ipc_comp_reply *r) sof_widget_load_pcm() argument 1717 sof_widget_load_pipeline(struct snd_soc_component *scomp, int index, struct snd_sof_widget *swidget, struct snd_soc_tplg_dapm_widget *tw, struct sof_ipc_comp_reply *r) sof_widget_load_pipeline() argument 1779 sof_widget_load_mixer(struct snd_soc_component *scomp, int index, struct snd_sof_widget *swidget, struct snd_soc_tplg_dapm_widget *tw, struct sof_ipc_comp_reply *r) sof_widget_load_mixer() argument 1824 sof_widget_load_mux(struct snd_soc_component *scomp, int index, struct snd_sof_widget *swidget, struct snd_soc_tplg_dapm_widget *tw, struct sof_ipc_comp_reply *r) sof_widget_load_mux() argument 1870 sof_widget_load_pga(struct snd_soc_component *scomp, int index, struct snd_sof_widget *swidget, struct snd_soc_tplg_dapm_widget *tw, struct sof_ipc_comp_reply *r) sof_widget_load_pga() argument 1946 sof_widget_load_src(struct snd_soc_component *scomp, int index, struct snd_sof_widget *swidget, struct snd_soc_tplg_dapm_widget *tw, struct sof_ipc_comp_reply *r) sof_widget_load_src() argument 2003 sof_widget_load_asrc(struct snd_soc_component *scomp, int index, struct snd_sof_widget *swidget, struct snd_soc_tplg_dapm_widget *tw, struct sof_ipc_comp_reply *r) sof_widget_load_asrc() argument 2062 sof_widget_load_siggen(struct snd_soc_component *scomp, int index, struct snd_sof_widget *swidget, struct snd_soc_tplg_dapm_widget *tw, struct sof_ipc_comp_reply *r) sof_widget_load_siggen() argument 2115 sof_get_control_data(struct snd_soc_component *scomp, struct snd_soc_dapm_widget *widget, struct sof_widget_data *wdata, size_t *size) sof_get_control_data() argument 2187 sof_process_load(struct snd_soc_component *scomp, int index, struct snd_sof_widget *swidget, struct snd_soc_tplg_dapm_widget *tw, struct sof_ipc_comp_reply *r, int type) sof_process_load() argument 2307 sof_widget_load_process(struct snd_soc_component *scomp, int index, struct snd_sof_widget *swidget, struct snd_soc_tplg_dapm_widget *tw, struct sof_ipc_comp_reply *r) sof_widget_load_process() argument 2346 sof_widget_bind_event(struct snd_soc_component *scomp, struct snd_sof_widget *swidget, u16 event_type) sof_widget_bind_event() argument 2379 sof_widget_ready(struct snd_soc_component *scomp, int index, struct snd_soc_dapm_widget *w, struct snd_soc_tplg_dapm_widget *tw) sof_widget_ready() argument 2539 sof_route_unload(struct snd_soc_component *scomp, struct snd_soc_dobj *dobj) sof_route_unload() argument 2556 sof_widget_unload(struct snd_soc_component *scomp, struct snd_soc_dobj *dobj) sof_widget_unload() argument 2656 sof_dai_load(struct snd_soc_component *scomp, int index, struct snd_soc_dai_driver *dai_drv, struct snd_soc_tplg_pcm *pcm, struct snd_soc_dai *dai) sof_dai_load() argument 2766 sof_dai_unload(struct snd_soc_component *scomp, struct snd_soc_dobj *dobj) sof_dai_unload() argument 2879 sof_link_ssp_load(struct snd_soc_component *scomp, int index, struct snd_soc_dai_link *link, struct snd_soc_tplg_link_config *cfg, struct snd_soc_tplg_hw_config *hw_config, struct sof_ipc_dai_config *config) sof_link_ssp_load() argument 2944 sof_link_sai_load(struct snd_soc_component *scomp, int index, struct snd_soc_dai_link *link, struct snd_soc_tplg_link_config *cfg, struct snd_soc_tplg_hw_config *hw_config, struct sof_ipc_dai_config *config) sof_link_sai_load() argument 3002 sof_link_esai_load(struct snd_soc_component *scomp, int index, struct snd_soc_dai_link *link, struct snd_soc_tplg_link_config *cfg, struct snd_soc_tplg_hw_config *hw_config, struct sof_ipc_dai_config *config) sof_link_esai_load() argument 3059 sof_link_dmic_load(struct snd_soc_component *scomp, int index, struct snd_soc_dai_link *link, struct snd_soc_tplg_link_config *cfg, struct snd_soc_tplg_hw_config *hw_config, struct sof_ipc_dai_config *config) sof_link_dmic_load() argument 3143 sof_link_hda_load(struct snd_soc_component *scomp, int index, struct snd_soc_dai_link *link, struct snd_soc_tplg_link_config *cfg, struct snd_soc_tplg_hw_config *hw_config, struct sof_ipc_dai_config *config) sof_link_hda_load() argument 3189 sof_link_alh_load(struct snd_soc_component *scomp, int index, struct snd_soc_dai_link *link, struct snd_soc_tplg_link_config *cfg, struct snd_soc_tplg_hw_config *hw_config, struct sof_ipc_dai_config *config) sof_link_alh_load() argument 3222 sof_link_load(struct snd_soc_component *scomp, int index, struct snd_soc_dai_link *link, struct snd_soc_tplg_link_config *cfg) sof_link_load() argument 3367 sof_link_unload(struct snd_soc_component *scomp, struct snd_soc_dobj *dobj) sof_link_unload() argument 3416 sof_route_load(struct snd_soc_component *scomp, int index, struct snd_soc_dapm_route *route) sof_route_load() argument 3542 snd_sof_cache_kcontrol_val(struct snd_soc_component *scomp) snd_sof_cache_kcontrol_val() argument 3608 sof_complete(struct snd_soc_component *scomp) sof_complete() argument 3635 sof_manifest(struct snd_soc_component *scomp, int index, struct snd_soc_tplg_manifest *man) sof_manifest() argument 3732 snd_sof_load_topology(struct snd_soc_component *scomp, const char *file) snd_sof_load_topology() argument [all...] |
H A D | control.c | 92 struct snd_soc_component *scomp = scontrol->scomp; in snd_sof_volume_put() local 108 if (pm_runtime_active(scomp->dev)) in snd_sof_volume_put() 139 struct snd_soc_component *scomp = scontrol->scomp; in snd_sof_switch_put() local 157 if (pm_runtime_active(scomp->dev)) in snd_sof_switch_put() 189 struct snd_soc_component *scomp = scontrol->scomp; in snd_sof_enum_put() local 204 if (pm_runtime_active(scomp->dev)) in snd_sof_enum_put() 220 struct snd_soc_component *scomp in snd_sof_bytes_get() local 254 struct snd_soc_component *scomp = scontrol->scomp; snd_sof_bytes_put() local 297 struct snd_soc_component *scomp = scontrol->scomp; snd_sof_bytes_ext_put() local 375 struct snd_soc_component *scomp = scontrol->scomp; snd_sof_bytes_ext_volatile_get() local 449 struct snd_soc_component *scomp = scontrol->scomp; snd_sof_bytes_ext_get() local [all...] |
H A D | sof-audio.h | 48 struct snd_soc_component *scomp; member 64 struct snd_soc_component *scomp; member 82 struct snd_soc_component *scomp; member 100 struct snd_soc_component *scomp; member 110 struct snd_soc_component *scomp; member 153 int snd_sof_load_topology(struct snd_soc_component *scomp, const char *file); 166 int snd_sof_ipc_stream_posn(struct snd_soc_component *scomp, 170 struct snd_sof_widget *snd_sof_find_swidget(struct snd_soc_component *scomp, 173 snd_sof_find_swidget_sname(struct snd_soc_component *scomp, 175 struct snd_sof_dai *snd_sof_find_dai(struct snd_soc_component *scomp, 179 snd_sof_find_spcm_dai(struct snd_soc_component *scomp, struct snd_soc_pcm_runtime *rtd) snd_sof_find_spcm_dai() argument [all...] |
H A D | sof-audio.c | 326 struct snd_sof_pcm *snd_sof_find_spcm_name(struct snd_soc_component *scomp, in snd_sof_find_spcm_name() argument 329 struct snd_sof_dev *sdev = snd_soc_component_get_drvdata(scomp); in snd_sof_find_spcm_name() 351 struct snd_sof_pcm *snd_sof_find_spcm_comp(struct snd_soc_component *scomp, in snd_sof_find_spcm_comp() argument 355 struct snd_sof_dev *sdev = snd_soc_component_get_drvdata(scomp); in snd_sof_find_spcm_comp() 371 struct snd_sof_pcm *snd_sof_find_spcm_pcm_id(struct snd_soc_component *scomp, in snd_sof_find_spcm_pcm_id() argument 374 struct snd_sof_dev *sdev = snd_soc_component_get_drvdata(scomp); in snd_sof_find_spcm_pcm_id() 385 struct snd_sof_widget *snd_sof_find_swidget(struct snd_soc_component *scomp, in snd_sof_find_swidget() argument 388 struct snd_sof_dev *sdev = snd_soc_component_get_drvdata(scomp); in snd_sof_find_swidget() 401 snd_sof_find_swidget_sname(struct snd_soc_component *scomp, in snd_sof_find_swidget_sname() argument 404 struct snd_sof_dev *sdev = snd_soc_component_get_drvdata(scomp); in snd_sof_find_swidget_sname() 422 snd_sof_find_dai(struct snd_soc_component *scomp, const char *name) snd_sof_find_dai() argument [all...] |
H A D | ipc.c | 441 struct snd_soc_component *scomp = sdev->component; in ipc_period_elapsed() local 447 spcm = snd_sof_find_spcm_comp(scomp, msg_id, &direction); in ipc_period_elapsed() 471 struct snd_soc_component *scomp = sdev->component; in ipc_xrun() local 477 spcm = snd_sof_find_spcm_comp(scomp, msg_id, &direction); in ipc_xrun() 519 int snd_sof_ipc_stream_posn(struct snd_soc_component *scomp, in snd_sof_ipc_stream_posn() argument 523 struct snd_sof_dev *sdev = snd_soc_component_get_drvdata(scomp); in snd_sof_ipc_stream_posn() 658 struct snd_soc_component *scomp = scontrol->scomp; in snd_sof_ipc_set_get_comp_data() local 660 struct snd_sof_dev *sdev = snd_soc_component_get_drvdata(scomp); in snd_sof_ipc_set_get_comp_data()
|
/kernel/linux/linux-6.6/sound/soc/sof/ |
H A D | control.c | 23 struct snd_soc_component *scomp = scontrol->scomp; in snd_sof_volume_get() local 24 struct snd_sof_dev *sdev = snd_soc_component_get_drvdata(scomp); in snd_sof_volume_get() 38 struct snd_soc_component *scomp = scontrol->scomp; in snd_sof_volume_put() local 39 struct snd_sof_dev *sdev = snd_soc_component_get_drvdata(scomp); in snd_sof_volume_put() 75 struct snd_soc_component *scomp = scontrol->scomp; in snd_sof_switch_get() local 76 struct snd_sof_dev *sdev = snd_soc_component_get_drvdata(scomp); in snd_sof_switch_get() 90 struct snd_soc_component *scomp in snd_sof_switch_put() local 105 struct snd_soc_component *scomp = scontrol->scomp; snd_sof_enum_get() local 120 struct snd_soc_component *scomp = scontrol->scomp; snd_sof_enum_put() local 135 struct snd_soc_component *scomp = scontrol->scomp; snd_sof_bytes_get() local 150 struct snd_soc_component *scomp = scontrol->scomp; snd_sof_bytes_put() local 166 struct snd_soc_component *scomp = scontrol->scomp; snd_sof_bytes_ext_put() local 185 struct snd_soc_component *scomp = scontrol->scomp; snd_sof_bytes_ext_volatile_get() local 213 struct snd_soc_component *scomp = scontrol->scomp; snd_sof_bytes_ext_get() local [all...] |
H A D | topology.c | 42 * @scomp: pointer to SOC component 52 int sof_update_ipc_object(struct snd_soc_component *scomp, void *object, enum sof_tokens token_id, in sof_update_ipc_object() argument 56 struct snd_sof_dev *sdev = snd_soc_component_get_drvdata(scomp); in sof_update_ipc_object() 68 dev_err(scomp->dev, "Invalid token count for token ID: %d\n", token_id); in sof_update_ipc_object() 78 dev_err(scomp->dev, "Invalid tokens for token id: %d\n", token_id); in sof_update_ipc_object() 109 dev_err(scomp->dev, in sof_update_ipc_object() 269 struct snd_soc_component *scomp = scontrol->scomp; in set_up_volume_table() local 270 struct snd_sof_dev *sdev = snd_soc_component_get_drvdata(scomp); in set_up_volume_table() 276 dev_err(scomp in set_up_volume_table() 446 sof_parse_uuid_tokens(struct snd_soc_component *scomp, void *object, size_t offset, const struct sof_topology_token *tokens, int num_tokens, struct snd_soc_tplg_vendor_array *array) sof_parse_uuid_tokens() argument 613 sof_parse_string_tokens(struct snd_soc_component *scomp, void *object, int offset, const struct sof_topology_token *tokens, int num_tokens, struct snd_soc_tplg_vendor_array *array) sof_parse_string_tokens() argument 659 sof_parse_word_tokens(struct snd_soc_component *scomp, void *object, int offset, const struct sof_topology_token *tokens, int num_tokens, struct snd_soc_tplg_vendor_array *array) sof_parse_word_tokens() argument 710 sof_parse_token_sets(struct snd_soc_component *scomp, void *object, const struct sof_topology_token *tokens, int count, struct snd_soc_tplg_vendor_array *array, int array_size, int token_instance_num, size_t object_size) sof_parse_token_sets() argument 796 sof_parse_tokens(struct snd_soc_component *scomp, void *object, const struct sof_topology_token *tokens, int num_tokens, struct snd_soc_tplg_vendor_array *array, int array_size) sof_parse_tokens() argument 816 sof_control_load_volume(struct snd_soc_component *scomp, struct snd_sof_control *scontrol, struct snd_kcontrol_new *kc, struct snd_soc_tplg_ctl_hdr *hdr) sof_control_load_volume() argument 896 sof_control_load_enum(struct snd_soc_component *scomp, struct snd_sof_control *scontrol, struct snd_kcontrol_new *kc, struct snd_soc_tplg_ctl_hdr *hdr) sof_control_load_enum() argument 918 sof_control_load_bytes(struct snd_soc_component *scomp, struct snd_sof_control *scontrol, struct snd_kcontrol_new *kc, struct snd_soc_tplg_ctl_hdr *hdr) sof_control_load_bytes() argument 947 sof_control_load(struct snd_soc_component *scomp, int index, struct snd_kcontrol_new *kc, struct snd_soc_tplg_ctl_hdr *hdr) sof_control_load() argument 1024 sof_control_unload(struct snd_soc_component *scomp, struct snd_soc_dobj *dobj) sof_control_unload() argument 1054 sof_connect_dai_widget(struct snd_soc_component *scomp, struct snd_soc_dapm_widget *w, struct snd_soc_tplg_dapm_widget *tw, struct snd_sof_dai *dai) sof_connect_dai_widget() argument 1115 sof_disconnect_dai_widget(struct snd_soc_component *scomp, struct snd_soc_dapm_widget *w) sof_disconnect_dai_widget() argument 1149 spcm_bind(struct snd_soc_component *scomp, struct snd_sof_pcm *spcm, int dir) spcm_bind() argument 1186 sof_widget_parse_tokens(struct snd_soc_component *scomp, struct snd_sof_widget *swidget, struct snd_soc_tplg_dapm_widget *tw, enum sof_tokens *object_token_list, int count) sof_widget_parse_tokens() argument 1385 sof_widget_ready(struct snd_soc_component *scomp, int index, struct snd_soc_dapm_widget *w, struct snd_soc_tplg_dapm_widget *tw) sof_widget_ready() argument 1588 sof_route_unload(struct snd_soc_component *scomp, struct snd_soc_dobj *dobj) sof_route_unload() argument 1605 sof_widget_unload(struct snd_soc_component *scomp, struct snd_soc_dobj *dobj) sof_widget_unload() argument 1703 sof_dai_load(struct snd_soc_component *scomp, int index, struct snd_soc_dai_driver *dai_drv, struct snd_soc_tplg_pcm *pcm, struct snd_soc_dai *dai) sof_dai_load() argument 1819 sof_dai_unload(struct snd_soc_component *scomp, struct snd_soc_dobj *dobj) sof_dai_unload() argument 1850 sof_link_load(struct snd_soc_component *scomp, int index, struct snd_soc_dai_link *link, struct snd_soc_tplg_link_config *cfg) sof_link_load() argument 2036 sof_link_unload(struct snd_soc_component *scomp, struct snd_soc_dobj *dobj) sof_link_unload() argument 2053 sof_route_load(struct snd_soc_component *scomp, int index, struct snd_soc_dapm_route *route) sof_route_load() argument 2158 sof_complete(struct snd_soc_component *scomp) sof_complete() argument 2245 sof_manifest(struct snd_soc_component *scomp, int index, struct snd_soc_tplg_manifest *man) sof_manifest() argument 2341 sof_dspless_widget_ready(struct snd_soc_component *scomp, int index, struct snd_soc_dapm_widget *w, struct snd_soc_tplg_dapm_widget *tw) sof_dspless_widget_ready() argument 2373 sof_dspless_widget_unload(struct snd_soc_component *scomp, struct snd_soc_dobj *dobj) sof_dspless_widget_unload() argument 2394 sof_dspless_link_load(struct snd_soc_component *scomp, int index, struct snd_soc_dai_link *link, struct snd_soc_tplg_link_config *cfg) sof_dspless_link_load() argument 2428 snd_sof_load_topology(struct snd_soc_component *scomp, const char *file) snd_sof_load_topology() argument [all...] |
H A D | ipc3-topology.c | 370 static void sof_dbg_comp_config(struct snd_soc_component *scomp, struct sof_ipc_comp_config *config) in sof_dbg_comp_config() argument 372 dev_dbg(scomp->dev, " config: periods snk %d src %d fmt %d\n", in sof_dbg_comp_config() 379 struct snd_soc_component *scomp = swidget->scomp; in sof_ipc3_widget_setup_comp_host() local 399 ret = sof_update_ipc_object(scomp, host, SOF_PCM_TOKENS, swidget->tuples, in sof_ipc3_widget_setup_comp_host() 405 ret = sof_update_ipc_object(scomp, &host->config, SOF_COMP_TOKENS, swidget->tuples, in sof_ipc3_widget_setup_comp_host() 410 dev_dbg(scomp->dev, "loaded host %s\n", swidget->widget->name); in sof_ipc3_widget_setup_comp_host() 411 sof_dbg_comp_config(scomp, &host->config); in sof_ipc3_widget_setup_comp_host() 428 struct snd_soc_component *scomp = swidget->scomp; in sof_ipc3_widget_setup_comp_tone() local 461 struct snd_soc_component *scomp = swidget->scomp; sof_ipc3_widget_setup_comp_mixer() local 495 struct snd_soc_component *scomp = swidget->scomp; sof_ipc3_widget_setup_comp_pipeline() local 562 struct snd_soc_component *scomp = swidget->scomp; sof_ipc3_widget_setup_comp_buffer() local 597 struct snd_soc_component *scomp = swidget->scomp; sof_ipc3_widget_setup_comp_src() local 638 struct snd_soc_component *scomp = swidget->scomp; sof_ipc3_widget_setup_comp_asrc() local 684 struct snd_soc_component *scomp = swidget->scomp; sof_ipc3_widget_setup_comp_mux() local 720 struct snd_soc_component *scomp = swidget->scomp; sof_ipc3_widget_setup_comp_pga() local 774 sof_get_control_data(struct snd_soc_component *scomp, struct snd_soc_dapm_widget *widget, struct sof_widget_data *wdata, size_t *size) sof_get_control_data() argument 856 sof_process_load(struct snd_soc_component *scomp, struct snd_sof_widget *swidget, int type) sof_process_load() argument 958 struct snd_soc_component *scomp = swidget->scomp; sof_widget_update_ipc_comp_process() local 975 sof_link_hda_load(struct snd_soc_component *scomp, struct snd_sof_dai_link *slink, struct sof_ipc_dai_config *config, struct snd_sof_dai *dai) sof_link_hda_load() argument 1040 sof_link_sai_load(struct snd_soc_component *scomp, struct snd_sof_dai_link *slink, struct sof_ipc_dai_config *config, struct snd_sof_dai *dai) sof_link_sai_load() argument 1091 sof_link_esai_load(struct snd_soc_component *scomp, struct snd_sof_dai_link *slink, struct sof_ipc_dai_config *config, struct snd_sof_dai *dai) sof_link_esai_load() argument 1141 sof_link_acp_dmic_load(struct snd_soc_component *scomp, struct snd_sof_dai_link *slink, struct sof_ipc_dai_config *config, struct snd_sof_dai *dai) sof_link_acp_dmic_load() argument 1173 sof_link_acp_bt_load(struct snd_soc_component *scomp, struct snd_sof_dai_link *slink, struct sof_ipc_dai_config *config, struct snd_sof_dai *dai) sof_link_acp_bt_load() argument 1203 sof_link_acp_sp_load(struct snd_soc_component *scomp, struct snd_sof_dai_link *slink, struct sof_ipc_dai_config *config, struct snd_sof_dai *dai) sof_link_acp_sp_load() argument 1237 sof_link_acp_hs_load(struct snd_soc_component *scomp, struct snd_sof_dai_link *slink, struct sof_ipc_dai_config *config, struct snd_sof_dai *dai) sof_link_acp_hs_load() argument 1270 sof_link_afe_load(struct snd_soc_component *scomp, struct snd_sof_dai_link *slink, struct sof_ipc_dai_config *config, struct snd_sof_dai *dai) sof_link_afe_load() argument 1299 sof_link_ssp_load(struct snd_soc_component *scomp, struct snd_sof_dai_link *slink, struct sof_ipc_dai_config *config, struct snd_sof_dai *dai) sof_link_ssp_load() argument 1372 sof_link_dmic_load(struct snd_soc_component *scomp, struct snd_sof_dai_link *slink, struct sof_ipc_dai_config *config, struct snd_sof_dai *dai) sof_link_dmic_load() argument 1444 sof_link_alh_load(struct snd_soc_component *scomp, struct snd_sof_dai_link *slink, struct sof_ipc_dai_config *config, struct snd_sof_dai *dai) sof_link_alh_load() argument 1472 struct snd_soc_component *scomp = swidget->scomp; sof_ipc3_widget_setup_comp_dai() local 1799 struct snd_soc_component *scomp = swidget->scomp; sof_ipc3_keyword_detect_pcm_params() local 1855 struct snd_soc_component *scomp = swidget->scomp; sof_ipc3_keyword_detect_trigger() local 1877 struct snd_soc_component *scomp; sof_ipc3_keyword_dapm_event() local 1951 sof_ipc3_widget_bind_event(struct snd_soc_component *scomp, struct snd_sof_widget *swidget, u16 event_type) sof_ipc3_widget_bind_event() argument 2440 sof_ipc3_parse_manifest(struct snd_soc_component *scomp, int index, struct snd_soc_tplg_manifest *man) sof_ipc3_parse_manifest() argument [all...] |
H A D | ipc3-control.c | 18 struct snd_sof_dev *sdev = snd_soc_component_get_drvdata(scontrol->scomp); in sof_ipc3_set_get_kcontrol_data() 130 struct snd_soc_component *scomp = scontrol->scomp; in sof_ipc3_refresh_control() local 136 if (!pm_runtime_active(scomp->dev)) in sof_ipc3_refresh_control() 147 dev_err(scomp->dev, "Failed to get control data: %d\n", ret); in sof_ipc3_refresh_control() 176 struct snd_soc_component *scomp = scontrol->scomp; in sof_ipc3_volume_put() local 192 if (pm_runtime_active(scomp->dev)) { in sof_ipc3_volume_put() 196 dev_err(scomp->dev, "Failed to set mixer updates for %s\n", in sof_ipc3_volume_put() 225 struct snd_soc_component *scomp in sof_ipc3_switch_put() local 273 struct snd_soc_component *scomp = scontrol->scomp; sof_ipc3_enum_put() local 305 struct snd_soc_component *scomp = scontrol->scomp; sof_ipc3_bytes_get() local 337 struct snd_soc_component *scomp = scontrol->scomp; sof_ipc3_bytes_put() local 372 struct snd_soc_component *scomp = scontrol->scomp; sof_ipc3_bytes_ext_put() local 459 struct snd_soc_component *scomp = scontrol->scomp; _sof_ipc3_bytes_ext_get() local 525 struct snd_soc_component *scomp = scontrol->scomp; snd_sof_update_control() local [all...] |
H A D | ipc4-control.c | 19 struct snd_soc_component *scomp = scontrol->scomp; in sof_ipc4_set_get_kcontrol_data() local 20 struct snd_sof_dev *sdev = snd_soc_component_get_drvdata(scomp); in sof_ipc4_set_get_kcontrol_data() 36 dev_err(scomp->dev, "Failed to find widget for kcontrol %s\n", scontrol->name); in sof_ipc4_set_get_kcontrol_data() 147 struct snd_soc_component *scomp = scontrol->scomp; in sof_ipc4_volume_put() local 148 struct snd_sof_dev *sdev = snd_soc_component_get_drvdata(scomp); in sof_ipc4_volume_put() 166 if (!pm_runtime_active(scomp->dev)) in sof_ipc4_volume_put() 178 dev_err(scomp->dev, "Failed to find widget for kcontrol %s\n", scontrol->name); in sof_ipc4_volume_put() 238 struct snd_soc_component *scomp in sof_ipc4_bytes_put() local 272 struct snd_soc_component *scomp = scontrol->scomp; sof_ipc4_bytes_get() local 303 struct snd_soc_component *scomp = scontrol->scomp; sof_ipc4_bytes_ext_put() local 376 struct snd_soc_component *scomp = scontrol->scomp; _sof_ipc4_bytes_ext_get() local [all...] |
H A D | ipc4-topology.c | 216 * @scomp: pointer to pointer to SOC component 223 static int sof_ipc4_get_audio_fmt(struct snd_soc_component *scomp, in sof_ipc4_get_audio_fmt() argument 232 ret = sof_update_ipc_object(scomp, available_fmt, in sof_ipc4_get_audio_fmt() 236 dev_err(scomp->dev, "Failed to parse audio format token count\n"); in sof_ipc4_get_audio_fmt() 241 dev_err(scomp->dev, "No input/output pin formats set in topology\n"); in sof_ipc4_get_audio_fmt() 245 dev_dbg(scomp->dev, in sof_ipc4_get_audio_fmt() 250 ret = sof_update_ipc_object(scomp, module_base_cfg, SOF_COMP_TOKENS, swidget->tuples, in sof_ipc4_get_audio_fmt() 253 dev_err(scomp->dev, "parse comp tokens for %s failed, error: %d\n", in sof_ipc4_get_audio_fmt() 258 dev_dbg(scomp->dev, "widget %s: is_pages: %d\n", swidget->widget->name, in sof_ipc4_get_audio_fmt() 268 ret = sof_update_ipc_object(scomp, in_forma in sof_ipc4_get_audio_fmt() 332 struct snd_soc_component *scomp = swidget->scomp; sof_ipc4_widget_set_module_info() local 372 struct snd_soc_component *scomp = swidget->scomp; sof_ipc4_widget_update_kcontrol_module_id() local 391 struct snd_soc_component *scomp = swidget->scomp; sof_ipc4_widget_setup_pcm() local 489 struct snd_soc_component *scomp = swidget->scomp; sof_ipc4_widget_setup_comp_dai() local 655 struct snd_soc_component *scomp = swidget->scomp; sof_ipc4_widget_setup_comp_pipeline() local 714 struct snd_soc_component *scomp = swidget->scomp; sof_ipc4_widget_setup_comp_pga() local 771 struct snd_soc_component *scomp = swidget->scomp; sof_ipc4_widget_setup_comp_mixer() local 802 struct snd_soc_component *scomp = swidget->scomp; sof_ipc4_widget_setup_comp_src() local 872 struct snd_soc_component *scomp = swidget->scomp; sof_ipc4_widget_setup_comp_process() local 1415 struct snd_soc_component *scomp = swidget->scomp; sof_ipc4_prepare_copier_module() local 1817 struct snd_soc_component *scomp = swidget->scomp; sof_ipc4_prepare_gain_module() local 1854 struct snd_soc_component *scomp = swidget->scomp; sof_ipc4_prepare_mixer_module() local 1891 struct snd_soc_component *scomp = swidget->scomp; sof_ipc4_prepare_src_module() local 1956 struct snd_soc_component *scomp = swidget->scomp; sof_ipc4_process_set_pin_formats() local 2032 struct snd_soc_component *scomp = swidget->scomp; sof_ipc4_prepare_process_module() local 2420 struct snd_soc_component *scomp; sof_ipc4_get_queue_id() local 2758 sof_ipc4_parse_manifest(struct snd_soc_component *scomp, int index, struct snd_soc_tplg_manifest *man) sof_ipc4_parse_manifest() argument [all...] |
H A D | sof-audio.h | 176 int (*bind_event)(struct snd_soc_component *scomp, struct snd_sof_widget *swidget, 226 int (*parse_manifest)(struct snd_soc_component *scomp, int index, 336 struct snd_soc_component *scomp; member 352 struct snd_soc_component *scomp; member 401 struct snd_soc_component *scomp; member 497 struct snd_soc_component *scomp; member 513 struct snd_soc_component *scomp; member 562 int snd_sof_load_topology(struct snd_soc_component *scomp, const char *file); 567 int snd_sof_ipc_stream_posn(struct snd_soc_component *scomp, 571 struct snd_sof_widget *snd_sof_find_swidget(struct snd_soc_component *scomp, 580 snd_sof_find_spcm_dai(struct snd_soc_component *scomp, struct snd_soc_pcm_runtime *rtd) snd_sof_find_spcm_dai() argument [all...] |
/kernel/linux/linux-5.10/crypto/ |
H A D | scompress.c | 48 strscpy(rscomp.type, "scomp", sizeof(rscomp.type)); in crypto_scomp_report() 65 seq_puts(m, "type : scomp\n"); in crypto_scomp_show() 124 struct crypto_scomp *scomp = *tfm_ctx; in scomp_acomp_comp_decomp() local 146 ret = crypto_scomp_compress(scomp, scratch->src, req->slen, in scomp_acomp_comp_decomp() 149 ret = crypto_scomp_decompress(scomp, scratch->src, req->slen, in scomp_acomp_comp_decomp() 197 struct crypto_scomp *scomp; in crypto_init_scomp_ops_async() local 202 scomp = crypto_create_tfm(calg, &crypto_scomp_type); in crypto_init_scomp_ops_async() 203 if (IS_ERR(scomp)) { in crypto_init_scomp_ops_async() 205 return PTR_ERR(scomp); in crypto_init_scomp_ops_async() 208 *ctx = scomp; in crypto_init_scomp_ops_async() 224 struct crypto_scomp *scomp = *tfm_ctx; crypto_acomp_scomp_alloc_ctx() local 243 struct crypto_scomp *scomp = *tfm_ctx; crypto_acomp_scomp_free_ctx() local [all...] |
H A D | lzo-rle.c | 123 static struct scomp_alg scomp = { variable 130 .cra_driver_name = "lzo-rle-scomp", 143 ret = crypto_register_scomp(&scomp); in lzorle_mod_init() 155 crypto_unregister_scomp(&scomp); in lzorle_mod_fini()
|
H A D | lz4hc.c | 121 static struct scomp_alg scomp = { variable 128 .cra_driver_name = "lz4hc-scomp", 141 ret = crypto_register_scomp(&scomp); in lz4hc_mod_init() 153 crypto_unregister_scomp(&scomp); in lz4hc_mod_fini()
|
H A D | lzo.c | 123 static struct scomp_alg scomp = { variable 130 .cra_driver_name = "lzo-scomp", 143 ret = crypto_register_scomp(&scomp); in lzo_mod_init() 155 crypto_unregister_scomp(&scomp); in lzo_mod_fini()
|
H A D | lz4.c | 120 static struct scomp_alg scomp = { variable 127 .cra_driver_name = "lz4-scomp", 140 ret = crypto_register_scomp(&scomp); in lz4_mod_init() 152 crypto_unregister_scomp(&scomp); in lz4_mod_fini()
|
H A D | 842.c | 109 static struct scomp_alg scomp = { variable 116 .cra_driver_name = "842-scomp", 130 ret = crypto_register_scomp(&scomp); in crypto842_mod_init() 143 crypto_unregister_scomp(&scomp); in crypto842_mod_exit()
|
/kernel/linux/linux-6.6/crypto/ |
H A D | scompress.c | 47 strscpy(rscomp.type, "scomp", sizeof(rscomp.type)); in crypto_scomp_report() 58 seq_puts(m, "type : scomp\n"); in crypto_scomp_show() 117 struct crypto_scomp *scomp = *tfm_ctx; in scomp_acomp_comp_decomp() local 139 ret = crypto_scomp_compress(scomp, scratch->src, req->slen, in scomp_acomp_comp_decomp() 142 ret = crypto_scomp_decompress(scomp, scratch->src, req->slen, in scomp_acomp_comp_decomp() 190 struct crypto_scomp *scomp; in crypto_init_scomp_ops_async() local 195 scomp = crypto_create_tfm(calg, &crypto_scomp_type); in crypto_init_scomp_ops_async() 196 if (IS_ERR(scomp)) { in crypto_init_scomp_ops_async() 198 return PTR_ERR(scomp); in crypto_init_scomp_ops_async() 201 *ctx = scomp; in crypto_init_scomp_ops_async() 217 struct crypto_scomp *scomp = *tfm_ctx; crypto_acomp_scomp_alloc_ctx() local 236 struct crypto_scomp *scomp = *tfm_ctx; crypto_acomp_scomp_free_ctx() local [all...] |
H A D | lzo-rle.c | 123 static struct scomp_alg scomp = { variable 130 .cra_driver_name = "lzo-rle-scomp", 143 ret = crypto_register_scomp(&scomp); in lzorle_mod_init() 155 crypto_unregister_scomp(&scomp); in lzorle_mod_fini()
|
H A D | lz4hc.c | 121 static struct scomp_alg scomp = { variable 128 .cra_driver_name = "lz4hc-scomp", 141 ret = crypto_register_scomp(&scomp); in lz4hc_mod_init() 153 crypto_unregister_scomp(&scomp); in lz4hc_mod_fini()
|
H A D | lzo.c | 123 static struct scomp_alg scomp = { variable 130 .cra_driver_name = "lzo-scomp", 143 ret = crypto_register_scomp(&scomp); in lzo_mod_init() 155 crypto_unregister_scomp(&scomp); in lzo_mod_fini()
|
H A D | lz4.c | 120 static struct scomp_alg scomp = { variable 127 .cra_driver_name = "lz4-scomp", 140 ret = crypto_register_scomp(&scomp); in lz4_mod_init() 152 crypto_unregister_scomp(&scomp); in lz4_mod_fini()
|
H A D | 842.c | 109 static struct scomp_alg scomp = { variable 116 .cra_driver_name = "842-scomp", 130 ret = crypto_register_scomp(&scomp); in crypto842_mod_init() 143 crypto_unregister_scomp(&scomp); in crypto842_mod_exit()
|
/kernel/linux/linux-6.6/sound/soc/qcom/qdsp6/ |
H A D | topology.c | 24 struct snd_soc_component *scomp; member 786 scontrol->scomp = component; in audioreach_widget_load_mixer() 897 static int audioreach_widget_unload(struct snd_soc_component *scomp, in audioreach_widget_unload() argument 901 struct q6apm *apm = dev_get_drvdata(scomp->dev); in audioreach_widget_unload() 981 static int audioreach_route_load(struct snd_soc_component *scomp, int index, in audioreach_route_load() argument 990 src_module = audioreach_find_module(scomp, route->source); in audioreach_route_load() 991 sink_module = audioreach_find_module(scomp, route->sink); in audioreach_route_load() 994 control = audioreach_find_widget(scomp, route->source); in audioreach_route_load() 1000 control = audioreach_find_widget(scomp, route->sink); in audioreach_route_load() 1024 static int audioreach_route_unload(struct snd_soc_component *scomp, in audioreach_route_unload() argument 1155 audioreach_control_load_mix(struct snd_soc_component *scomp, struct snd_ar_control *scontrol, struct snd_kcontrol_new *kc, struct snd_soc_tplg_ctl_hdr *hdr) audioreach_control_load_mix() argument 1189 audioreach_control_load(struct snd_soc_component *scomp, int index, struct snd_kcontrol_new *kc, struct snd_soc_tplg_ctl_hdr *hdr) audioreach_control_load() argument 1225 audioreach_control_unload(struct snd_soc_component *scomp, struct snd_soc_dobj *dobj) audioreach_control_unload() argument [all...] |