xe_bo_device
struct xe_device *xe = xe_bo_device(bo);
u8 tile_id = xe_device_get_root_tile(xe_bo_device(vma->bo))->id;
struct xe_device *xe = xe_bo_device(bo);
struct xe_vram_region *vram = xe_bo_device(bo)->mem.vram;
resource_is_stolen_vram(xe_bo_device(bo), bo->ttm.resource);
struct xe_device *xe = xe_bo_device(bo);
GRAPHICS_VERx100(xe_bo_device(bo)) >= 1270;
xe_assert(xe_bo_device(bo), !(bo->created && kref_read(&ttm_bo->base.refcount)));
xe_assert(xe_bo_device(bo), xe_bo_is_user(bo));
xe_assert(xe_bo_device(bo), bo->flags & XE_BO_FLAG_SYSTEM);
struct xe_device *xe = xe_bo_device(bo);
devm_release_action(xe_bo_device(bo)->drm.dev, __xe_bo_unpin_map_no_vm, bo);
struct xe_device *xe = xe_bo_device(bo);
struct xe_device *xe = xe_bo_device(bo);
struct xe_device *xe = xe_bo_device(bo);
struct xe_device *xe = xe_bo_device(bo);
xe_validation_assert_exec(xe_bo_device(bo), exec, &bo->ttm.base);
struct xe_device *xe = xe_bo_device(bo);
xe_validation_assert_exec(xe_bo_device(bo), exec, &bo->ttm.base);
struct xe_device *xe = xe_bo_device(bo);
for_each_tile(tile, xe_bo_device(bo), id)
struct xe_device *xe = xe_bo_device(bo);
xe_assert(xe_bo_device(bo), bo->tile);
struct xe_bo_dev *bo_device = &xe_bo_device(bo)->bo_device;
for_each_tile(tile, xe_bo_device(bo), id) {
r = xe_ttm_vram_mgr_alloc_sgt(xe_bo_device(bo),
xe_validation_guard(&ctx, &xe_bo_device(bo)->val, &exec, (struct xe_val_flags) {}, ret) {
struct xe_device *xe = xe_bo_device(bo);
xe_assert(xe_bo_device(bo), bo->ttm.ttm);
struct xe_device *xe = xe_bo_device(bo);
xe_map_memcpy_from(xe_bo_device(bo),
struct xe_device *xe = xe_bo_device(src_bo);
struct xe_device *xe = xe_bo_device(vram_bo);
struct xe_device *xe = xe_bo_device(bo);
struct xe_device *xe = xe_bo_device(bo);
struct xe_device *xe = xe_bo_device(bo);
struct xe_device *xe = xe_bo_device(bo);
#define __dev_name_bo(bo) dev_name(xe_bo_device(bo)->drm.dev)
struct xe_device *xe = xe_bo_device(bo);
struct xe_device *xe = xe_bo_device(bo);