Lines Matching refs:sst

34 struct sst_device *sst;  variable
45 if (sst) { in sst_register_dsp()
46 dev_err(dev->dev, "we already have a device %s\n", sst->name); in sst_register_dsp()
52 sst = dev; in sst_register_dsp()
62 if (dev != sst) in sst_unregister_dsp()
67 if (!sst) { in sst_unregister_dsp()
72 module_put(sst->dev->driver->owner); in sst_unregister_dsp()
73 dev_dbg(dev->dev, "unreg %s\n", sst->name); in sst_unregister_dsp()
74 sst = NULL; in sst_unregister_dsp()
256 ret_val = stream->ops->open(sst->dev, &str_params); in sst_platform_alloc_stream()
294 ret_val = stream->ops->stream_init(sst->dev, &stream->stream_info); in sst_platform_init_stream()
303 return stream->ops->power(sst->dev, true); in power_up_sst()
308 stream->ops->power(sst->dev, false); in power_down_sst()
325 if (!sst || in sst_media_open()
326 !try_module_get(sst->dev->driver->owner)) { in sst_media_open()
331 stream->ops = sst->ops; in sst_media_open()
367 ret_val = stream->ops->close(sst->dev, str_id); in sst_media_close()
368 module_put(sst->dev->driver->owner); in sst_media_close()
375 struct sst_data *sst = snd_soc_dai_get_drvdata(dai); in get_current_pipe_id() local
376 struct sst_dev_stream_map *map = sst->pdata->pdev_strm_map; in get_current_pipe_id()
398 ret_val = stream->ops->stream_drop(sst->dev, str_id); in sst_media_prepare()
589 ret_val = stream->ops->stream_start(sst->dev, str_id); in sst_platform_pcm_trigger()
594 ret_val = stream->ops->stream_drop(sst->dev, str_id); in sst_platform_pcm_trigger()
600 ret_val = stream->ops->stream_pause(sst->dev, str_id); in sst_platform_pcm_trigger()
606 ret_val = stream->ops->stream_pause_release(sst->dev, str_id); in sst_platform_pcm_trigger()
632 ret_val = stream->ops->stream_read_tstamp(sst->dev, str_info); in sst_platform_pcm_pointer()