Lines Matching refs:ops
122 data->stream.ops = compr->ops; in snd_compr_open()
137 ret = compr->ops->open(&data->stream); in snd_compr_open()
158 data->stream.ops->trigger(&data->stream, SNDRV_PCM_TRIGGER_STOP); in snd_compr_free()
164 data->stream.ops->free(&data->stream); in snd_compr_free()
175 if (!stream->ops->pointer) in snd_compr_update_tstamp()
177 stream->ops->pointer(stream, tstamp); in snd_compr_update_tstamp()
280 if (stream->ops->ack) in snd_compr_write_data()
281 stream->ops->ack(stream, count); in snd_compr_write_data()
315 if (stream->ops->copy) { in snd_compr_write()
317 retval = stream->ops->copy(stream, cbuf, avail); in snd_compr_write()
372 if (stream->ops->copy) { in snd_compr_read()
373 retval = stream->ops->copy(stream, buf, avail); in snd_compr_read()
456 if (!stream->ops->get_caps) in snd_compr_get_caps()
460 retval = stream->ops->get_caps(stream, &caps); in snd_compr_get_caps()
476 if (!stream->ops->get_codec_caps) in snd_compr_get_codec_caps()
483 retval = stream->ops->get_codec_caps(stream, caps); in snd_compr_get_codec_caps()
546 if (stream->ops->copy) { in snd_compr_allocate_buffer()
617 retval = stream->ops->set_params(stream, params); in snd_compr_set_params()
639 if (!stream->ops->get_params) in snd_compr_get_params()
645 retval = stream->ops->get_params(stream, params); in snd_compr_get_params()
662 if (!stream->ops->get_metadata) in snd_compr_get_metadata()
668 retval = stream->ops->get_metadata(stream, &metadata); in snd_compr_get_metadata()
684 if (!stream->ops->set_metadata) in snd_compr_set_metadata()
693 retval = stream->ops->set_metadata(stream, &metadata); in snd_compr_set_metadata()
722 retval = stream->ops->trigger(stream, SNDRV_PCM_TRIGGER_PAUSE_PUSH); in snd_compr_pause()
732 retval = stream->ops->trigger(stream, SNDRV_PCM_TRIGGER_PAUSE_PUSH); in snd_compr_pause()
748 return stream->ops->trigger(stream, SNDRV_PCM_TRIGGER_PAUSE_RELEASE); in snd_compr_resume()
752 retval = stream->ops->trigger(stream, SNDRV_PCM_TRIGGER_PAUSE_RELEASE); in snd_compr_resume()
773 retval = stream->ops->trigger(stream, SNDRV_PCM_TRIGGER_START); in snd_compr_start()
792 retval = stream->ops->trigger(stream, SNDRV_PCM_TRIGGER_STOP); in snd_compr_stop()
812 stream->ops->trigger(stream, SNDRV_PCM_TRIGGER_STOP); in error_delayed_work()
894 retval = stream->ops->trigger(stream, SND_COMPR_TRIGGER_DRAIN); in snd_compr_drain()
922 retval = stream->ops->trigger(stream, SND_COMPR_TRIGGER_NEXT_TRACK); in snd_compr_next_track()
955 retval = stream->ops->trigger(stream, SND_COMPR_TRIGGER_PARTIAL_DRAIN); in snd_compr_partial_drain()
1175 static const struct snd_device_ops ops = { in snd_compress_new() local
1191 ret = snd_device_new(card, SNDRV_DEV_COMPRESS, compr, &ops); in snd_compress_new()
1232 if (device->name == NULL || device->ops == NULL) in snd_compress_register()
1236 if (snd_BUG_ON(!device->ops->open)) in snd_compress_register()
1238 if (snd_BUG_ON(!device->ops->free)) in snd_compress_register()
1240 if (snd_BUG_ON(!device->ops->set_params)) in snd_compress_register()
1242 if (snd_BUG_ON(!device->ops->trigger)) in snd_compress_register()