Lines Matching refs:vmw_resource

106 struct vmw_resource {  struct
120 void (*res_free) (struct vmw_resource *res); argument
121 void (*hw_destroy) (struct vmw_resource *res); argument
155 struct vmw_resource res;
210 struct vmw_resource *res;
286 struct vmw_resource *ctx;
287 struct vmw_resource *res;
349 struct vmw_resource *last_query_ctx;
351 struct vmw_resource *error_resource;
538 static inline struct vmw_surface *vmw_res_to_srf(struct vmw_resource *res) in vmw_res_to_srf()
608 extern void vmw_resource_unreference(struct vmw_resource **p_res);
609 extern struct vmw_resource *vmw_resource_reference(struct vmw_resource *res);
610 extern struct vmw_resource *
611 vmw_resource_reference_unless_doomed(struct vmw_resource *res);
612 extern int vmw_resource_validate(struct vmw_resource *res);
613 extern int vmw_resource_reserve(struct vmw_resource *res, bool no_backup);
614 extern bool vmw_resource_needs_backup(const struct vmw_resource *res);
625 struct vmw_resource **p_res);
663 struct vmw_resource **out);
664 extern void vmw_resource_unreserve(struct vmw_resource *res,
987 extern struct vmw_resource *vmw_context_alloc(struct vmw_private *dev_priv);
992 struct vmw_resource **p_res);
1000 vmw_context_binding_state_transfer(struct vmw_resource *res,
1004 extern int vmw_context_rebind_all(struct vmw_resource *ctx);
1005 extern struct list_head *vmw_context_binding_list(struct vmw_resource *ctx);
1007 vmw_context_res_man(struct vmw_resource *ctx);
1014 extern void vmw_surface_res_free(struct vmw_resource *res);
1050 extern struct vmw_resource *
1062 extern struct vmw_resource *
1071 struct vmw_resource *res,
1086 struct vmw_resource *res = &tmp_srf->res; in vmw_surface_unreference()