Searched refs:ttm_base_object (Results 1 – 15 of 15) sorted by relevance
/Linux-v4.19/include/drm/ttm/ |
D | ttm_object.h | 126 struct ttm_base_object { struct 133 void (*refcount_release) (struct ttm_base_object **base); argument 134 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_lock.h | 71 struct ttm_base_object base;
|
/Linux-v4.19/drivers/gpu/drm/ttm/ |
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() 201 struct ttm_base_object *base = in ttm_release_base() 202 container_of(kref, struct ttm_base_object, refcount); in ttm_release_base() 220 void ttm_base_object_unref(struct ttm_base_object **p_base) in ttm_base_object_unref() 222 struct ttm_base_object *base = *p_base; in ttm_base_object_unref() 230 struct ttm_base_object *ttm_base_object_lookup(struct ttm_object_file *tfile, in ttm_base_object_lookup() 233 struct ttm_base_object *base = NULL; in ttm_base_object_lookup() [all …]
|
D | ttm_lock.c | 204 static void ttm_vt_lock_remove(struct ttm_base_object **p_base) in ttm_vt_lock_remove() 206 struct ttm_base_object *base = *p_base; in ttm_vt_lock_remove()
|
/Linux-v4.19/drivers/gpu/drm/vmwgfx/ |
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() 236 struct ttm_base_object *base; in vmw_simple_resource_lookup()
|
D | vmwgfx_bo.c | 532 static void vmw_user_bo_release(struct ttm_base_object **p_base) in vmw_user_bo_release() 535 struct ttm_base_object *base = *p_base; in vmw_user_bo_release() 560 static void vmw_user_bo_ref_obj_release(struct ttm_base_object *base, in vmw_user_bo_ref_obj_release() 596 struct ttm_base_object **p_base) in vmw_user_bo_alloc() 757 struct ttm_base_object *buffer_base; in vmw_user_bo_synccpu_ioctl() 892 struct ttm_base_object **p_base) in vmw_user_bo_lookup() 895 struct ttm_base_object *base; in vmw_user_bo_lookup()
|
D | vmwgfx_fence.c | 53 struct ttm_base_object base; 584 static void vmw_user_fence_base_release(struct ttm_base_object **p_base) in vmw_user_fence_base_release() 586 struct ttm_base_object *base = *p_base; in vmw_user_fence_base_release() 773 static struct ttm_base_object * 776 struct ttm_base_object *base = ttm_base_object_lookup(tfile, handle); in vmw_fence_obj_lookup() 801 struct ttm_base_object *base; in vmw_fence_obj_wait_ioctl() 855 struct ttm_base_object *base; in vmw_fence_obj_signaled_ioctl() 1122 struct ttm_base_object *base = in vmw_fence_event_ioctl()
|
D | vmwgfx_context.c | 35 struct ttm_base_object base; 46 vmw_user_context_base_to_res(struct ttm_base_object *base); 694 vmw_user_context_base_to_res(struct ttm_base_object *base) in vmw_user_context_base_to_res() 720 static void vmw_user_context_base_release(struct ttm_base_object **p_base) in vmw_user_context_base_release() 722 struct ttm_base_object *base = *p_base; in vmw_user_context_base_release()
|
D | vmwgfx_surface.c | 54 struct ttm_base_object *backup_base; 73 vmw_user_surface_base_to_res(struct ttm_base_object *base); 631 vmw_user_surface_base_to_res(struct ttm_base_object *base) in vmw_user_surface_base_to_res() 668 static void vmw_user_surface_base_release(struct ttm_base_object **p_base) in vmw_user_surface_base_release() 670 struct ttm_base_object *base = *p_base; in vmw_user_surface_base_release() 913 struct ttm_base_object **base_p) in vmw_surface_handle_reference() 918 struct ttm_base_object *base; in vmw_surface_handle_reference() 1003 struct ttm_base_object *base; in vmw_surface_reference_ioctl() 1729 struct ttm_base_object *base; in vmw_gb_surface_reference_internal()
|
D | vmwgfx_resource_priv.h | 48 struct vmw_resource *(*base_obj_to_res)(struct ttm_base_object *base);
|
D | vmwgfx_shader.c | 43 struct ttm_base_object base; 62 vmw_user_shader_base_to_res(struct ttm_base_object *base); 674 vmw_user_shader_base_to_res(struct ttm_base_object *base) in vmw_user_shader_base_to_res() 706 static void vmw_user_shader_base_release(struct ttm_base_object **p_base) in vmw_user_shader_base_release() 708 struct ttm_base_object *base = *p_base; in vmw_user_shader_base_release()
|
D | vmwgfx_kms.h | 106 struct ttm_base_object *user_obj;
|
D | vmwgfx_drv.h | 700 struct ttm_base_object **p_base); 712 struct ttm_base_object **base);
|
D | vmwgfx_resource.c | 234 struct ttm_base_object *base; in vmw_user_resource_lookup_handle()
|
D | vmwgfx_kms.c | 1435 struct ttm_base_object *user_obj; in vmw_kms_fb_create()
|