Lines Matching refs:ttm_buffer_object
41 struct ttm_buffer_object base;
42 struct ttm_buffer_object *bo;
129 * @bo: A pointer to a struct ttm_buffer_object.
142 int ttm_bo_move_memcpy(struct ttm_buffer_object *bo,
201 static void ttm_transfered_destroy(struct ttm_buffer_object *bo)
214 * @bo: A pointer to a struct ttm_buffer_object.
215 * @new_obj: A pointer to a pointer to a newly created ttm_buffer_object,
226 static int ttm_buffer_object_transfer(struct ttm_buffer_object *bo,
227 struct ttm_buffer_object **new_obj)
290 pgprot_t ttm_io_prot(struct ttm_buffer_object *bo, struct ttm_resource *res,
309 static int ttm_bo_ioremap(struct ttm_buffer_object *bo,
335 static int ttm_bo_kmap_ttm(struct ttm_buffer_object *bo,
396 int ttm_bo_kmap(struct ttm_buffer_object *bo,
469 int ttm_bo_vmap(struct ttm_buffer_object *bo, struct iosys_map *map)
538 void ttm_bo_vunmap(struct ttm_buffer_object *bo, struct iosys_map *map)
557 static int ttm_bo_wait_free_node(struct ttm_buffer_object *bo,
575 static int ttm_bo_move_to_ghost(struct ttm_buffer_object *bo,
579 struct ttm_buffer_object *ghost_obj;
613 static void ttm_bo_move_pipeline_evict(struct ttm_buffer_object *bo,
638 * @bo: A pointer to a struct ttm_buffer_object.
651 int ttm_bo_move_accel_cleanup(struct ttm_buffer_object *bo,
682 * @bo: A pointer to a struct ttm_buffer_object.
688 void ttm_bo_move_sync_cleanup(struct ttm_buffer_object *bo,
714 int ttm_bo_pipeline_gutting(struct ttm_buffer_object *bo)
716 struct ttm_buffer_object *ghost;