Home
last modified time | relevance | path

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

/linux-2.6.39/include/drm/ttm/
Dttm_object.h122 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,
Dttm_lock.h70 struct ttm_base_object base;
/linux-2.6.39/drivers/gpu/drm/ttm/
Dttm_object.c113 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 …]
Dttm_lock.c211 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/
Dpsb_ttm_fence_user.c42 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()
Dpsb_ttm_placement_user.c33 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/
Dvmwgfx_resource.c39 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 …]