Searched refs:ttm_base_object (Results 1 – 14 of 14) sorted by relevance
/drivers/gpu/drm/vmwgfx/ |
D | ttm_object.h | 126 struct ttm_base_object { struct 130 void (*refcount_release) (struct ttm_base_object **base); argument 131 void (*ref_obj_release) (struct ttm_base_object *base, argument 154 struct ttm_base_object base; 159 void (*refcount_release) (struct ttm_base_object **); 177 struct ttm_base_object *base, 180 void (*refcount_release) (struct ttm_base_object 182 void (*ref_obj_release) (struct ttm_base_object 196 extern struct ttm_base_object *ttm_base_object_lookup(struct ttm_object_file 210 extern struct ttm_base_object * [all …]
|
D | ttm_object.c | 127 struct ttm_base_object *obj; 159 struct ttm_base_object *base, in ttm_base_object_init() 162 void (*refcount_release) (struct ttm_base_object **), in ttm_base_object_init() 163 void (*ref_obj_release) (struct ttm_base_object *, in ttm_base_object_init() 200 struct ttm_base_object *base = in ttm_release_base() 201 container_of(kref, struct ttm_base_object, refcount); in ttm_release_base() 219 void ttm_base_object_unref(struct ttm_base_object **p_base) in ttm_base_object_unref() 221 struct ttm_base_object *base = *p_base; in ttm_base_object_unref() 244 struct ttm_base_object * 263 struct ttm_base_object *ttm_base_object_lookup(struct ttm_object_file *tfile, in ttm_base_object_lookup() [all …]
|
D | vmwgfx_simple_resource.c | 39 struct ttm_base_object base; 117 static void vmw_simple_resource_base_release(struct ttm_base_object **p_base) in vmw_simple_resource_base_release() 119 struct ttm_base_object *base = *p_base; in vmw_simple_resource_base_release() 237 struct ttm_base_object *base; in vmw_simple_resource_lookup()
|
D | vmwgfx_bo.c | 540 static void vmw_user_bo_release(struct ttm_base_object **p_base) in vmw_user_bo_release() 543 struct ttm_base_object *base = *p_base; in vmw_user_bo_release() 566 static void vmw_user_bo_ref_obj_release(struct ttm_base_object *base, in vmw_user_bo_ref_obj_release() 602 struct ttm_base_object **p_base) in vmw_user_bo_alloc() 769 struct ttm_base_object *buffer_base; in vmw_user_bo_synccpu_ioctl() 904 struct ttm_base_object **p_base) in vmw_user_bo_lookup() 907 struct ttm_base_object *base; in vmw_user_bo_lookup() 956 struct ttm_base_object *base; in vmw_user_bo_noref_lookup()
|
D | vmwgfx_fence.c | 54 struct ttm_base_object base; 589 static void vmw_user_fence_base_release(struct ttm_base_object **p_base) in vmw_user_fence_base_release() 591 struct ttm_base_object *base = *p_base; in vmw_user_fence_base_release() 778 static struct ttm_base_object * 781 struct ttm_base_object *base = ttm_base_object_lookup(tfile, handle); in vmw_fence_obj_lookup() 806 struct ttm_base_object *base; in vmw_fence_obj_wait_ioctl() 860 struct ttm_base_object *base; in vmw_fence_obj_signaled_ioctl() 1124 struct ttm_base_object *base = in vmw_fence_event_ioctl()
|
D | vmwgfx_shader.c | 43 struct ttm_base_object base; 62 vmw_user_shader_base_to_res(struct ttm_base_object *base); 662 vmw_user_shader_base_to_res(struct ttm_base_object *base) in vmw_user_shader_base_to_res() 694 static void vmw_user_shader_base_release(struct ttm_base_object **p_base) in vmw_user_shader_base_release() 696 struct ttm_base_object *base = *p_base; in vmw_user_shader_base_release()
|
D | vmwgfx_context.c | 35 struct ttm_base_object base; 46 vmw_user_context_base_to_res(struct ttm_base_object *base); 680 vmw_user_context_base_to_res(struct ttm_base_object *base) in vmw_user_context_base_to_res() 706 static void vmw_user_context_base_release(struct ttm_base_object **p_base) in vmw_user_context_base_release() 708 struct ttm_base_object *base = *p_base; in vmw_user_context_base_release()
|
D | ttm_lock.h | 69 struct ttm_base_object base;
|
D | vmwgfx_resource_priv.h | 53 struct vmw_resource *(*base_obj_to_res)(struct ttm_base_object *base);
|
D | vmwgfx_surface.c | 54 struct ttm_base_object *backup_base; 87 vmw_user_surface_base_to_res(struct ttm_base_object *base); 650 vmw_user_surface_base_to_res(struct ttm_base_object *base) in vmw_user_surface_base_to_res() 688 static void vmw_user_surface_base_release(struct ttm_base_object **p_base) in vmw_user_surface_base_release() 690 struct ttm_base_object *base = *p_base; in vmw_user_surface_base_release() 934 struct ttm_base_object **base_p) in vmw_surface_handle_reference() 939 struct ttm_base_object *base; in vmw_surface_handle_reference() 1026 struct ttm_base_object *base; in vmw_surface_reference_ioctl() 1652 struct ttm_base_object *base; in vmw_gb_surface_reference_internal()
|
D | vmwgfx_resource.c | 260 struct ttm_base_object *base; in vmw_user_resource_lookup_handle() 304 struct ttm_base_object *base; in vmw_user_resource_noref_lookup_handle()
|
D | vmwgfx_kms.h | 222 struct ttm_base_object *user_obj;
|
D | vmwgfx_drv.h | 861 struct ttm_base_object **p_base); 873 struct ttm_base_object **base);
|
D | vmwgfx_kms.c | 1370 struct ttm_base_object *user_obj; in vmw_kms_fb_create()
|