Lines Matching refs:ttm_buffer_object

62 static void ttm_bo_default_destroy(struct ttm_buffer_object *bo)  in ttm_bo_default_destroy()
67 static void ttm_bo_mem_space_debug(struct ttm_buffer_object *bo, in ttm_bo_mem_space_debug()
112 static void ttm_bo_add_mem_to_lru(struct ttm_buffer_object *bo, in ttm_bo_add_mem_to_lru()
134 static void ttm_bo_del_from_lru(struct ttm_buffer_object *bo) in ttm_bo_del_from_lru()
153 struct ttm_buffer_object *bo) in ttm_bo_bulk_move_set_pos()
160 void ttm_bo_move_to_lru_tail(struct ttm_buffer_object *bo, in ttm_bo_move_to_lru_tail()
235 static int ttm_bo_handle_move_mem(struct ttm_buffer_object *bo, in ttm_bo_handle_move_mem()
320 static void ttm_bo_cleanup_memtype_use(struct ttm_buffer_object *bo) in ttm_bo_cleanup_memtype_use()
329 static int ttm_bo_individualize_resv(struct ttm_buffer_object *bo) in ttm_bo_individualize_resv()
356 static void ttm_bo_flush_all_fences(struct ttm_buffer_object *bo) in ttm_bo_flush_all_fences()
391 static int ttm_bo_cleanup_refs(struct ttm_buffer_object *bo, in ttm_bo_cleanup_refs()
468 struct ttm_buffer_object *bo; in ttm_bo_delayed_delete()
470 bo = list_first_entry(&bdev->ddestroy, struct ttm_buffer_object, in ttm_bo_delayed_delete()
511 struct ttm_buffer_object *bo = in ttm_bo_release()
512 container_of(kref, struct ttm_buffer_object, kref); in ttm_bo_release()
578 void ttm_bo_put(struct ttm_buffer_object *bo) in ttm_bo_put()
598 static int ttm_bo_evict(struct ttm_buffer_object *bo, in ttm_bo_evict()
644 bool ttm_bo_eviction_valuable(struct ttm_buffer_object *bo, in ttm_bo_eviction_valuable()
668 static bool ttm_bo_evict_swapout_allowable(struct ttm_buffer_object *bo, in ttm_bo_evict_swapout_allowable()
699 static int ttm_mem_evict_wait_busy(struct ttm_buffer_object *busy_bo, in ttm_mem_evict_wait_busy()
731 struct ttm_buffer_object *bo = NULL, *busy_bo = NULL; in ttm_mem_evict_first()
800 static int ttm_bo_add_move_fence(struct ttm_buffer_object *bo, in ttm_bo_add_move_fence()
837 static int ttm_bo_mem_force_space(struct ttm_buffer_object *bo, in ttm_bo_mem_force_space()
897 static int ttm_bo_mem_placement(struct ttm_buffer_object *bo, in ttm_bo_mem_placement()
933 int ttm_bo_mem_space(struct ttm_buffer_object *bo, in ttm_bo_mem_space()
1004 static int ttm_bo_move_buffer(struct ttm_buffer_object *bo, in ttm_bo_move_buffer()
1076 int ttm_bo_validate(struct ttm_buffer_object *bo, in ttm_bo_validate()
1120 struct ttm_buffer_object *bo, in ttm_bo_init_reserved()
1129 void (*destroy) (struct ttm_buffer_object *)) in ttm_bo_init_reserved()
1227 struct ttm_buffer_object *bo, in ttm_bo_init()
1236 void (*destroy) (struct ttm_buffer_object *)) in ttm_bo_init()
1287 struct ttm_buffer_object **p_bo) in ttm_bo_create()
1289 struct ttm_buffer_object *bo; in ttm_bo_create()
1297 acc_size = ttm_bo_acc_size(bdev, size, sizeof(struct ttm_buffer_object)); in ttm_bo_create()
1471 void ttm_bo_unmap_virtual(struct ttm_buffer_object *bo) in ttm_bo_unmap_virtual()
1480 int ttm_bo_wait(struct ttm_buffer_object *bo, in ttm_bo_wait()
1511 struct ttm_buffer_object *bo; in ttm_bo_swapout()
1613 void ttm_bo_tt_destroy(struct ttm_buffer_object *bo) in ttm_bo_tt_destroy()
1622 int ttm_bo_tt_bind(struct ttm_buffer_object *bo, struct ttm_resource *mem) in ttm_bo_tt_bind()
1627 void ttm_bo_tt_unbind(struct ttm_buffer_object *bo) in ttm_bo_tt_unbind()