Lines Matching refs:sst
64 if (!sst || !try_module_get(sst->dev->driver->owner)) { in sst_platform_compr_open()
69 stream->compr_ops = sst->compr_ops; in sst_platform_compr_open()
73 sst->compr_ops->power(sst->dev, true); in sst_platform_compr_open()
90 sst->compr_ops->power(sst->dev, false); in sst_platform_compr_free()
95 ret_val = stream->compr_ops->close(sst->dev, str_id); in sst_platform_compr_free()
96 module_put(sst->dev->driver->owner); in sst_platform_compr_free()
167 retval = stream->compr_ops->open(sst->dev, &str_params, &cb); in sst_platform_compr_set_params()
184 return stream->compr_ops->stream_start(sst->dev, stream->id); in sst_platform_compr_trigger()
187 return stream->compr_ops->stream_drop(sst->dev, stream->id); in sst_platform_compr_trigger()
190 return stream->compr_ops->stream_drain(sst->dev, stream->id); in sst_platform_compr_trigger()
193 return stream->compr_ops->stream_partial_drain(sst->dev, stream->id); in sst_platform_compr_trigger()
196 return stream->compr_ops->stream_pause(sst->dev, stream->id); in sst_platform_compr_trigger()
199 return stream->compr_ops->stream_pause_release(sst->dev, stream->id); in sst_platform_compr_trigger()
211 stream->compr_ops->tstamp(sst->dev, stream->id, tstamp); in sst_platform_compr_pointer()
224 stream->compr_ops->ack(sst->dev, stream->id, (unsigned long)bytes); in sst_platform_compr_ack()
254 return stream->compr_ops->set_metadata(sst->dev, stream->id, metadata); in sst_platform_compr_set_metadata()