Lines Matching refs:vmw_resource
35 struct vmw_resource res;
48 struct vmw_resource res;
49 struct vmw_resource *ctx;
50 struct vmw_resource *cotable;
60 static void vmw_user_shader_free(struct vmw_resource *res);
61 static struct vmw_resource *
64 static int vmw_gb_shader_create(struct vmw_resource *res);
65 static int vmw_gb_shader_bind(struct vmw_resource *res,
67 static int vmw_gb_shader_unbind(struct vmw_resource *res,
70 static int vmw_gb_shader_destroy(struct vmw_resource *res);
72 static int vmw_dx_shader_create(struct vmw_resource *res);
73 static int vmw_dx_shader_bind(struct vmw_resource *res,
75 static int vmw_dx_shader_unbind(struct vmw_resource *res,
78 static void vmw_dx_shader_commit_notify(struct vmw_resource *res,
129 vmw_res_to_shader(struct vmw_resource *res) in vmw_res_to_shader()
141 vmw_res_to_dx_shader(struct vmw_resource *res) in vmw_res_to_dx_shader()
146 static void vmw_hw_shader_destroy(struct vmw_resource *res) in vmw_hw_shader_destroy()
156 struct vmw_resource *res, in vmw_gb_shader_init()
163 void (*res_free) (struct vmw_resource *res)) in vmw_gb_shader_init()
197 static int vmw_gb_shader_create(struct vmw_resource *res) in vmw_gb_shader_create()
245 static int vmw_gb_shader_bind(struct vmw_resource *res, in vmw_gb_shader_bind()
275 static int vmw_gb_shader_unbind(struct vmw_resource *res, in vmw_gb_shader_unbind()
317 static int vmw_gb_shader_destroy(struct vmw_resource *res) in vmw_gb_shader_destroy()
362 static void vmw_dx_shader_commit_notify(struct vmw_resource *res, in vmw_dx_shader_commit_notify()
391 static int vmw_dx_shader_unscrub(struct vmw_resource *res) in vmw_dx_shader_unscrub()
432 static int vmw_dx_shader_create(struct vmw_resource *res) in vmw_dx_shader_create()
457 static int vmw_dx_shader_bind(struct vmw_resource *res, in vmw_dx_shader_bind()
481 static int vmw_dx_shader_scrub(struct vmw_resource *res) in vmw_dx_shader_scrub()
521 static int vmw_dx_shader_unbind(struct vmw_resource *res, in vmw_dx_shader_unbind()
581 static void vmw_dx_shader_res_free(struct vmw_resource *res) in vmw_dx_shader_res_free()
602 struct vmw_resource *ctx, in vmw_dx_shader_add()
608 struct vmw_resource *res; in vmw_dx_shader_add()
673 static struct vmw_resource *
680 static void vmw_user_shader_free(struct vmw_resource *res) in vmw_user_shader_free()
691 static void vmw_shader_free(struct vmw_resource *res) in vmw_shader_free()
709 struct vmw_resource *res = vmw_user_shader_base_to_res(base); in vmw_user_shader_base_release()
736 struct vmw_resource *res, *tmp; in vmw_user_shader_alloc()
803 static struct vmw_resource *vmw_shader_alloc(struct vmw_private *dev_priv, in vmw_shader_alloc()
810 struct vmw_resource *res; in vmw_shader_alloc()
954 struct vmw_resource *dummy; in vmw_shader_remove()
990 struct vmw_resource *res; in vmw_compat_shader_add()
1050 struct vmw_resource *