Lines Matching refs:vmw_resource
34 struct vmw_resource res;
43 static void vmw_user_context_free(struct vmw_resource *res);
44 static struct vmw_resource *
47 static int vmw_gb_context_create(struct vmw_resource *res);
48 static int vmw_gb_context_bind(struct vmw_resource *res,
50 static int vmw_gb_context_unbind(struct vmw_resource *res,
53 static int vmw_gb_context_destroy(struct vmw_resource *res);
105 static void vmw_hw_context_destroy(struct vmw_resource *res) in vmw_hw_context_destroy()
147 struct vmw_resource *res, in vmw_gb_context_init()
148 void (*res_free) (struct vmw_resource *res)) in vmw_gb_context_init()
184 struct vmw_resource *res, in vmw_context_init()
185 void (*res_free) (struct vmw_resource *res)) in vmw_context_init()
235 struct vmw_resource *vmw_context_alloc(struct vmw_private *dev_priv) in vmw_context_alloc()
237 struct vmw_resource *res = kmalloc(sizeof(*res), GFP_KERNEL); in vmw_context_alloc()
249 static int vmw_gb_context_create(struct vmw_resource *res) in vmw_gb_context_create()
294 static int vmw_gb_context_bind(struct vmw_resource *res, in vmw_gb_context_bind()
324 static int vmw_gb_context_unbind(struct vmw_resource *res, in vmw_gb_context_unbind()
392 static int vmw_gb_context_destroy(struct vmw_resource *res) in vmw_gb_context_destroy()
426 static struct vmw_resource *
432 static void vmw_user_context_free(struct vmw_resource *res) in vmw_user_context_free()
453 struct vmw_resource *res = &ctx->res; in vmw_user_context_base_release()
473 struct vmw_resource *res; in vmw_context_define_ioctl()
474 struct vmw_resource *tmp; in vmw_context_define_ioctl()
860 void vmw_context_binding_state_transfer(struct vmw_resource *ctx, in vmw_context_binding_state_transfer()
879 int vmw_context_rebind_all(struct vmw_resource *ctx) in vmw_context_rebind_all()
913 struct list_head *vmw_context_binding_list(struct vmw_resource *ctx) in vmw_context_binding_list()
918 struct vmw_cmdbuf_res_manager *vmw_context_res_man(struct vmw_resource *ctx) in vmw_context_res_man()