Lines Matching refs:sruntime
206 struct sdw_stream_runtime *sruntime[SWRM_MAX_DAIS]; member
1212 struct sdw_stream_runtime *sruntime = ctrl->sruntime[dai->id]; in qcom_swrm_hw_params() local
1215 ret = qcom_swrm_stream_alloc_ports(ctrl, sruntime, params, in qcom_swrm_hw_params()
1218 qcom_swrm_stream_free_ports(ctrl, sruntime); in qcom_swrm_hw_params()
1227 struct sdw_stream_runtime *sruntime = ctrl->sruntime[dai->id]; in qcom_swrm_hw_free() local
1229 qcom_swrm_stream_free_ports(ctrl, sruntime); in qcom_swrm_hw_free()
1230 sdw_stream_remove_master(&ctrl->bus, sruntime); in qcom_swrm_hw_free()
1240 ctrl->sruntime[dai->id] = stream; in qcom_swrm_set_sdw_stream()
1249 return ctrl->sruntime[dai->id]; in qcom_swrm_get_sdw_stream()
1257 struct sdw_stream_runtime *sruntime; in qcom_swrm_startup() local
1270 sruntime = sdw_alloc_stream(dai->name); in qcom_swrm_startup()
1271 if (!sruntime) { in qcom_swrm_startup()
1276 ctrl->sruntime[dai->id] = sruntime; in qcom_swrm_startup()
1279 ret = snd_soc_dai_set_stream(codec_dai, sruntime, in qcom_swrm_startup()
1291 sdw_release_stream(sruntime); in qcom_swrm_startup()
1305 sdw_release_stream(ctrl->sruntime[dai->id]); in qcom_swrm_shutdown()
1306 ctrl->sruntime[dai->id] = NULL; in qcom_swrm_shutdown()