Searched refs:ttm_base_object (Results 1 – 13 of 13) sorted by relevance
/drivers/gpu/drm/vmwgfx/ |
D | ttm_object.h | 127 struct ttm_base_object { struct 131 void (*refcount_release) (struct ttm_base_object **base); argument 132 void (*ref_obj_release) (struct ttm_base_object *base, argument 155 struct ttm_base_object base; 160 void (*refcount_release) (struct ttm_base_object **); 178 struct ttm_base_object *base, 181 void (*refcount_release) (struct ttm_base_object 183 void (*ref_obj_release) (struct ttm_base_object 197 extern struct ttm_base_object *ttm_base_object_lookup(struct ttm_object_file 211 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() 232 struct ttm_base_object *base; in vmw_simple_resource_lookup()
|
D | vmwgfx_bo.c | 585 static void vmw_user_bo_release(struct ttm_base_object **p_base) in vmw_user_bo_release() 588 struct ttm_base_object *base = *p_base; in vmw_user_bo_release() 611 static void vmw_user_bo_ref_obj_release(struct ttm_base_object *base, in vmw_user_bo_ref_obj_release() 648 struct ttm_base_object **p_base) in vmw_user_bo_alloc() 815 struct ttm_base_object *buffer_base; in vmw_user_bo_synccpu_ioctl() 945 struct ttm_base_object **p_base) in vmw_user_bo_lookup() 948 struct ttm_base_object *base; in vmw_user_bo_lookup() 997 struct ttm_base_object *base; in vmw_user_bo_noref_lookup()
|
D | vmwgfx_fence.c | 54 struct ttm_base_object base; 587 static void vmw_user_fence_base_release(struct ttm_base_object **p_base) in vmw_user_fence_base_release() 589 struct ttm_base_object *base = *p_base; in vmw_user_fence_base_release() 776 static struct ttm_base_object * 779 struct ttm_base_object *base = ttm_base_object_lookup(tfile, handle); in vmw_fence_obj_lookup() 804 struct ttm_base_object *base; in vmw_fence_obj_wait_ioctl() 858 struct ttm_base_object *base; in vmw_fence_obj_signaled_ioctl() 1126 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); 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 | 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_resource_priv.h | 53 struct vmw_resource *(*base_obj_to_res)(struct ttm_base_object *base);
|
D | vmwgfx_surface.c | 57 struct ttm_base_object *backup_base; 90 vmw_user_surface_base_to_res(struct ttm_base_object *base); 653 vmw_user_surface_base_to_res(struct ttm_base_object *base) in vmw_user_surface_base_to_res() 691 static void vmw_user_surface_base_release(struct ttm_base_object **p_base) in vmw_user_surface_base_release() 693 struct ttm_base_object *base = *p_base; in vmw_user_surface_base_release() 931 struct ttm_base_object **base_p) in vmw_surface_handle_reference() 936 struct ttm_base_object *base; in vmw_surface_handle_reference() 1023 struct ttm_base_object *base; in vmw_surface_reference_ioctl() 1643 struct ttm_base_object *base; in vmw_gb_surface_reference_internal()
|
D | vmwgfx_resource.c | 261 struct ttm_base_object *base; in vmw_user_resource_lookup_handle() 303 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 | 871 struct ttm_base_object **p_base); 883 struct ttm_base_object **base);
|
D | vmwgfx_kms.c | 1377 struct ttm_base_object *user_obj; in vmw_kms_fb_create()
|