Home
last modified time | relevance | path

Searched refs:scomp (Results 1 – 12 of 12) sorted by relevance

/linux/sound/soc/sof/
H A Dcontrol.c23 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 = scontrol->scomp; in snd_sof_switch_put() local
91 struct snd_sof_dev *sdev = snd_soc_component_get_drvdata(scomp); in snd_sof_switch_put()
105 struct snd_soc_component *scomp = scontrol->scomp; in snd_sof_enum_get() local
106 struct snd_sof_dev *sdev = snd_soc_component_get_drvdata(scomp); in snd_sof_enum_get()
[all …]
H A Dtopology.c46 * @scomp: pointer to SOC component
56 int sof_update_ipc_object(struct snd_soc_component *scomp, void *object, enum sof_tokens token_id, in sof_update_ipc_object() argument
60 struct snd_sof_dev *sdev = snd_soc_component_get_drvdata(scomp); in sof_update_ipc_object()
72 dev_err(scomp->dev, "Invalid token count for token ID: %d\n", token_id); in sof_update_ipc_object()
82 dev_err(scomp->dev, "Invalid tokens for token id: %d\n", token_id); in sof_update_ipc_object()
113 dev_err(scomp->dev, in sof_update_ipc_object()
273 struct snd_soc_component *scomp = scontrol->scomp; in set_up_volume_table() local
274 struct snd_sof_dev *sdev = snd_soc_component_get_drvdata(scomp); in set_up_volume_table()
280 dev_err(scomp in set_up_volume_table()
456 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
627 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
673 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
724 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
810 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
830 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
910 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
932 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
961 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
1038 sof_control_unload(struct snd_soc_component * scomp,struct snd_soc_dobj * dobj) sof_control_unload() argument
1068 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
1139 sof_disconnect_dai_widget(struct snd_soc_component * scomp,struct snd_soc_dapm_widget * w) sof_disconnect_dai_widget() argument
1173 spcm_bind(struct snd_soc_component * scomp,struct snd_sof_pcm * spcm,int dir) spcm_bind() argument
1210 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
1409 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
1611 sof_route_unload(struct snd_soc_component * scomp,struct snd_soc_dobj * dobj) sof_route_unload() argument
1628 sof_widget_unload(struct snd_soc_component * scomp,struct snd_soc_dobj * dobj) sof_widget_unload() argument
1726 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
1842 sof_dai_unload(struct snd_soc_component * scomp,struct snd_soc_dobj * dobj) sof_dai_unload() argument
1873 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
2068 sof_link_unload(struct snd_soc_component * scomp,struct snd_soc_dobj * dobj) sof_link_unload() argument
2087 sof_route_load(struct snd_soc_component * scomp,int index,struct snd_soc_dapm_route * route) sof_route_load() argument
2192 sof_complete(struct snd_soc_component * scomp) sof_complete() argument
2279 sof_manifest(struct snd_soc_component * scomp,int index,struct snd_soc_tplg_manifest * man) sof_manifest() argument
2377 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
2438 sof_dspless_widget_unload(struct snd_soc_component * scomp,struct snd_soc_dobj * dobj) sof_dspless_widget_unload() argument
2460 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
2494 snd_sof_load_topology(struct snd_soc_component * scomp,const char * file) snd_sof_load_topology() argument
[all...]
H A Dipc3-topology.c396 static void sof_dbg_comp_config(struct snd_soc_component *scomp, struct sof_ipc_comp_config *config) in sof_dbg_comp_config() argument
398 dev_dbg(scomp->dev, " config: periods snk %d src %d fmt %d\n", in sof_dbg_comp_config()
405 struct snd_soc_component *scomp = swidget->scomp; in sof_ipc3_widget_setup_comp_host() local
425 ret = sof_update_ipc_object(scomp, host, SOF_PCM_TOKENS, swidget->tuples, in sof_ipc3_widget_setup_comp_host()
431 ret = sof_update_ipc_object(scomp, &host->config, SOF_COMP_TOKENS, swidget->tuples, in sof_ipc3_widget_setup_comp_host()
436 dev_dbg(scomp->dev, "loaded host %s\n", swidget->widget->name); in sof_ipc3_widget_setup_comp_host()
437 sof_dbg_comp_config(scomp, &host->config); in sof_ipc3_widget_setup_comp_host()
454 struct snd_soc_component *scomp = swidget->scomp; in sof_ipc3_widget_setup_comp_tone() local
470 ret = sof_update_ipc_object(scomp, &tone->config, SOF_COMP_TOKENS, swidget->tuples, in sof_ipc3_widget_setup_comp_tone()
478 dev_dbg(scomp->dev, "tone %s: frequency %d amplitude %d\n", in sof_ipc3_widget_setup_comp_tone()
[all …]
H A Dipc3-control.c18 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 = scontrol->scomp; in sof_ipc3_switch_put() local
240 if (pm_runtime_active(scomp->dev)) { in sof_ipc3_switch_put()
244 dev_err(scomp->dev, "Failed to set mixer updates for %s\n", in sof_ipc3_switch_put()
[all …]
H A Dipc4-control.c19 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()
246 struct snd_soc_component *scomp = scontrol->scomp; in sof_ipc4_refresh_generic_control() local
256 if (!pm_runtime_active(scomp->dev)) in sof_ipc4_refresh_generic_control()
279 dev_err(scomp->dev, "Failed to read control data for %s\n", in sof_ipc4_refresh_generic_control()
[all …]
H A Dsof-audio.h186 int (*bind_event)(struct snd_soc_component *scomp, struct snd_sof_widget *swidget,
236 int (*parse_manifest)(struct snd_soc_component *scomp, int index,
350 struct snd_soc_component *scomp; member
369 struct snd_soc_component *scomp; member
418 struct snd_soc_component *scomp; member
517 struct snd_soc_component *scomp; member
533 struct snd_soc_component *scomp; member
583 int snd_sof_load_topology(struct snd_soc_component *scomp, const char *file);
588 int snd_sof_ipc_stream_posn(struct snd_soc_component *scomp,
592 struct snd_sof_widget *snd_sof_find_swidget(struct snd_soc_component *scomp,
[all …]
H A Dipc4-topology.c383 * @scomp: pointer to pointer to SOC component
390 static int sof_ipc4_get_audio_fmt(struct snd_soc_component *scomp, in sof_ipc4_get_audio_fmt() argument
399 ret = sof_update_ipc_object(scomp, available_fmt, in sof_ipc4_get_audio_fmt()
403 dev_err(scomp->dev, "Failed to parse audio format token count\n"); in sof_ipc4_get_audio_fmt()
408 dev_err(scomp->dev, "No input/output pin formats set in topology\n"); in sof_ipc4_get_audio_fmt()
412 dev_dbg(scomp->dev, in sof_ipc4_get_audio_fmt()
417 ret = sof_update_ipc_object(scomp, module_base_cfg, SOF_COMP_TOKENS, swidget->tuples, in sof_ipc4_get_audio_fmt()
420 dev_err(scomp->dev, "parse comp tokens for %s failed, error: %d\n", in sof_ipc4_get_audio_fmt()
425 dev_dbg(scomp->dev, "widget %s: is_pages: %d\n", swidget->widget->name, in sof_ipc4_get_audio_fmt()
435 ret = sof_update_ipc_object(scomp, in_forma in sof_ipc4_get_audio_fmt()
499 struct snd_soc_component *scomp = swidget->scomp; sof_ipc4_widget_set_module_info() local
549 struct snd_soc_component *scomp = swidget->scomp; sof_ipc4_widget_update_kcontrol_module_id() local
571 struct snd_soc_component *scomp = spcm->scomp; sof_ipc4_update_card_components_string() local
614 struct snd_soc_component *scomp = swidget->scomp; sof_ipc4_widget_setup_pcm() local
741 struct snd_soc_component *scomp = swidget->scomp; sof_ipc4_widget_setup_comp_dai() local
918 struct snd_soc_component *scomp = swidget->scomp; sof_ipc4_widget_setup_comp_pipeline() local
974 struct snd_soc_component *scomp = swidget->scomp; sof_ipc4_widget_setup_comp_pga() local
1031 struct snd_soc_component *scomp = swidget->scomp; sof_ipc4_widget_setup_comp_mixer() local
1062 struct snd_soc_component *scomp = swidget->scomp; sof_ipc4_widget_setup_comp_src() local
1105 struct snd_soc_component *scomp = swidget->scomp; sof_ipc4_widget_setup_comp_asrc() local
1188 struct snd_soc_component *scomp = swidget->scomp; sof_ipc4_widget_setup_comp_process() local
2002 struct snd_soc_component *scomp = swidget->scomp; sof_ipc4_prepare_copier_module() local
2458 struct snd_soc_component *scomp = swidget->scomp; sof_ipc4_prepare_gain_module() local
2503 struct snd_soc_component *scomp = swidget->scomp; sof_ipc4_prepare_mixer_module() local
2548 struct snd_soc_component *scomp = swidget->scomp; sof_ipc4_prepare_src_module() local
2623 struct snd_soc_component *scomp = swidget->scomp; sof_ipc4_process_set_pin_formats() local
2699 struct snd_soc_component *scomp = swidget->scomp; sof_ipc4_prepare_process_module() local
3166 struct snd_soc_component *scomp; sof_ipc4_get_queue_id() local
3531 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 Dpcm.c595 dev_dbg(spcm->scomp->dev, "pcm%u (%s): Entry: pcm_construct\n", in sof_pcm_new()
/linux/crypto/
H A Dscompress.c173 struct crypto_scomp *scomp = *tfm_ctx; in scomp_acomp_comp_decomp() local
235 stream = crypto_acomp_lock_stream_bh(&crypto_scomp_alg(scomp)->streams); in scomp_acomp_comp_decomp()
245 ret = crypto_scomp_compress(scomp, src, slen, in scomp_acomp_comp_decomp()
248 ret = crypto_scomp_decompress(scomp, src, slen, in scomp_acomp_comp_decomp()
253 ret = crypto_scomp_compress(scomp, src, slen, in scomp_acomp_comp_decomp()
256 ret = crypto_scomp_decompress(scomp, src, slen, in scomp_acomp_comp_decomp()
308 struct crypto_scomp *scomp; in crypto_init_scomp_ops_async() local
313 scomp = crypto_create_tfm(calg, &crypto_scomp_type); in crypto_init_scomp_ops_async()
314 if (IS_ERR(scomp)) { in crypto_init_scomp_ops_async()
316 return PTR_ERR(scomp); in crypto_init_scomp_ops_async()
[all …]
/linux/drivers/scsi/
H A Dses.c476 struct ses_component *scomp = ecomp->scratch; in ses_process_descriptor() local
521 scomp->addr = addr; in ses_process_descriptor()
536 struct ses_component *scomp; in ses_enclosure_find_by_addr() local
539 scomp = edev->component[i].scratch; in ses_enclosure_find_by_addr()
540 if (scomp->addr != efd->addr) in ses_enclosure_find_by_addr()
702 struct ses_component *scomp = NULL; in ses_intf_add() local
803 scomp = kcalloc(components, sizeof(struct ses_component), GFP_KERNEL); in ses_intf_add()
804 if (!scomp) in ses_intf_add()
819 edev->component[i].scratch = scomp + i; in ses_intf_add()
839 kfree(scomp); in ses_intf_add()
/linux/sound/soc/sof/intel/
H A Dhda-pcm.c191 struct snd_soc_component *scomp = sdev->component; in hda_dsp_pcm_pointer() local
197 spcm = snd_sof_find_spcm_dai(scomp, rtd); in hda_dsp_pcm_pointer()
224 struct snd_soc_component *scomp = sdev->component; in hda_dsp_pcm_open() local
230 spcm = snd_sof_find_spcm_dai(scomp, rtd); in hda_dsp_pcm_open()
/linux/sound/soc/sof/amd/
H A Dacp-pcm.c93 struct snd_soc_component *scomp = sdev->component; in acp_pcm_pointer() local
100 spcm = snd_sof_find_spcm_dai(scomp, rtd); in acp_pcm_pointer()