Lines Matching refs:ttm_buffer_object

205 			 struct ttm_buffer_object *bo,
381 void(*evict_flags) (struct ttm_buffer_object *bo,
396 int (*move) (struct ttm_buffer_object *bo,
414 int (*verify_access) (struct ttm_buffer_object *bo);
435 void (*move_notify)(struct ttm_buffer_object *bo,
439 int (*fault_reserve_notify)(struct ttm_buffer_object *bo);
444 void (*swap_notify) (struct ttm_buffer_object *bo);
545 RB_HEAD(ttm_bo_device_buffer_objects, ttm_buffer_object) addr_space_rb;
718 extern int ttm_bo_mem_space(struct ttm_buffer_object *bo,
724 extern void ttm_bo_mem_put(struct ttm_buffer_object *bo,
726 extern void ttm_bo_mem_put_locked(struct ttm_buffer_object *bo,
758 extern void ttm_bo_unmap_virtual(struct ttm_buffer_object *bo);
767 extern void ttm_bo_unmap_virtual_locked(struct ttm_buffer_object *bo);
769 extern int ttm_mem_io_reserve_vm(struct ttm_buffer_object *bo);
770 extern void ttm_mem_io_free_vm(struct ttm_buffer_object *bo);
821 extern int ttm_bo_reserve(struct ttm_buffer_object *bo,
838 extern int ttm_bo_reserve_slowpath_nolru(struct ttm_buffer_object *bo,
853 extern int ttm_bo_reserve_slowpath(struct ttm_buffer_object *bo,
878 extern int ttm_bo_reserve_nolru(struct ttm_buffer_object *bo,
890 extern void ttm_bo_unreserve(struct ttm_buffer_object *bo);
900 extern void ttm_bo_unreserve_locked(struct ttm_buffer_object *bo);
924 extern int ttm_bo_move_ttm(struct ttm_buffer_object *bo,
946 extern int ttm_bo_move_memcpy(struct ttm_buffer_object *bo,
957 extern void ttm_bo_free_old_node(struct ttm_buffer_object *bo);
976 extern int ttm_bo_move_accel_cleanup(struct ttm_buffer_object *bo,
1018 int ttm_bo_cmp_rb_tree_items(struct ttm_buffer_object *a,
1019 struct ttm_buffer_object *b);
1021 RB_PROTOTYPE(ttm_bo_device_buffer_objects, ttm_buffer_object, vm_rb,