Lines Matching refs:snd_soc_pcm_runtime

65 void snd_soc_runtime_activate(struct snd_soc_pcm_runtime *rtd, int stream)  in snd_soc_runtime_activate()
100 void snd_soc_runtime_deactivate(struct snd_soc_pcm_runtime *rtd, int stream) in snd_soc_runtime_deactivate()
134 bool snd_soc_runtime_ignore_pmdown_time(struct snd_soc_pcm_runtime *rtd) in snd_soc_runtime_ignore_pmdown_time()
172 int dpcm_dapm_stream_event(struct snd_soc_pcm_runtime *fe, int dir, in dpcm_dapm_stream_event()
179 struct snd_soc_pcm_runtime *be = dpcm->be; in dpcm_dapm_stream_event()
195 struct snd_soc_pcm_runtime *rtd = substream->private_data; in soc_pcm_apply_symmetry()
252 struct snd_soc_pcm_runtime *rtd = substream->private_data; in soc_pcm_params_symmetry()
302 struct snd_soc_pcm_runtime *rtd = substream->private_data; in soc_pcm_has_symmetry()
322 struct snd_soc_pcm_runtime *rtd = substream->private_data; in soc_pcm_set_msb()
336 struct snd_soc_pcm_runtime *rtd = substream->private_data; in soc_pcm_apply_msb()
372 struct snd_soc_pcm_runtime *rtd = substream->private_data; in soc_pcm_init_runtime_hw()
450 struct snd_soc_pcm_runtime *rtd = substream->private_data; in soc_pcm_open()
623 struct snd_soc_pcm_runtime *rtd = in close_delayed_work()
624 container_of(work, struct snd_soc_pcm_runtime, delayed_work.work); in close_delayed_work()
651 struct snd_soc_pcm_runtime *rtd = substream->private_data; in soc_pcm_close()
730 struct snd_soc_pcm_runtime *rtd = substream->private_data; in soc_pcm_prepare()
836 struct snd_soc_pcm_runtime *rtd = substream->private_data; in soc_pcm_hw_params()
948 struct snd_soc_pcm_runtime *rtd = substream->private_data; in soc_pcm_hw_free()
1005 struct snd_soc_pcm_runtime *rtd = substream->private_data; in soc_pcm_trigger()
1045 struct snd_soc_pcm_runtime *rtd = substream->private_data; in soc_pcm_bespoke_trigger()
1082 struct snd_soc_pcm_runtime *rtd = substream->private_data; in soc_pcm_pointer()
1120 static int dpcm_be_connect(struct snd_soc_pcm_runtime *fe, in dpcm_be_connect()
1121 struct snd_soc_pcm_runtime *be, int stream) in dpcm_be_connect()
1155 static void dpcm_be_reparent(struct snd_soc_pcm_runtime *fe, in dpcm_be_reparent()
1156 struct snd_soc_pcm_runtime *be, int stream) in dpcm_be_reparent()
1183 void dpcm_be_disconnect(struct snd_soc_pcm_runtime *fe, int stream) in dpcm_be_disconnect()
1212 static struct snd_soc_pcm_runtime *dpcm_get_be(struct snd_soc_card *card, in dpcm_get_be()
1215 struct snd_soc_pcm_runtime *be; in dpcm_get_be()
1280 int dpcm_path_get(struct snd_soc_pcm_runtime *fe, in dpcm_path_get()
1295 static int dpcm_prune_paths(struct snd_soc_pcm_runtime *fe, int stream, in dpcm_prune_paths()
1336 static int dpcm_add_paths(struct snd_soc_pcm_runtime *fe, int stream, in dpcm_add_paths()
1341 struct snd_soc_pcm_runtime *be; in dpcm_add_paths()
1398 int dpcm_process_paths(struct snd_soc_pcm_runtime *fe, in dpcm_process_paths()
1407 void dpcm_clear_pending_state(struct snd_soc_pcm_runtime *fe, int stream) in dpcm_clear_pending_state()
1416 static void dpcm_be_dai_startup_unwind(struct snd_soc_pcm_runtime *fe, in dpcm_be_dai_startup_unwind()
1424 struct snd_soc_pcm_runtime *be = dpcm->be; in dpcm_be_dai_startup_unwind()
1445 int dpcm_be_dai_startup(struct snd_soc_pcm_runtime *fe, int stream) in dpcm_be_dai_startup()
1453 struct snd_soc_pcm_runtime *be = dpcm->be; in dpcm_be_dai_startup()
1506 struct snd_soc_pcm_runtime *be = dpcm->be; in dpcm_be_dai_startup()
1549 struct snd_soc_pcm_runtime *fe = substream->private_data; in dpcm_runtime_base_format()
1563 struct snd_soc_pcm_runtime *be = dpcm->be; in dpcm_runtime_base_format()
1585 struct snd_soc_pcm_runtime *rtd = substream->private_data; in dpcm_set_fe_runtime()
1603 static void dpcm_set_fe_update_state(struct snd_soc_pcm_runtime *fe, in dpcm_set_fe_update_state()
1621 struct snd_soc_pcm_runtime *fe = fe_substream->private_data; in dpcm_fe_dai_startup()
1657 int dpcm_be_dai_shutdown(struct snd_soc_pcm_runtime *fe, int stream) in dpcm_be_dai_shutdown()
1664 struct snd_soc_pcm_runtime *be = dpcm->be; in dpcm_be_dai_shutdown()
1697 struct snd_soc_pcm_runtime *fe = substream->private_data; in dpcm_fe_dai_shutdown()
1718 int dpcm_be_dai_hw_free(struct snd_soc_pcm_runtime *fe, int stream) in dpcm_be_dai_hw_free()
1726 struct snd_soc_pcm_runtime *be = dpcm->be; in dpcm_be_dai_hw_free()
1763 struct snd_soc_pcm_runtime *fe = substream->private_data; in dpcm_fe_dai_hw_free()
1788 int dpcm_be_dai_hw_params(struct snd_soc_pcm_runtime *fe, int stream) in dpcm_be_dai_hw_params()
1795 struct snd_soc_pcm_runtime *be = dpcm->be; in dpcm_be_dai_hw_params()
1845 struct snd_soc_pcm_runtime *be = dpcm->be; in dpcm_be_dai_hw_params()
1871 struct snd_soc_pcm_runtime *fe = substream->private_data; in dpcm_fe_dai_hw_params()
1918 int dpcm_be_dai_trigger(struct snd_soc_pcm_runtime *fe, int stream, in dpcm_be_dai_trigger()
1926 struct snd_soc_pcm_runtime *be = dpcm->be; in dpcm_be_dai_trigger()
2014 struct snd_soc_pcm_runtime *fe = substream->private_data; in dpcm_fe_dai_do_trigger()
2088 struct snd_soc_pcm_runtime *fe = substream->private_data; in dpcm_fe_dai_trigger()
2103 int dpcm_be_dai_prepare(struct snd_soc_pcm_runtime *fe, int stream) in dpcm_be_dai_prepare()
2110 struct snd_soc_pcm_runtime *be = dpcm->be; in dpcm_be_dai_prepare()
2139 struct snd_soc_pcm_runtime *fe = substream->private_data; in dpcm_fe_dai_prepare()
2182 struct snd_soc_pcm_runtime *rtd = substream->private_data; in soc_pcm_ioctl()
2190 static int dpcm_run_update_shutdown(struct snd_soc_pcm_runtime *fe, int stream) in dpcm_run_update_shutdown()
2231 static int dpcm_run_update_startup(struct snd_soc_pcm_runtime *fe, int stream) in dpcm_run_update_startup()
2308 struct snd_soc_pcm_runtime *be = dpcm->be; in dpcm_run_update_startup()
2316 static int dpcm_run_new_update(struct snd_soc_pcm_runtime *fe, int stream) in dpcm_run_new_update()
2329 static int dpcm_run_old_update(struct snd_soc_pcm_runtime *fe, int stream) in dpcm_run_old_update()
2352 struct snd_soc_pcm_runtime *fe = &card->rtd[i]; in soc_dpcm_runtime_update()
2442 int soc_dpcm_be_digital_mute(struct snd_soc_pcm_runtime *fe, int mute) in soc_dpcm_be_digital_mute()
2450 struct snd_soc_pcm_runtime *be = dpcm->be; in soc_dpcm_be_digital_mute()
2474 struct snd_soc_pcm_runtime *fe = fe_substream->private_data; in dpcm_fe_dai_open()
2513 struct snd_soc_pcm_runtime *fe = fe_substream->private_data; in dpcm_fe_dai_close()
2532 int soc_new_pcm(struct snd_soc_pcm_runtime *rtd, int num) in soc_new_pcm()
2664 int snd_soc_dpcm_fe_can_update(struct snd_soc_pcm_runtime *fe, int stream) in snd_soc_dpcm_fe_can_update()
2673 int snd_soc_dpcm_be_can_update(struct snd_soc_pcm_runtime *fe, in snd_soc_dpcm_be_can_update()
2674 struct snd_soc_pcm_runtime *be, int stream) in snd_soc_dpcm_be_can_update()
2686 snd_soc_dpcm_get_substream(struct snd_soc_pcm_runtime *be, int stream) in snd_soc_dpcm_get_substream()
2694 snd_soc_dpcm_be_get_state(struct snd_soc_pcm_runtime *be, int stream) in snd_soc_dpcm_be_get_state()
2701 void snd_soc_dpcm_be_set_state(struct snd_soc_pcm_runtime *be, in snd_soc_dpcm_be_set_state()
2712 int snd_soc_dpcm_can_be_free_stop(struct snd_soc_pcm_runtime *fe, in snd_soc_dpcm_can_be_free_stop()
2713 struct snd_soc_pcm_runtime *be, int stream) in snd_soc_dpcm_can_be_free_stop()
2739 int snd_soc_dpcm_can_be_params(struct snd_soc_pcm_runtime *fe, in snd_soc_dpcm_can_be_params()
2740 struct snd_soc_pcm_runtime *be, int stream) in snd_soc_dpcm_can_be_params()
2801 static ssize_t dpcm_show_state(struct snd_soc_pcm_runtime *fe, in dpcm_show_state()
2835 struct snd_soc_pcm_runtime *be = dpcm->be; in dpcm_show_state()
2862 struct snd_soc_pcm_runtime *fe = file->private_data; in dpcm_state_read_file()
2890 void soc_dpcm_debugfs_add(struct snd_soc_pcm_runtime *rtd) in soc_dpcm_debugfs_add()