Lines Matching refs:ops
121 data->stream.ops = compr->ops; in snd_compr_open()
136 ret = compr->ops->open(&data->stream); in snd_compr_open()
155 data->stream.ops->trigger(&data->stream, SNDRV_PCM_TRIGGER_STOP); in snd_compr_free()
161 data->stream.ops->free(&data->stream); in snd_compr_free()
171 if (!stream->ops->pointer) in snd_compr_update_tstamp()
173 stream->ops->pointer(stream, tstamp); in snd_compr_update_tstamp()
267 if (stream->ops->ack) in snd_compr_write_data()
268 stream->ops->ack(stream, count); in snd_compr_write_data()
298 if (stream->ops->copy) { in snd_compr_write()
300 retval = stream->ops->copy(stream, cbuf, avail); in snd_compr_write()
353 if (stream->ops->copy) { in snd_compr_read()
354 retval = stream->ops->copy(stream, buf, avail); in snd_compr_read()
435 if (!stream->ops->get_caps) in snd_compr_get_caps()
439 retval = stream->ops->get_caps(stream, &caps); in snd_compr_get_caps()
455 if (!stream->ops->get_codec_caps) in snd_compr_get_codec_caps()
462 retval = stream->ops->get_codec_caps(stream, caps); in snd_compr_get_codec_caps()
482 if (stream->ops->copy) { in snd_compr_allocate_buffer()
545 retval = stream->ops->set_params(stream, params); in snd_compr_set_params()
570 if (!stream->ops->get_params) in snd_compr_get_params()
576 retval = stream->ops->get_params(stream, params); in snd_compr_get_params()
593 if (!stream->ops->get_metadata) in snd_compr_get_metadata()
599 retval = stream->ops->get_metadata(stream, &metadata); in snd_compr_get_metadata()
615 if (!stream->ops->set_metadata) in snd_compr_set_metadata()
624 retval = stream->ops->set_metadata(stream, &metadata); in snd_compr_set_metadata()
649 retval = stream->ops->trigger(stream, SNDRV_PCM_TRIGGER_PAUSE_PUSH); in snd_compr_pause()
661 retval = stream->ops->trigger(stream, SNDRV_PCM_TRIGGER_PAUSE_RELEASE); in snd_compr_resume()
673 retval = stream->ops->trigger(stream, SNDRV_PCM_TRIGGER_START); in snd_compr_start()
686 retval = stream->ops->trigger(stream, SNDRV_PCM_TRIGGER_STOP); in snd_compr_stop()
738 retval = stream->ops->trigger(stream, SND_COMPR_TRIGGER_DRAIN); in snd_compr_drain()
762 retval = stream->ops->trigger(stream, SND_COMPR_TRIGGER_NEXT_TRACK); in snd_compr_next_track()
780 retval = stream->ops->trigger(stream, SND_COMPR_TRIGGER_PARTIAL_DRAIN); in snd_compr_partial_drain()
924 static struct snd_device_ops ops = { in snd_compress_new() local
937 return snd_device_new(card, SNDRV_DEV_COMPRESS, compr, &ops); in snd_compress_new()
974 if (device->name == NULL || device->ops == NULL) in snd_compress_register()
978 if (snd_BUG_ON(!device->ops->open)) in snd_compress_register()
980 if (snd_BUG_ON(!device->ops->free)) in snd_compress_register()
982 if (snd_BUG_ON(!device->ops->set_params)) in snd_compress_register()
984 if (snd_BUG_ON(!device->ops->trigger)) in snd_compress_register()