Home
last modified time | relevance | path

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

/linux/drivers/gpu/drm/vmwgfx/
H A Dvmwgfx_simple_resource.c38 struct ttm_base_object base;
106 * @p_base: The struct ttm_base_object member of the simple resource object.
108 * Called when the last reference to the embedded struct ttm_base_object is
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;
279 static void vmw_user_fence_base_release(struct ttm_base_object **p_base) in vmw_user_fence_base_release()
281 struct ttm_base_object *base = *p_base; in vmw_user_fence_base_release()
402 static struct ttm_base_object *
405 struct ttm_base_object *base = ttm_base_object_lookup(tfile, handle); in vmw_fence_obj_lookup()
430 struct ttm_base_object *base; in vmw_fence_obj_wait_ioctl()
483 struct ttm_base_object *base; in vmw_fence_obj_signaled_ioctl()
678 struct ttm_base_object *base = in vmw_fence_event_ioctl()
H A Dvmwgfx_shader.c44 struct ttm_base_object base;
59 vmw_user_shader_base_to_res(struct ttm_base_object *base);
641 vmw_user_shader_base_to_res(struct ttm_base_object *base) in vmw_user_shader_base_to_res()
667 static void vmw_user_shader_base_release(struct ttm_base_object **p_base) in vmw_user_shader_base_release()
669 struct ttm_base_object *base = *p_base; in vmw_user_shader_base_release()
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_surface.c63 vmw_user_surface_base_to_res(struct ttm_base_object *base);
625 vmw_user_surface_base_to_res(struct ttm_base_object *base) in vmw_user_surface_base_to_res()
660 static void vmw_user_surface_base_release(struct ttm_base_object **p_base) in vmw_user_surface_base_release()
662 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_ in vmw_surface_handle_reference()
[all...]
H A Dvmwgfx_resource_priv.h48 * type and provide a function to convert its ttm_base_object pointer to
53 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()