Lines Matching defs:snd_soc_pcm_runtime

407 struct snd_soc_pcm_runtime;
466 int soc_new_pcm(struct snd_soc_pcm_runtime *rtd, int num);
468 int snd_soc_new_compress(struct snd_soc_pcm_runtime *rtd, int num);
470 static inline int snd_soc_new_compress(struct snd_soc_pcm_runtime *rtd, int num)
478 struct snd_soc_pcm_runtime *snd_soc_get_pcm_runtime(struct snd_soc_card *card,
481 bool snd_soc_runtime_ignore_pmdown_time(struct snd_soc_pcm_runtime *rtd);
483 void snd_soc_runtime_action(struct snd_soc_pcm_runtime *rtd,
485 static inline void snd_soc_runtime_activate(struct snd_soc_pcm_runtime *rtd,
490 static inline void snd_soc_runtime_deactivate(struct snd_soc_pcm_runtime *rtd,
496 int snd_soc_runtime_calc_hw(struct snd_soc_pcm_runtime *rtd,
499 int snd_soc_runtime_set_dai_fmt(struct snd_soc_pcm_runtime *rtd,
647 snd_soc_rtdcom_lookup(struct snd_soc_pcm_runtime *rtd,
712 int (*init)(struct snd_soc_pcm_runtime *rtd);
715 void (*exit)(struct snd_soc_pcm_runtime *rtd);
718 int (*be_hw_params_fixup)(struct snd_soc_pcm_runtime *rtd,
1102 struct snd_soc_pcm_runtime {
1130 void (*close_delayed_work_func)(struct snd_soc_pcm_runtime *rtd);
1163 (struct snd_soc_pcm_runtime *)snd_pcm_substream_chip(substream)
1183 void snd_soc_close_delayed_work(struct snd_soc_pcm_runtime *rtd);
1364 struct snd_soc_pcm_runtime *rtd);
1503 static inline void _snd_soc_dpcm_mutex_lock_r(struct snd_soc_pcm_runtime *rtd)
1508 static inline void _snd_soc_dpcm_mutex_unlock_r(struct snd_soc_pcm_runtime *rtd)
1513 static inline void _snd_soc_dpcm_mutex_assert_held_r(struct snd_soc_pcm_runtime *rtd)
1520 struct snd_soc_pcm_runtime * : _snd_soc_dpcm_mutex_lock_r)(x)
1524 struct snd_soc_pcm_runtime * : _snd_soc_dpcm_mutex_unlock_r)(x)
1528 struct snd_soc_pcm_runtime * : _snd_soc_dpcm_mutex_assert_held_r)(x)