Lines Matching refs:ttm_buffer_object
236 static void xe_evict_flags(struct ttm_buffer_object *tbo,
313 static struct ttm_tt *xe_ttm_tt_create(struct ttm_buffer_object *ttm_bo,
521 static int xe_bo_move_dmabuf(struct ttm_buffer_object *ttm_bo,
575 struct ttm_buffer_object *ttm_bo = &bo->ttm;
613 static int xe_bo_move(struct ttm_buffer_object *ttm_bo, bool evict,
914 static unsigned long xe_ttm_io_mem_pfn(struct ttm_buffer_object *ttm_bo,
935 static bool xe_ttm_bo_lock_in_destructor(struct ttm_buffer_object *ttm_bo)
956 static void xe_ttm_bo_release_notify(struct ttm_buffer_object *ttm_bo)
1003 static void xe_ttm_bo_delete_mem_notify(struct ttm_buffer_object *ttm_bo)
1037 static void xe_ttm_bo_destroy(struct ttm_buffer_object *ttm_bo)
1072 * and the gem object holds a ttm_buffer_object refcount, so
1074 * we end up in this function, we put also that ttm_buffer_object
1079 * driver ttm callbacks is allowed to use the ttm_buffer_object
1083 ttm_bo_put(container_of(obj, struct ttm_buffer_object, base));
1102 struct ttm_buffer_object *tbo = vmf->vma->vm_private_data;
1806 bool xe_bo_is_xe_bo(struct ttm_buffer_object *bo)
2301 struct ttm_buffer_object *tbo = &bo->ttm;