xe_tile_assert
xe_tile_assert(tile, IS_DGFX(tile_to_xe(tile)));
xe_tile_assert(tile, !IS_DGFX(tile_to_xe(tile)));
xe_tile_assert(ggtt->tile, !(addr & XE_PTE_MASK));
xe_tile_assert(ggtt->tile, addr < ggtt->start + ggtt->size);
xe_tile_assert(ggtt->tile, !(addr & XE_PTE_MASK));
xe_tile_assert(ggtt->tile, addr < ggtt->size);
xe_tile_assert(ggtt->tile, start < end);
xe_tile_assert(ggtt->tile, start < end);
xe_tile_assert(ggtt->tile, IS_ALIGNED(start, XE_PAGE_SIZE));
xe_tile_assert(ggtt->tile, IS_ALIGNED(end, XE_PAGE_SIZE));
xe_tile_assert(ggtt->tile, !drm_mm_node_allocated(&node->base));
xe_tile_assert(tile, start >= ggtt->start);
xe_tile_assert(tile, start + size <= ggtt->start + ggtt->size);
xe_tile_assert(tile, drm_mm_node_allocated(node));
xe_tile_assert(ggtt->tile, bo->ggtt_node[tile_id]->base.size == xe_bo_size(bo));
xe_tile_assert(ggtt->tile, bo->ggtt_node[tile_id]->base.size == xe_bo_size(bo));
#define lmtt_assert(lmtt, condition) xe_tile_assert(lmtt_to_tile(lmtt), condition)
#define memirq_assert(m, condition) xe_tile_assert(memirq_to_tile(m), condition)
xe_tile_assert(tile, update->qwords < MAX_NUM_PTE);
xe_tile_assert(tile, xe_bo_size(pt_bo) == SZ_4K);
xe_tile_assert(m->tile, PAGE_ALIGNED(size));
xe_tile_assert(m->tile, sram_addr[i].proto ==
xe_tile_assert(m->tile, addr);
xe_tile_assert(m->tile, PAGE_ALIGNED(addr));
xe_tile_assert(tile, m->batch_base_ofs + xe_bo_size(batch) < SZ_2M);
xe_tile_assert(tile, xe_bo_size(batch) == SZ_1M);
xe_tile_assert(tile, xe_bo_size(batch) == SZ_512K);
xe_tile_assert(tile, size <= XE_REG_ADDR_MAX);
xe_tile_assert(mmio->tile, !in_range(mmio->adj_limit, reg.addr + 1, 7));
xe_tile_assert(tile, timeout_us > 0);
xe_tile_assert(tile, timeout_base_ms <= 3);
xe_tile_assert(tile, *num_entries);
xe_tile_assert(tile, level <= XE_VM_MAX_LEVEL);
xe_tile_assert(tile, xe_child->level <= MAX_HUGEPTE_LEVEL);
xe_tile_assert(tile, reclaim_entries);
xe_tile_assert(tile, num_entries < XE_PAGE_RECLAIM_MAX_ENTRIES - 1);
xe_tile_assert(tile, phys_addr % SZ_4K == 0);
xe_tile_assert(tile, phys_addr % SZ_64K == 0);
xe_tile_assert(tile, phys_addr % SZ_2M == 0);
xe_tile_assert(xe_walk->tile, xe_child->level == 0 ||
xe_tile_assert(tile, !xe_vma_is_cpu_addr_mirror(vma));
xe_tile_assert(tile, pt_op->num_entries <=
xe_tile_assert(tile, xe_vma_is_cpu_addr_mirror(vma));
xe_tile_assert(tile, pt_op->num_entries <=
xe_tile_assert(tile, !xe_vma_is_cpu_addr_mirror(vma));
xe_tile_assert(tile, pt_update_ops->current_op <=
xe_tile_assert(tile, !xe_vma_is_cpu_addr_mirror(vma));
xe_tile_assert(tile, !xe_vma_is_cpu_addr_mirror(vma));
xe_tile_assert(tile, xe_vm_in_fault_mode(vm));
xe_tile_assert(tile, size > guard);
xe_tile_assert(tile, tile == extract_tile(dent));
xe_tile_assert(tile, vfid == extract_vfid(dent));
xe_tile_assert(tile, IS_SRIOV_PF(xe));
xe_tile_assert(tile, extract_priv(parent->d_parent) == xe);
xe_tile_assert(tile, extract_priv(parent) == tile->xe ||
xe_tile_assert(tile, extract_tile(dent) == tile);
xe_tile_assert(tile, extract_vfid(dent) == vfid);
xe_tile_assert(tile, extract_xe(dent) == xe);
xe_tile_assert(tile, IS_SRIOV_VF(tile_to_xe(tile)));
xe_tile_assert(tile, IS_SRIOV_VF(tile_to_xe(tile)));
xe_tile_assert(tile, IS_SRIOV_VF(tile_to_xe(tile)));
xe_tile_assert(tile, IS_SRIOV_VF(tile_to_xe(tile)));
xe_tile_assert(tile, IS_SRIOV_VF(tile_to_xe(tile)));
xe_tile_assert(tile, IS_SRIOV_VF(tile_to_xe(tile)));
xe_tile_assert(tile, IS_SRIOV_VF(tile_to_xe(tile)));
xe_tile_assert(tile, IS_SRIOV_VF(tile_to_xe(tile)));
xe_tile_assert(tile, IS_SRIOV_VF(tile_to_xe(tile)));
xe_tile_assert(tile, IS_SRIOV_VF(xe));
xe_tile_assert(tile, ggtt_size);