Lines Matching defs:bo
41 struct ttm_buffer_object *bo = entry->bo;
46 ttm_bo_add_to_lru(bo);
51 atomic_set(&bo->reserved, 0);
52 wakeup(bo);
61 struct ttm_buffer_object *bo = entry->bo;
66 entry->put_count = ttm_bo_del_from_lru(bo);
77 struct ttm_buffer_object *bo = entry->bo;
80 ttm_bo_list_ref_sub(bo, entry->put_count, true);
95 glob = entry->bo->glob;
130 glob = entry->bo->glob;
133 val_seq = entry->bo->bdev->val_seq++;
137 struct ttm_buffer_object *bo = entry->bo;
143 ret = ttm_bo_reserve_nolru(bo, true, true, true, val_seq);
149 ret = ttm_bo_reserve_nolru(bo, true, false,
167 val_seq = entry->bo->bdev->val_seq++;
170 ret = ttm_bo_reserve_slowpath_nolru(bo, true, val_seq);
176 if (unlikely(atomic_read(&bo->cpu_writers) > 0)) {
186 if (unlikely(atomic_read(&bo->cpu_writers) > 0)) {
208 struct ttm_buffer_object *bo;
216 bo = list_first_entry(list, struct ttm_validate_buffer, head)->bo;
217 bdev = bo->bdev;
219 glob = bo->glob;
225 bo = entry->bo;
226 entry->old_sync_obj = bo->sync_obj;
227 bo->sync_obj = driver->sync_obj_ref(sync_obj);
228 ttm_bo_unreserve_locked(bo);