Lines Matching refs:vmw_resource
37 struct vmw_resource *vmw_resource_reference(struct vmw_resource *res) in vmw_resource_reference()
43 struct vmw_resource *
44 vmw_resource_reference_unless_doomed(struct vmw_resource *res) in vmw_resource_reference_unless_doomed()
56 void vmw_resource_release_id(struct vmw_resource *res) in vmw_resource_release_id()
70 struct vmw_resource *res = in vmw_resource_release()
71 container_of(kref, struct vmw_resource, kref); in vmw_resource_release()
117 void vmw_resource_unreference(struct vmw_resource **p_res) in vmw_resource_unreference()
119 struct vmw_resource *res = *p_res; in vmw_resource_unreference()
134 int vmw_resource_alloc_id(struct vmw_resource *res) in vmw_resource_alloc_id()
165 int vmw_resource_init(struct vmw_private *dev_priv, struct vmw_resource *res, in vmw_resource_init()
167 void (*res_free) (struct vmw_resource *res), in vmw_resource_init()
202 void vmw_resource_activate(struct vmw_resource *res, in vmw_resource_activate() argument
203 void (*hw_destroy) (struct vmw_resource *)) in vmw_resource_activate()
232 struct vmw_resource **p_res) in vmw_user_resource_lookup_handle()
235 struct vmw_resource *res; in vmw_user_resource_lookup_handle()
276 struct vmw_resource *res; in vmw_user_lookup_handle()
301 static int vmw_resource_buf_alloc(struct vmw_resource *res, in vmw_resource_buf_alloc()
342 static int vmw_resource_do_validate(struct vmw_resource *res, in vmw_resource_do_validate()
394 void vmw_resource_unreserve(struct vmw_resource *res, in vmw_resource_unreserve()
445 struct vmw_resource *res, in vmw_resource_check_buffer()
501 int vmw_resource_reserve(struct vmw_resource *res, bool interruptible, in vmw_resource_reserve()
556 struct vmw_resource *res, bool interruptible) in vmw_resource_do_evict()
598 int vmw_resource_validate(struct vmw_resource *res) in vmw_resource_validate()
601 struct vmw_resource *evict_res; in vmw_resource_validate()
629 (list_first_entry(lru_list, struct vmw_resource, in vmw_resource_validate()
679 struct vmw_resource *res, *next; in vmw_resource_unbind_list()
710 struct vmw_resource *dx_query_ctx; in vmw_query_readback_all()
798 bool vmw_resource_needs_backup(const struct vmw_resource *res) in vmw_resource_needs_backup()
816 struct vmw_resource *evict_res; in vmw_resource_evict_type()
828 list_first_entry(lru_list, struct vmw_resource, in vmw_resource_evict_type()
884 int vmw_resource_pin(struct vmw_resource *res, bool interruptible) in vmw_resource_pin()
942 void vmw_resource_unpin(struct vmw_resource *res) in vmw_resource_unpin()
973 enum vmw_res_type vmw_res_type(const struct vmw_resource *res) in vmw_res_type()