Lines Matching refs:list_kref
136 static void ttm_bo_release_list(struct kref *list_kref) in ttm_bo_release_list() argument
139 container_of(list_kref, struct ttm_buffer_object, list_kref); in ttm_bo_release_list()
143 BUG_ON(atomic_read(&bo->list_kref.refcount)); in ttm_bo_release_list()
177 kref_get(&bo->list_kref); in ttm_bo_add_to_lru()
181 kref_get(&bo->list_kref); in ttm_bo_add_to_lru()
208 static void ttm_bo_ref_bug(struct kref *list_kref) in ttm_bo_ref_bug() argument
216 kref_sub(&bo->list_kref, count, in ttm_bo_list_ref_sub()
462 kref_get(&bo->list_kref); in ttm_bo_cleanup_refs_or_queue()
566 kref_get(&entry->list_kref); in ttm_bo_delayed_delete()
574 kref_get(&nentry->list_kref); in ttm_bo_delayed_delete()
591 kref_put(&entry->list_kref, ttm_bo_release_list); in ttm_bo_delayed_delete()
606 kref_put(&entry->list_kref, ttm_bo_release_list); in ttm_bo_delayed_delete()
633 kref_put(&bo->list_kref, ttm_bo_release_list); in ttm_bo_release()
746 kref_get(&bo->list_kref); in ttm_mem_evict_first()
751 kref_put(&bo->list_kref, ttm_bo_release_list); in ttm_mem_evict_first()
765 kref_put(&bo->list_kref, ttm_bo_release_list); in ttm_mem_evict_first()
1117 kref_init(&bo->list_kref); in ttm_bo_init()
1633 kref_get(&bo->list_kref); in ttm_bo_swapout()
1637 kref_put(&bo->list_kref, ttm_bo_release_list); in ttm_bo_swapout()
1690 kref_put(&bo->list_kref, ttm_bo_release_list); in ttm_bo_swapout()