Lines Matching refs:vmw_resource

34 	struct vmw_resource res;
47 struct vmw_resource res;
48 struct vmw_resource *ctx;
49 struct vmw_resource *cotable;
59 static void vmw_user_shader_free(struct vmw_resource *res);
60 static struct vmw_resource *
63 static int vmw_gb_shader_create(struct vmw_resource *res);
64 static int vmw_gb_shader_bind(struct vmw_resource *res,
66 static int vmw_gb_shader_unbind(struct vmw_resource *res,
69 static int vmw_gb_shader_destroy(struct vmw_resource *res);
71 static int vmw_dx_shader_create(struct vmw_resource *res);
72 static int vmw_dx_shader_bind(struct vmw_resource *res,
74 static int vmw_dx_shader_unbind(struct vmw_resource *res,
77 static void vmw_dx_shader_commit_notify(struct vmw_resource *res,
128 vmw_res_to_shader(struct vmw_resource *res) in vmw_res_to_shader()
140 vmw_res_to_dx_shader(struct vmw_resource *res) in vmw_res_to_dx_shader()
145 static void vmw_hw_shader_destroy(struct vmw_resource *res) in vmw_hw_shader_destroy()
155 struct vmw_resource *res, in vmw_gb_shader_init()
162 void (*res_free) (struct vmw_resource *res)) in vmw_gb_shader_init()
196 static int vmw_gb_shader_create(struct vmw_resource *res) in vmw_gb_shader_create()
244 static int vmw_gb_shader_bind(struct vmw_resource *res, in vmw_gb_shader_bind()
274 static int vmw_gb_shader_unbind(struct vmw_resource *res, in vmw_gb_shader_unbind()
316 static int vmw_gb_shader_destroy(struct vmw_resource *res) in vmw_gb_shader_destroy()
361 static void vmw_dx_shader_commit_notify(struct vmw_resource *res, in vmw_dx_shader_commit_notify()
390 static int vmw_dx_shader_unscrub(struct vmw_resource *res) in vmw_dx_shader_unscrub()
431 static int vmw_dx_shader_create(struct vmw_resource *res) in vmw_dx_shader_create()
456 static int vmw_dx_shader_bind(struct vmw_resource *res, in vmw_dx_shader_bind()
480 static int vmw_dx_shader_scrub(struct vmw_resource *res) in vmw_dx_shader_scrub()
520 static int vmw_dx_shader_unbind(struct vmw_resource *res, in vmw_dx_shader_unbind()
580 static void vmw_dx_shader_res_free(struct vmw_resource *res) in vmw_dx_shader_res_free()
601 struct vmw_resource *ctx, in vmw_dx_shader_add()
607 struct vmw_resource *res; in vmw_dx_shader_add()
668 static struct vmw_resource *
675 static void vmw_user_shader_free(struct vmw_resource *res) in vmw_user_shader_free()
686 static void vmw_shader_free(struct vmw_resource *res) in vmw_shader_free()
704 struct vmw_resource *res = vmw_user_shader_base_to_res(base); in vmw_user_shader_base_release()
731 struct vmw_resource *res, *tmp; in vmw_user_shader_alloc()
794 static struct vmw_resource *vmw_shader_alloc(struct vmw_private *dev_priv, in vmw_shader_alloc()
801 struct vmw_resource *res; in vmw_shader_alloc()
941 struct vmw_resource *dummy; in vmw_shader_remove()
976 struct vmw_resource *res; in vmw_compat_shader_add()
1036 struct vmw_resource *