Lines Matching refs:stream

54 	struct vmw_stream stream;  member
790 struct vmw_stream *stream; in vmw_stream_destroy() local
794 stream = container_of(res, struct vmw_stream, res); in vmw_stream_destroy()
796 ret = vmw_overlay_unref(dev_priv, stream->stream_id); in vmw_stream_destroy()
801 struct vmw_stream *stream, in vmw_stream_init() argument
804 struct vmw_resource *res = &stream->res; in vmw_stream_init()
812 kfree(stream); in vmw_stream_init()
814 res_free(&stream->res); in vmw_stream_init()
818 ret = vmw_overlay_claim(dev_priv, &stream->stream_id); in vmw_stream_init()
826 vmw_resource_activate(&stream->res, vmw_stream_destroy); in vmw_stream_init()
832 struct vmw_user_stream *stream = in vmw_user_stream_free() local
833 container_of(res, struct vmw_user_stream, stream.res); in vmw_user_stream_free()
836 ttm_base_object_kfree(stream, base); in vmw_user_stream_free()
849 struct vmw_user_stream *stream = in vmw_user_stream_base_release() local
851 struct vmw_resource *res = &stream->stream.res; in vmw_user_stream_base_release()
862 struct vmw_user_stream *stream; in vmw_stream_unref_ioctl() local
878 stream = container_of(res, struct vmw_user_stream, stream.res); in vmw_stream_unref_ioctl()
879 if (stream->base.tfile != tfile) { in vmw_stream_unref_ioctl()
884 ttm_ref_object_base_unref(tfile, stream->base.hash.key, TTM_REF_USAGE); in vmw_stream_unref_ioctl()
894 struct vmw_user_stream *stream; in vmw_stream_claim_ioctl() local
907 vmw_user_stream_size = ttm_round_pot(sizeof(*stream)) + 128; in vmw_stream_claim_ioctl()
924 stream = kmalloc(sizeof(*stream), GFP_KERNEL); in vmw_stream_claim_ioctl()
925 if (unlikely(stream == NULL)) { in vmw_stream_claim_ioctl()
932 res = &stream->stream.res; in vmw_stream_claim_ioctl()
933 stream->base.shareable = false; in vmw_stream_claim_ioctl()
934 stream->base.tfile = NULL; in vmw_stream_claim_ioctl()
940 ret = vmw_stream_init(dev_priv, &stream->stream, vmw_user_stream_free); in vmw_stream_claim_ioctl()
945 ret = ttm_base_object_init(tfile, &stream->base, false, VMW_RES_STREAM, in vmw_stream_claim_ioctl()
965 struct vmw_user_stream *stream; in vmw_user_stream_lookup() local
979 stream = container_of(res, struct vmw_user_stream, stream.res); in vmw_user_stream_lookup()
980 if (stream->base.tfile != tfile) { in vmw_user_stream_lookup()
985 *inout_id = stream->stream.stream_id; in vmw_user_stream_lookup()