Lines Matching refs:vmw_resource

48 	struct vmw_resource res;
85 struct vmw_resource *vmw_resource_reference(struct vmw_resource *res) in vmw_resource_reference()
91 struct vmw_resource *
92 vmw_resource_reference_unless_doomed(struct vmw_resource *res) in vmw_resource_reference_unless_doomed()
104 void vmw_resource_release_id(struct vmw_resource *res) in vmw_resource_release_id()
118 struct vmw_resource *res = in vmw_resource_release()
119 container_of(kref, struct vmw_resource, kref); in vmw_resource_release()
164 void vmw_resource_unreference(struct vmw_resource **p_res) in vmw_resource_unreference()
166 struct vmw_resource *res = *p_res; in vmw_resource_unreference()
184 int vmw_resource_alloc_id(struct vmw_resource *res) in vmw_resource_alloc_id()
215 int vmw_resource_init(struct vmw_private *dev_priv, struct vmw_resource *res, in vmw_resource_init()
217 void (*res_free) (struct vmw_resource *res), in vmw_resource_init()
252 void vmw_resource_activate(struct vmw_resource *res, in vmw_resource_activate() argument
253 void (*hw_destroy) (struct vmw_resource *)) in vmw_resource_activate()
263 struct vmw_resource *vmw_resource_lookup(struct vmw_private *dev_priv, in vmw_resource_lookup()
266 struct vmw_resource *res; in vmw_resource_lookup()
301 struct vmw_resource **p_res) in vmw_user_resource_lookup_handle()
304 struct vmw_resource *res; in vmw_user_resource_lookup_handle()
345 struct vmw_resource *res; in vmw_user_lookup_handle()
787 static void vmw_stream_destroy(struct vmw_resource *res) in vmw_stream_destroy()
802 void (*res_free) (struct vmw_resource *res)) in vmw_stream_init()
804 struct vmw_resource *res = &stream->res; in vmw_stream_init()
830 static void vmw_user_stream_free(struct vmw_resource *res) in vmw_user_stream_free()
851 struct vmw_resource *res = &stream->stream.res; in vmw_user_stream_base_release()
861 struct vmw_resource *res; in vmw_stream_unref_ioctl()
895 struct vmw_resource *res; in vmw_stream_claim_ioctl()
896 struct vmw_resource *tmp; in vmw_stream_claim_ioctl()
963 uint32_t *inout_id, struct vmw_resource **out) in vmw_user_stream_lookup()
966 struct vmw_resource *res; in vmw_user_stream_lookup()
1083 static int vmw_resource_buf_alloc(struct vmw_resource *res, in vmw_resource_buf_alloc()
1124 static int vmw_resource_do_validate(struct vmw_resource *res, in vmw_resource_do_validate()
1175 void vmw_resource_unreserve(struct vmw_resource *res, in vmw_resource_unreserve()
1220 vmw_resource_check_buffer(struct vmw_resource *res, in vmw_resource_check_buffer()
1275 int vmw_resource_reserve(struct vmw_resource *res, bool no_backup) in vmw_resource_reserve()
1321 int vmw_resource_do_evict(struct vmw_resource *res, bool interruptible) in vmw_resource_do_evict()
1363 int vmw_resource_validate(struct vmw_resource *res) in vmw_resource_validate()
1366 struct vmw_resource *evict_res; in vmw_resource_validate()
1394 (list_first_entry(lru_list, struct vmw_resource, in vmw_resource_validate()
1490 struct vmw_resource *res, *n; in vmw_resource_move_notify()
1516 bool vmw_resource_needs_backup(const struct vmw_resource *res) in vmw_resource_needs_backup()
1534 struct vmw_resource *evict_res; in vmw_resource_evict_type()
1545 list_first_entry(lru_list, struct vmw_resource, in vmw_resource_evict_type()