Lines Matching +full:link +full:- +full:trigger +full:- +full:order +full:- +full:stop
1 /* SPDX-License-Identifier: GPL-2.0
3 * soc-component.h
17 #define SND_SOC_COMP_ORDER_FIRST -2
18 #define SND_SOC_COMP_ORDER_EARLY -1
23 #define for_each_comp_order(order) \ argument
24 for (order = SND_SOC_COMP_ORDER_FIRST; \
25 order <= SND_SOC_COMP_ORDER_LAST; \
26 order++)
46 int (*trigger)(struct snd_soc_component *component, member
129 int (*trigger)(struct snd_soc_component *component, member
157 /* probe ordering - for components with runtime dependencies */
162 * soc_pcm_trigger() start/stop sequence.
181 unsigned int use_pmdown_time:1; /* care pmdown_time at stop */
199 bool use_dai_pcm_id; /* use DAI link PCM ID as PCM device number */
260 list_for_each_entry(dai, &(component)->dai_list, list)
262 list_for_each_entry_safe(dai, _dai, &(component)->dai_list, list)
265 * snd_soc_dapm_to_component() - Casts a DAPM context to the component it is
280 * snd_soc_component_get_dapm() - Returns the DAPM context associated with a
287 return &component->dapm; in snd_soc_component_get_dapm()
291 * snd_soc_component_init_bias_level() - Initialize COMPONENT DAPM bias level
306 * snd_soc_component_get_bias_level() - Get current COMPONENT DAPM bias level
319 * snd_soc_component_force_bias_level() - Set the COMPONENT DAPM bias level
336 * snd_soc_dapm_kcontrol_component() - Returns the component associated to a
350 * snd_soc_component_cache_sync() - Sync the register cache with the hardware
358 return regcache_sync(component->regmap); in snd_soc_component_cache_sync()
429 dev_set_drvdata(c->dev, data); in snd_soc_component_set_drvdata()
434 return dev_get_drvdata(c->dev); in snd_soc_component_get_drvdata()
440 return component->active; in snd_soc_component_active()