Lines Matching refs:stream

55 	struct vmw_stream stream;  member
788 struct vmw_stream *stream; in vmw_stream_destroy() local
792 stream = container_of(res, struct vmw_stream, res); in vmw_stream_destroy()
794 ret = vmw_overlay_unref(dev_priv, stream->stream_id); in vmw_stream_destroy()
799 struct vmw_stream *stream, in vmw_stream_init() argument
802 struct vmw_resource *res = &stream->res; in vmw_stream_init()
810 kfree(stream); in vmw_stream_init()
812 res_free(&stream->res); in vmw_stream_init()
816 ret = vmw_overlay_claim(dev_priv, &stream->stream_id); in vmw_stream_init()
824 vmw_resource_activate(&stream->res, vmw_stream_destroy); in vmw_stream_init()
830 struct vmw_user_stream *stream = in vmw_user_stream_free() local
831 container_of(res, struct vmw_user_stream, stream.res); in vmw_user_stream_free()
834 ttm_base_object_kfree(stream, base); in vmw_user_stream_free()
847 struct vmw_user_stream *stream = in vmw_user_stream_base_release() local
849 struct vmw_resource *res = &stream->stream.res; in vmw_user_stream_base_release()
860 struct vmw_user_stream *stream; in vmw_stream_unref_ioctl() local
876 stream = container_of(res, struct vmw_user_stream, stream.res); in vmw_stream_unref_ioctl()
877 if (stream->base.tfile != tfile) { in vmw_stream_unref_ioctl()
882 ttm_ref_object_base_unref(tfile, stream->base.hash.key, TTM_REF_USAGE); in vmw_stream_unref_ioctl()
892 struct vmw_user_stream *stream; in vmw_stream_claim_ioctl() local
905 vmw_user_stream_size = ttm_round_pot(sizeof(*stream)) + 128; in vmw_stream_claim_ioctl()
923 stream = kmalloc(sizeof(*stream), GFP_KERNEL); in vmw_stream_claim_ioctl()
924 if (unlikely(stream == NULL)) { in vmw_stream_claim_ioctl()
931 res = &stream->stream.res; in vmw_stream_claim_ioctl()
932 stream->base.shareable = false; in vmw_stream_claim_ioctl()
933 stream->base.tfile = NULL; in vmw_stream_claim_ioctl()
939 ret = vmw_stream_init(dev_priv, &stream->stream, vmw_user_stream_free); in vmw_stream_claim_ioctl()
944 ret = ttm_base_object_init(tfile, &stream->base, false, VMW_RES_STREAM, in vmw_stream_claim_ioctl()
963 struct vmw_user_stream *stream; in vmw_user_stream_lookup() local
977 stream = container_of(res, struct vmw_user_stream, stream.res); in vmw_user_stream_lookup()
978 if (stream->base.tfile != tfile) { in vmw_user_stream_lookup()
983 *inout_id = stream->stream.stream_id; in vmw_user_stream_lookup()