Searched refs:ttm_base_object (Results 1 – 7 of 7) sorted by relevance
/linux-2.6.39/include/drm/ttm/ |
D | ttm_object.h | 122 struct ttm_base_object { struct 128 void (*refcount_release) (struct ttm_base_object **base); argument 129 void (*ref_obj_release) (struct ttm_base_object *base, argument 148 struct ttm_base_object *base, 151 void (*refcount_release) (struct ttm_base_object 153 void (*ref_obj_release) (struct ttm_base_object 169 extern struct ttm_base_object *ttm_base_object_lookup(struct ttm_object_file 181 extern void ttm_base_object_unref(struct ttm_base_object **p_base); 203 struct ttm_base_object *base,
|
D | ttm_lock.h | 70 struct ttm_base_object base;
|
/linux-2.6.39/drivers/gpu/drm/ttm/ |
D | ttm_object.c | 113 struct ttm_base_object *obj; 143 struct ttm_base_object *base, in ttm_base_object_init() 146 void (*refcount_release) (struct ttm_base_object **), in ttm_base_object_init() 147 void (*ref_obj_release) (struct ttm_base_object *, in ttm_base_object_init() 183 struct ttm_base_object *base = in ttm_release_base() 184 container_of(kref, struct ttm_base_object, refcount); in ttm_release_base() 196 void ttm_base_object_unref(struct ttm_base_object **p_base) in ttm_base_object_unref() 198 struct ttm_base_object *base = *p_base; in ttm_base_object_unref() 214 struct ttm_base_object *ttm_base_object_lookup(struct ttm_object_file *tfile, in ttm_base_object_lookup() 218 struct ttm_base_object *base; in ttm_base_object_lookup() [all …]
|
D | ttm_lock.c | 211 static void ttm_vt_lock_remove(struct ttm_base_object **p_base) in ttm_vt_lock_remove() 213 struct ttm_base_object *base = *p_base; in ttm_vt_lock_remove()
|
/linux-2.6.39/drivers/staging/gma500/ |
D | psb_ttm_fence_user.c | 42 struct ttm_base_object base; 50 struct ttm_base_object *base; in ttm_fence_user_object_lookup() 87 static void ttm_fence_user_release(struct ttm_base_object **p_base) in ttm_fence_user_release() 90 struct ttm_base_object *base = *p_base; in ttm_fence_user_release() 174 struct ttm_base_object *base; in ttm_fence_signaled_ioctl() 204 struct ttm_base_object *base; in ttm_fence_finish_ioctl()
|
D | psb_ttm_placement_user.c | 33 struct ttm_base_object base; 67 struct ttm_base_object *base; in ttm_bo_user_lookup() 90 struct ttm_base_object *base; in ttm_buffer_object_lookup() 111 static void ttm_bo_user_release(struct ttm_base_object **p_base) in ttm_bo_user_release() 114 struct ttm_base_object *base = *p_base; in ttm_bo_user_release() 127 static void ttm_bo_user_ref_release(struct ttm_base_object *base, in ttm_bo_user_ref_release() 420 struct ttm_base_object *base; in ttm_pl_reference_ioctl() 457 struct ttm_base_object *base; in ttm_pl_synccpu_ioctl()
|
/linux-2.6.39/drivers/gpu/drm/vmwgfx/ |
D | vmwgfx_resource.c | 39 struct ttm_base_object base; 44 struct ttm_base_object base; 49 struct ttm_base_object base; 64 struct ttm_base_object base; 285 static void vmw_user_context_base_release(struct ttm_base_object **p_base) in vmw_user_context_base_release() 287 struct ttm_base_object *base = *p_base; in vmw_user_context_base_release() 502 struct ttm_base_object *base; in vmw_user_surface_lookup_handle() 535 static void vmw_user_surface_base_release(struct ttm_base_object **p_base) in vmw_user_surface_base_release() 537 struct ttm_base_object *base = *p_base; in vmw_user_surface_base_release() 676 struct ttm_base_object *base; in vmw_surface_reference_ioctl() [all …]
|