Lines Matching refs:ttm_buffer_object

47 static void ttm_bo_mem_space_debug(struct ttm_buffer_object *bo,  in ttm_bo_mem_space_debug()
75 void ttm_bo_move_to_lru_tail(struct ttm_buffer_object *bo) in ttm_bo_move_to_lru_tail()
97 void ttm_bo_set_bulk_move(struct ttm_buffer_object *bo, in ttm_bo_set_bulk_move()
115 static int ttm_bo_handle_move_mem(struct ttm_buffer_object *bo, in ttm_bo_handle_move_mem()
178 static void ttm_bo_cleanup_memtype_use(struct ttm_buffer_object *bo) in ttm_bo_cleanup_memtype_use()
187 static int ttm_bo_individualize_resv(struct ttm_buffer_object *bo) in ttm_bo_individualize_resv()
214 static void ttm_bo_flush_all_fences(struct ttm_buffer_object *bo) in ttm_bo_flush_all_fences()
242 static int ttm_bo_cleanup_refs(struct ttm_buffer_object *bo, in ttm_bo_cleanup_refs()
318 struct ttm_buffer_object *bo; in ttm_bo_delayed_delete()
320 bo = list_first_entry(&bdev->ddestroy, struct ttm_buffer_object, in ttm_bo_delayed_delete()
351 struct ttm_buffer_object *bo = in ttm_bo_release()
352 container_of(kref, struct ttm_buffer_object, kref); in ttm_bo_release()
418 void ttm_bo_put(struct ttm_buffer_object *bo) in ttm_bo_put()
438 static int ttm_bo_bounce_temp_buffer(struct ttm_buffer_object *bo, in ttm_bo_bounce_temp_buffer()
463 static int ttm_bo_evict(struct ttm_buffer_object *bo, in ttm_bo_evict()
518 bool ttm_bo_eviction_valuable(struct ttm_buffer_object *bo, in ttm_bo_eviction_valuable()
545 static bool ttm_bo_evict_swapout_allowable(struct ttm_buffer_object *bo, in ttm_bo_evict_swapout_allowable()
587 static int ttm_mem_evict_wait_busy(struct ttm_buffer_object *busy_bo, in ttm_mem_evict_wait_busy()
619 struct ttm_buffer_object *bo = NULL, *busy_bo = NULL; in ttm_mem_evict_first()
681 void ttm_bo_pin(struct ttm_buffer_object *bo) in ttm_bo_pin()
699 void ttm_bo_unpin(struct ttm_buffer_object *bo) in ttm_bo_unpin()
718 static int ttm_bo_add_move_fence(struct ttm_buffer_object *bo, in ttm_bo_add_move_fence()
750 static int ttm_bo_mem_force_space(struct ttm_buffer_object *bo, in ttm_bo_mem_force_space()
785 int ttm_bo_mem_space(struct ttm_buffer_object *bo, in ttm_bo_mem_space()
852 static int ttm_bo_move_buffer(struct ttm_buffer_object *bo, in ttm_bo_move_buffer()
889 int ttm_bo_validate(struct ttm_buffer_object *bo, in ttm_bo_validate()
956 int ttm_bo_init_reserved(struct ttm_device *bdev, struct ttm_buffer_object *bo, in ttm_bo_init_reserved() argument
960 void (*destroy) (struct ttm_buffer_object *)) in ttm_bo_init_reserved()
1057 int ttm_bo_init_validate(struct ttm_device *bdev, struct ttm_buffer_object *bo, in ttm_bo_init_validate() argument
1061 void (*destroy) (struct ttm_buffer_object *)) in ttm_bo_init_validate()
1082 void ttm_bo_unmap_virtual(struct ttm_buffer_object *bo) in ttm_bo_unmap_virtual()
1091 int ttm_bo_wait(struct ttm_buffer_object *bo, in ttm_bo_wait()
1115 int ttm_bo_swapout(struct ttm_buffer_object *bo, struct ttm_operation_ctx *ctx, in ttm_bo_swapout()
1202 void ttm_bo_tt_destroy(struct ttm_buffer_object *bo) in ttm_bo_tt_destroy()