IS_DGFX
if (IS_DGFX(i915)) {
if (IS_DGFX(i915))
if (IS_DGFX(to_i915(dev)))
if (IS_DGFX(i915))
if (IS_DGFX(i915))
if (IS_DGFX(to_i915(dev)))
(IS_DGFX(eb->i915) || GRAPHICS_VER_FULL(eb->i915) > IP_VER(12, 0)))
if (IS_DGFX(i915) || GRAPHICS_VER_FULL(i915) > IP_VER(12, 0))
!IS_DGFX(i915);
!IS_DGFX(i915);
if (obj->userfault_count && !IS_DGFX(to_i915(obj->base.dev)))
if (IS_DGFX(to_i915(obj->base.dev)))
if (IS_DGFX(to_i915(obj->base.dev)) &&
if (IS_DGFX(to_i915(obj->base.dev)) &&
WARN_ON_ONCE(IS_DGFX(i915));
} else if (IS_DGFX(to_i915(obj->base.dev))) {
if (!HAS_LLC(i915) && !IS_DGFX(i915))
GEM_WARN_ON(IS_DGFX(i915));
if (!HAS_LLC(i915) || IS_DGFX(i915))
GEM_BUG_ON(IS_DGFX(ce->engine->i915) && (!src_is_lmem && !dst_is_lmem));
return !IS_DGFX(i915);
GEM_BUG_ON(!IS_DGFX(vm->i915));
if (!IS_DGFX(i915))
if (GRAPHICS_VER(i915) >= 12 && !IS_DGFX(i915)) {
if (!IS_DGFX(i915))
if (IS_DGFX(i915))
if (IS_DGFX(i915)) {
if (IS_DGFX(i915))
if (IS_DGFX(i915))
if (IS_DGFX(i915))
if (!IS_DGFX(uncore->i915))
if (!IS_DGFX(i915))
if (IS_DGFX(i915) || GRAPHICS_VER_FULL(i915) >= IP_VER(12, 70))
if (IS_DGFX(i915) &&
if (!IS_DGFX(i915))
if (IS_DGFX(i915))
if (IS_DGFX(xe) &&
if (!IS_DGFX(xe) && !XE_DEVICE_WA(xe, 22019338487_display)) {
if (IS_DGFX(xe))
if (IS_DGFX(to_xe_device(bo->ttm.base.dev)) &&
if (IS_DGFX(xe))
if (IS_DGFX(xe)) {
if (IS_DGFX(xe))
if (GRAPHICS_VER(xe) >= 20 && IS_DGFX(xe)) {
if (!IS_DGFX(xe) && id > 0)
if (!IS_DGFX(xe)) {
if (!IS_DGFX(xe) && xe_device_has_flat_ccs(xe))
KUNIT_ASSERT_TRUE(test, IS_DGFX(xe));
if (IS_DGFX(xe)) {
IS_DGFX(xe));
if (!(GRAPHICS_VER(xe) >= 20 && IS_DGFX(xe))) {
needs_rpm = (!IS_DGFX(xe) && bo->resource->mem_type != XE_PL_SYSTEM &&
xe_assert(xe, IS_DGFX(xe));
if (XE_IOCTL_DBG(xe, !IS_DGFX(xe)))
if (GRAPHICS_VER(xe) >= 20 && IS_DGFX(xe))
if (IS_DGFX(xe) && (bo->flags & XE_BO_FLAG_SYSTEM))
if (!IS_DGFX(xe)) {
bool handle_system_ccs = (!IS_DGFX(xe) && xe_bo_needs_ccs_pages(bo) &&
return res->mem_type == XE_PL_STOLEN && IS_DGFX(xe);
#define XE_BO_FLAG_VRAM_IF_DGFX(tile) (IS_DGFX(tile_to_xe(tile)) ? \
if (mem_type == XE_PL_TT && (IS_DGFX(xe) || !xe_device_has_flat_ccs(xe)))
if (!IS_DGFX(xe))
if (IS_DGFX(xe))
if (!IS_DGFX(xe) || GRAPHICS_VER(xe) < 20)
if (!IS_DGFX(xe))
if (!IS_DGFX(xe) || IS_SRIOV_VF(xe))
if (!IS_DGFX(xe))
return IS_DGFX(xe);
xe_tile_assert(tile, IS_DGFX(tile_to_xe(tile)));
xe_tile_assert(tile, !IS_DGFX(tile_to_xe(tile)));
if (IS_DGFX(xe) && xe->info.vram_flags & XE_VRAM_FLAGS_NEED64K)
xe_assert(xe, !IS_DGFX(xe));
IS_DGFX(xe) ? SZ_1M : SZ_512K, 16);
xe_gt_assert(gt, IS_DGFX(gt_to_xe(gt)));
xe_gt_assert(gt, IS_DGFX(xe));
if (IS_DGFX(xe)) {
if (IS_DGFX(xe))
if (!IS_DGFX(gt_to_xe(gt)))
return IS_DGFX(xe) && xe->info.vram_flags & XE_VRAM_FLAGS_NEED64K ? SZ_64K : SZ_4K;
if (IS_DGFX(xe)) {
if (IS_DGFX(xe) && xe_gt_is_main_type(gt)) {
if (!IS_DGFX(guc_to_xe(guc)))
if (GRAPHICS_VER(xe) >= 12 && !IS_DGFX(xe)) {
if (IS_DGFX(xe)) {
xe_gt_assert(gt, !IS_DGFX(xe));
if (!IS_DGFX(huc_to_xe(huc)))
const u8 mocs_read_idx = hwe->class == XE_ENGINE_CLASS_COMPUTE && IS_DGFX(xe) &&
if (!IS_DGFX(xe) || IS_SRIOV_VF(xe))
if (!IS_DGFX(xe))
if (!clear_bo_data && clear_ccs && !IS_DGFX(xe))
if (IS_DGFX(xe))
if (!IS_DGFX(xe)) {
if (!IS_DGFX(xe)) {
vm->pt_ops->pte_encode_addr(xe, 0, pat_index, level, IS_DGFX(xe), 0)
if (IS_DGFX(xe)) {
return xe_device_has_flat_ccs(xe) && !(GRAPHICS_VER(xe) >= 20 && IS_DGFX(xe));
if (IS_DGFX(xe)) {
if (!IS_DGFX(xe) && xe_device_has_flat_ccs(xe))
IS_DGFX(xe) ? src_is_vram : src_is_pltt,
IS_DGFX(xe) ? dst_is_vram : dst_is_pltt,
if (!IS_DGFX(xe) || GRAPHICS_VER(xe) >= 20)
else if (!IS_DGFX(gt_to_xe(gt)))
else if (!IS_DGFX(gt_to_xe(hwe->gt)))
if (IS_DGFX(xe))
WARN_ON_ONCE(!IS_DGFX(xe) && !xe->info.has_llc);
if (IS_DGFX(xe)) {
if (!IS_DGFX(xe))
if (IS_DGFX(xe))
return (!IS_DGFX(xe) || (!xe_vm_in_lr_mode(vm) ||
return vm->pt_ops->pte_encode_addr(xe, 0, pat_index, level, IS_DGFX(xe), 0) |
if (!IS_DGFX(xe))
if (IS_DGFX(xe) || !xe_device_has_flat_ccs(xe) ||
return !IS_DGFX(xe) && xe_device_has_flat_ccs(xe);
if (!IS_DGFX(xe) || IS_SRIOV_VF(xe) || xe->info.platform < XE_BATTLEMAGE)
if (!IS_DGFX(xe) || IS_SRIOV_VF(xe) || xe->info.platform < XE_BATTLEMAGE) {
(IS_DGFX(xe) ? XE_BO_FLAG_VRAM(vr) : XE_BO_FLAG_SYSTEM) |
xe_assert(vm->xe, IS_DGFX(vm->xe));
int devmem_possible = IS_DGFX(vm->xe) &&
if (IS_DGFX(vm->xe) && xe_svm_range_in_vram(to_xe_range(range)))
return IS_DGFX(tile_to_xe(tile)) ? xe_tile_local_pagemap(tile) : NULL;
if (IS_DGFX(xe)) {
if (!IS_DGFX(xe))
if (IS_DGFX(xe) && !ttm_resource_manager_used(&tile->mem.vram->ttm.manager)) {
if (IS_DGFX(xe))
if (IS_DGFX(xe))
else if (IS_DGFX(xe))
XE_WARN_ON(IS_DGFX(xe));
return GRAPHICS_VERx100(xe) < 1270 && !IS_DGFX(xe);
if (IS_DGFX(xe) && xe->info.vram_flags & XE_VRAM_FLAGS_NEED64K)
ctx.devmem_possible = IS_DGFX(vm->xe) &&
bool devmem_possible = IS_DGFX(vm->xe) && IS_ENABLED(CONFIG_DRM_XE_PAGEMAP);
if (!IS_DGFX(xe) || !is_atomic)
if (!IS_DGFX(xe))
return IS_DGFX(xe) ? DGFX_WOPCM_SIZE :