Home
last modified time | relevance | path

Searched refs:ttm_base_object (Results 1 – 9 of 9) sorted by relevance

/linux/drivers/gpu/drm/vmwgfx/
H A Dttm_object.h102 struct ttm_base_object { struct
106 void (*refcount_release) (struct ttm_base_object **base); argument
128 struct ttm_base_object base;
133 void (*refcount_release) (struct ttm_base_object **);
151 struct ttm_base_object *base,
154 void (*refcount_release) (struct ttm_base_object
166 extern struct ttm_base_object *ttm_base_object_lookup(struct ttm_object_file
180 extern struct ttm_base_object *
192 extern void ttm_base_object_unref(struct ttm_base_object **p_base);
218 struct ttm_base_object *base,
[all …]
H A Dttm_object.c126 struct ttm_base_object *obj;
188 struct ttm_base_object *base, in ttm_base_object_init()
191 void (*refcount_release) (struct ttm_base_object **)) in ttm_base_object_init()
226 struct ttm_base_object *base = in ttm_release_base()
227 container_of(kref, struct ttm_base_object, refcount); in ttm_release_base()
245 void ttm_base_object_unref(struct ttm_base_object **p_base) in ttm_base_object_unref()
247 struct ttm_base_object *base = *p_base; in ttm_base_object_unref()
254 struct ttm_base_object *ttm_base_object_lookup(struct ttm_object_file *tfile, in ttm_base_object_lookup()
257 struct ttm_base_object *base = NULL; in ttm_base_object_lookup()
275 struct ttm_base_object *
[all …]
H A Dvmwgfx_simple_resource.c38 struct ttm_base_object base;
112 static void vmw_simple_resource_base_release(struct ttm_base_object **p_base) in vmw_simple_resource_base_release()
114 struct ttm_base_object *base = *p_base; in vmw_simple_resource_base_release()
207 struct ttm_base_object *base; in vmw_simple_resource_lookup()
H A Dvmwgfx_fence.c22 struct ttm_base_object base;
280 static void vmw_user_fence_base_release(struct ttm_base_object **p_base) in vmw_user_fence_base_release()
282 struct ttm_base_object *base = *p_base; in vmw_user_fence_base_release()
414 static struct ttm_base_object *
417 struct ttm_base_object *base = ttm_base_object_lookup(tfile, handle); in vmw_fence_obj_lookup()
442 struct ttm_base_object *base; in vmw_fence_obj_wait_ioctl()
495 struct ttm_base_object *base; in vmw_fence_obj_signaled_ioctl()
690 struct ttm_base_object *base = in vmw_fence_event_ioctl()
H A Dvmwgfx_context.c36 struct ttm_base_object base;
47 vmw_user_context_base_to_res(struct ttm_base_object *base);
682 vmw_user_context_base_to_res(struct ttm_base_object *base) in vmw_user_context_base_to_res()
705 static void vmw_user_context_base_release(struct ttm_base_object **p_base) in vmw_user_context_base_release()
707 struct ttm_base_object *base = *p_base; in vmw_user_context_base_release()
H A Dvmwgfx_shader.c46 struct ttm_base_object base;
61 vmw_user_shader_base_to_res(struct ttm_base_object *base);
643 vmw_user_shader_base_to_res(struct ttm_base_object *base) in vmw_user_shader_base_to_res()
669 static void vmw_user_shader_base_release(struct ttm_base_object **p_base) in vmw_user_shader_base_release()
671 struct ttm_base_object *base = *p_base; in vmw_user_shader_base_release()
H A Dvmwgfx_surface.c64 vmw_user_surface_base_to_res(struct ttm_base_object *base);
626 vmw_user_surface_base_to_res(struct ttm_base_object *base) in vmw_user_surface_base_to_res()
661 static void vmw_user_surface_base_release(struct ttm_base_object **p_base) in vmw_user_surface_base_release()
663 struct ttm_base_object *base = *p_base; in vmw_user_surface_base_release()
878 struct ttm_base_object *base; in vmw_lookup_user_surface_for_buffer()
905 struct ttm_base_object *base; in vmw_lookup_surface_for_buffer()
922 struct ttm_base_object *base; in vmw_lookup_surface_handle_for_buffer()
935 struct ttm_base_object **base_p) in vmw_buffer_prime_to_surface_base()
937 struct ttm_base_object *base; in vmw_buffer_prime_to_surface_base()
985 struct ttm_base_object **base_p) in vmw_surface_handle_reference()
[all …]
H A Dvmwgfx_resource_priv.h53 struct vmw_resource *(*base_obj_to_res)(struct ttm_base_object *base);
H A Dvmwgfx_resource.c264 struct ttm_base_object *base; in vmw_user_resource_lookup_handle()