Lines Matching refs:kref
74 struct kref refcount;
124 struct kref kref; member
139 static void ttm_object_file_destroy(struct kref *kref) in ttm_object_file_destroy() argument
142 container_of(kref, struct ttm_object_file, refcount); in ttm_object_file_destroy()
198 static void ttm_release_base(struct kref *kref) in ttm_release_base() argument
201 container_of(kref, struct ttm_base_object, refcount); in ttm_release_base()
307 if (unlikely(atomic_read(&ref->kref.refcount) == 0)) in ttm_ref_object_exists()
342 if (kref_get_unless_zero(&ref->kref)) { in ttm_ref_object_add()
366 kref_init(&ref->kref); in ttm_ref_object_add()
391 static void ttm_ref_object_release(struct kref *kref) in ttm_ref_object_release() argument
394 container_of(kref, struct ttm_ref_object, kref); in ttm_ref_object_release()
429 kref_put(&ref->kref, ttm_ref_object_release); in ttm_ref_object_base_unref()
453 ttm_ref_object_release(&ref->kref); in ttm_object_file_release()