Home
last modified time | relevance | path

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

/freebsd-12.1/sys/dev/drm2/ttm/
H A Dttm_object.h121 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,
H A Dttm_object.c117 struct ttm_base_object *obj;
148 struct ttm_base_object *base, in ttm_base_object_init()
151 void (*rcount_release) (struct ttm_base_object **), in ttm_base_object_init()
152 void (*ref_obj_release) (struct ttm_base_object *, in ttm_base_object_init()
188 static void ttm_release_base(struct ttm_base_object *base) in ttm_release_base()
207 void ttm_base_object_unref(struct ttm_base_object **p_base) in ttm_base_object_unref()
209 struct ttm_base_object *base = *p_base; in ttm_base_object_unref()
229 struct ttm_base_object *base; in ttm_base_object_lookup()
237 base = drm_hash_entry(hash, struct ttm_base_object, hash); in ttm_base_object_lookup()
258 struct ttm_base_object *base, in ttm_ref_object_add()
[all …]
H A Dttm_lock.c246 static void ttm_vt_lock_remove(struct ttm_base_object **p_base) in ttm_vt_lock_remove()
248 struct ttm_base_object *base = *p_base; in ttm_vt_lock_remove()
H A Dttm_lock.h71 struct ttm_base_object base;