Lines Matching refs:ttm_buffer_object
45 struct ttm_buffer_object base;
46 struct ttm_buffer_object *bo;
146 int ttm_bo_move_memcpy(struct ttm_buffer_object *bo, in ttm_bo_move_memcpy()
205 static void ttm_transfered_destroy(struct ttm_buffer_object *bo) in ttm_transfered_destroy()
230 static int ttm_buffer_object_transfer(struct ttm_buffer_object *bo, in ttm_buffer_object_transfer()
231 struct ttm_buffer_object **new_obj) in ttm_buffer_object_transfer()
295 pgprot_t ttm_io_prot(struct ttm_buffer_object *bo, struct ttm_resource *res, in ttm_io_prot()
314 static int ttm_bo_ioremap(struct ttm_buffer_object *bo, in ttm_bo_ioremap()
340 static int ttm_bo_kmap_ttm(struct ttm_buffer_object *bo, in ttm_bo_kmap_ttm()
399 void *ttm_bo_kmap_try_from_panic(struct ttm_buffer_object *bo, unsigned long page) in ttm_bo_kmap_try_from_panic()
427 int ttm_bo_kmap(struct ttm_buffer_object *bo, in ttm_bo_kmap()
500 int ttm_bo_vmap(struct ttm_buffer_object *bo, struct iosys_map *map) in ttm_bo_vmap()
569 void ttm_bo_vunmap(struct ttm_buffer_object *bo, struct iosys_map *map) in ttm_bo_vunmap()
588 static int ttm_bo_wait_free_node(struct ttm_buffer_object *bo, in ttm_bo_wait_free_node()
606 static int ttm_bo_move_to_ghost(struct ttm_buffer_object *bo, in ttm_bo_move_to_ghost()
610 struct ttm_buffer_object *ghost_obj; in ttm_bo_move_to_ghost()
644 static void ttm_bo_move_pipeline_evict(struct ttm_buffer_object *bo, in ttm_bo_move_pipeline_evict()
682 int ttm_bo_move_accel_cleanup(struct ttm_buffer_object *bo, in ttm_bo_move_accel_cleanup()
719 void ttm_bo_move_sync_cleanup(struct ttm_buffer_object *bo, in ttm_bo_move_sync_cleanup()
745 int ttm_bo_pipeline_gutting(struct ttm_buffer_object *bo) in ttm_bo_pipeline_gutting()
747 struct ttm_buffer_object *ghost; in ttm_bo_pipeline_gutting()
804 struct ttm_buffer_object *bo) in ttm_lru_walk_trylock()
824 struct ttm_buffer_object *bo) in ttm_lru_walk_ticketlock()
887 struct ttm_buffer_object *bo; in ttm_lru_walk_for_evict()
908 struct ttm_buffer_object *bo = curs->bo; in ttm_bo_lru_cursor_cleanup_bo()
957 static struct ttm_buffer_object *
962 struct ttm_buffer_object *bo; in __ttm_bo_lru_cursor_next()
1030 struct ttm_buffer_object *ttm_bo_lru_cursor_next(struct ttm_bo_lru_cursor *curs) in ttm_bo_lru_cursor_next()
1044 struct ttm_buffer_object *ttm_bo_lru_cursor_first(struct ttm_bo_lru_cursor *curs) in ttm_bo_lru_cursor_first()
1064 long ttm_bo_shrink(struct ttm_operation_ctx *ctx, struct ttm_buffer_object *bo, in ttm_bo_shrink()
1132 bool ttm_bo_shrink_suitable(struct ttm_buffer_object *bo, struct ttm_operation_ctx *ctx) in ttm_bo_shrink_suitable()