Lines Matching refs:component
43 int (*probe)(struct snd_soc_component *component);
44 void (*remove)(struct snd_soc_component *component);
45 int (*suspend)(struct snd_soc_component *component);
46 int (*resume)(struct snd_soc_component *component);
48 unsigned int (*read)(struct snd_soc_component *component,
50 int (*write)(struct snd_soc_component *component,
58 int (*set_sysclk)(struct snd_soc_component *component,
60 int (*set_pll)(struct snd_soc_component *component, int pll_id,
62 int (*set_jack)(struct snd_soc_component *component,
66 int (*of_xlate_dai_name)(struct snd_soc_component *component,
71 void (*seq_notifier)(struct snd_soc_component *component,
73 int (*stream_event)(struct snd_soc_component *component, int event);
74 int (*set_bias_level)(struct snd_soc_component *component,
146 int (*init)(struct snd_soc_component *component);
154 #define for_each_component_dais(component, dai)\ argument
155 list_for_each_entry(dai, &(component)->dai_list, list)
156 #define for_each_component_dais_safe(component, dai, _dai)\ argument
157 list_for_each_entry_safe(dai, _dai, &(component)->dai_list, list)
180 struct snd_soc_component *component) in snd_soc_component_get_dapm() argument
182 return &component->dapm; in snd_soc_component_get_dapm()
193 snd_soc_component_init_bias_level(struct snd_soc_component *component, in snd_soc_component_init_bias_level() argument
197 snd_soc_component_get_dapm(component), level); in snd_soc_component_init_bias_level()
207 snd_soc_component_get_bias_level(struct snd_soc_component *component) in snd_soc_component_get_bias_level() argument
210 snd_soc_component_get_dapm(component)); in snd_soc_component_get_bias_level()
222 snd_soc_component_force_bias_level(struct snd_soc_component *component, in snd_soc_component_force_bias_level() argument
226 snd_soc_component_get_dapm(component), in snd_soc_component_force_bias_level()
251 struct snd_soc_component *component) in snd_soc_component_cache_sync() argument
253 return regcache_sync(component->regmap); in snd_soc_component_cache_sync()
257 int snd_soc_component_read(struct snd_soc_component *component,
259 unsigned int snd_soc_component_read32(struct snd_soc_component *component,
261 int snd_soc_component_write(struct snd_soc_component *component,
263 int snd_soc_component_update_bits(struct snd_soc_component *component,
266 int snd_soc_component_update_bits_async(struct snd_soc_component *component,
269 void snd_soc_component_async_complete(struct snd_soc_component *component);
270 int snd_soc_component_test_bits(struct snd_soc_component *component,
275 int snd_soc_component_set_sysclk(struct snd_soc_component *component,
278 int snd_soc_component_set_pll(struct snd_soc_component *component, int pll_id,
281 int snd_soc_component_set_jack(struct snd_soc_component *component,
284 void snd_soc_component_seq_notifier(struct snd_soc_component *component,
286 int snd_soc_component_stream_event(struct snd_soc_component *component,
288 int snd_soc_component_set_bias_level(struct snd_soc_component *component,
292 void snd_soc_component_init_regmap(struct snd_soc_component *component,
294 void snd_soc_component_exit_regmap(struct snd_soc_component *component);
297 #define snd_soc_component_module_get_when_probe(component)\ argument
298 snd_soc_component_module_get(component, 0)
299 #define snd_soc_component_module_get_when_open(component) \ argument
300 snd_soc_component_module_get(component, 1)
301 int snd_soc_component_module_get(struct snd_soc_component *component,
303 #define snd_soc_component_module_put_when_remove(component) \ argument
304 snd_soc_component_module_put(component, 0)
305 #define snd_soc_component_module_put_when_close(component) \ argument
306 snd_soc_component_module_put(component, 1)
307 void snd_soc_component_module_put(struct snd_soc_component *component,
322 struct snd_soc_component *component) in snd_soc_component_is_active() argument
324 return component->active != 0; in snd_soc_component_is_active()
328 int snd_soc_component_enable_pin(struct snd_soc_component *component,
330 int snd_soc_component_enable_pin_unlocked(struct snd_soc_component *component,
332 int snd_soc_component_disable_pin(struct snd_soc_component *component,
334 int snd_soc_component_disable_pin_unlocked(struct snd_soc_component *component,
336 int snd_soc_component_nc_pin(struct snd_soc_component *component,
338 int snd_soc_component_nc_pin_unlocked(struct snd_soc_component *component,
340 int snd_soc_component_get_pin_status(struct snd_soc_component *component,
342 int snd_soc_component_force_enable_pin(struct snd_soc_component *component,
345 struct snd_soc_component *component,
349 int snd_soc_component_open(struct snd_soc_component *component,
351 int snd_soc_component_close(struct snd_soc_component *component,
353 int snd_soc_component_prepare(struct snd_soc_component *component,
355 int snd_soc_component_hw_params(struct snd_soc_component *component,
358 int snd_soc_component_hw_free(struct snd_soc_component *component,
360 int snd_soc_component_trigger(struct snd_soc_component *component,
363 void snd_soc_component_suspend(struct snd_soc_component *component);
364 void snd_soc_component_resume(struct snd_soc_component *component);
365 int snd_soc_component_is_suspended(struct snd_soc_component *component);
366 int snd_soc_component_probe(struct snd_soc_component *component);
367 void snd_soc_component_remove(struct snd_soc_component *component);
368 int snd_soc_component_of_xlate_dai_id(struct snd_soc_component *component,
370 int snd_soc_component_of_xlate_dai_name(struct snd_soc_component *component,