XE_WARN_ON
XE_WARN_ON(iosys_map_is_null(&obj->vmap));
if (XE_WARN_ON(!size)) {
XE_WARN_ON((tt->page_flags & TTM_TT_FLAG_EXTERNAL) &&
if (XE_WARN_ON(ret))
XE_WARN_ON(bo->vm && bo->ttm.base.resv != xe_vm_resv(bo->vm));
if (XE_WARN_ON(!ggtt_node))
XE_WARN_ON(offset + xe_bo_size(bo) > (1ull << 32));
XE_WARN_ON(xe_bo_evict(bo, exec));
XE_WARN_ON(bo->client);
XE_WARN_ON(!list_empty(&bo->client_link));
XE_WARN_ON(!IS_ALIGNED(xe_bo_ggtt_addr(bo), SZ_64));
XE_WARN_ON((flags & EXEC_QUEUE_FLAG_PERMANENT) && !(flags & EXEC_QUEUE_FLAG_KERNEL));
XE_WARN_ON(q->class);
XE_WARN_ON(priority == XE_EXEC_QUEUE_PRIORITY_UNSET);
XE_WARN_ON(priority < 0);
XE_WARN_ON(priority >= ARRAY_SIZE(exl->port->active));
if (XE_WARN_ON(!node))
if (XE_WARN_ON(bo->ggtt_node[tile_id])) {
if (XE_WARN_ON(!bo->ggtt_node[tile_id]))
XE_WARN_ON(xe_uc_start(>->uc));
XE_WARN_ON(class);
XE_WARN_ON(original->reginfo[i].num_regs >
XE_WARN_ON(!devcore_snapshot->matched_node);
XE_WARN_ON(low32_ready);
XE_WARN_ON(!low32_ready);
XE_WARN_ON(low32_ready);
XE_WARN_ON(low32_ready);
XE_WARN_ON(class);
XE_WARN_ON(!guc->hwconfig.bo);
XE_WARN_ON(lic_type < GUC_LIC_TYPE_FIRST || lic_type > GUC_LIC_TYPE_LAST);
XE_WARN_ON(lfd_type < GUC_LFD_TYPE_FW_RANGE_FIRST || lfd_type > GUC_LFD_TYPE_FW_RANGE_LAST);
XE_WARN_ON(key < GUC_LIC_TYPE_FIRST || key > GUC_LIC_TYPE_LAST);
XE_WARN_ON(xe_pcode_init_min_freq_table(gt_to_tile(pc_to_gt(pc)), min, max));
XE_WARN_ON(!FIELD_FIT(GUC_HXG_FAILURE_MSG_0_ERROR, error));
XE_WARN_ON(!FIELD_FIT(GUC_HXG_FAILURE_MSG_0_HINT, hint));
XE_WARN_ON("Unknown message type");
XE_WARN_ON(old || xa_is_err(old));
XE_WARN_ON(policy->count >= GUC_CONTEXT_POLICIES_KLV_NUM_IDS); \
XE_WARN_ON(type);
XE_WARN_ON(!list_empty(&fence->irq_link));
if (XE_WARN_ON(fence->ops != &xe_hw_fence_ops))
if (XE_WARN_ON(!list_empty(&irq->pending))) {
XE_WARN_ON(dma_fence_check_and_signal_locked(&fence->dma));
XE_WARN_ON(!IS_ALIGNED(offset, SZ_2M));
XE_WARN_ON(!FIELD_FIT(LMTT_2L_PTE_LMEM_PAGE, offset / SZ_2M));
XE_WARN_ON(!IS_ALIGNED(offset, SZ_64K));
XE_WARN_ON(!FIELD_FIT(LMTT_2L_PDE_LMTT_PTR, offset / SZ_64K));
XE_WARN_ON(true);
XE_WARN_ON(!IS_ALIGNED(offset, SZ_2M));
XE_WARN_ON(!FIELD_FIT(LMTT_ML_PTE_LMEM_PAGE, offset / SZ_2M));
XE_WARN_ON(!IS_ALIGNED(offset, SZ_64K));
XE_WARN_ON(!FIELD_FIT(LMTT_ML_PDE_LMTT_PTR, offset / SZ_64K));
XE_WARN_ON(true);
XE_WARN_ON(slot >= NUM_PT_SLOTS);
XE_WARN_ON(size > MAX_PREEMPTDISABLE_TRANSFER);
if (XE_WARN_ON(copy_ccs && src_bo != dst_bo))
if (src_bo != dst_bo && XE_WARN_ON(xe_bo_size(src_bo) != xe_bo_size(dst_bo)))
if (XE_WARN_ON(prl->entries))
XE_WARN_ON(!*child);
XE_WARN_ON(!level);
XE_WARN_ON(child_pt->is_compact && edge_pt);
XE_WARN_ON(!list_empty(&pt->bo->ttm.base.gpuva.list));
XE_WARN_ON(!pt_op->num_entries);
XE_WARN_ON(xe_walk->va_curs_start != addr);
} else if (XE_WARN_ON(xe_walk->needs_64K &&
XE_WARN_ON(!level);
if (XE_WARN_ON(!*child))
XE_WARN_ON(completion_done(&pxp->activation));
XE_WARN_ON(completion_done(&pxp->termination));
XE_WARN_ON(completion_done(&pxp->activation));
XE_WARN_ON(!xe_force_wake_ref_has_domain(fw_ref.domains, XE_FORCEWAKE_ALL));
XE_WARN_ON(!RB_EMPTY_ROOT(&tree->root.rb_root));
XE_WARN_ON(res && start + size > res->size);
XE_WARN_ON(!sgl);
XE_WARN_ON(!sg);
XE_WARN_ON(!dma_addr);
XE_WARN_ON(!IS_ALIGNED(start, PAGE_SIZE) ||
XE_WARN_ON(size > cur->remaining);
XE_WARN_ON(start + size > res->size);
XE_WARN_ON(!q->vm && !(q->flags & EXEC_QUEUE_FLAG_KERNEL));
XE_WARN_ON(err <= 0);
XE_WARN_ON(spage && xe_page_to_vr(spage) != vr);
XE_WARN_ON("failed to add user fence");
XE_WARN_ON("Copy to user failed");
XE_WARN_ON(!mgr->io_base);
XE_WARN_ON(IS_DGFX(xe));
XE_WARN_ON("Create UC directory failed");
XE_WARN_ON(type >= XE_UC_FW_NUM_TYPES);
XE_WARN_ON(uc_fw->status == XE_UC_FIRMWARE_UNINITIALIZED);
XE_WARN_ON(err <= 0);
XE_WARN_ON(err);
XE_WARN_ON(err);
XE_WARN_ON(ret != -ENOENT);
XE_WARN_ON(!vm);
if (XE_WARN_ON(err))
XE_WARN_ON(err); /* Shouldn't be possible */
XE_WARN_ON(pt_level > MAX_HUGEPTE_LEVEL);
XE_WARN_ON(vm->pt_root[id]);
XE_WARN_ON("NOT POSSIBLE");
if (XE_WARN_ON(coh_mode > XE_COH_2WAY)) {
XE_WARN_ON(!xe_vma_has_default_mem_attrs(vma));
XE_WARN_ON("UNEXPECTED UNMAP");
XE_WARN_ON(1);
if (XE_WARN_ON(coh_mode > XE_COH_2WAY))
XE_WARN_ON("Not possible");
XE_WARN_ON(!(base & GUC_WOPCM_OFFSET_MASK));
XE_WARN_ON(base & ~GUC_WOPCM_OFFSET_MASK);
XE_WARN_ON(!(size & GUC_WOPCM_SIZE_MASK));
XE_WARN_ON(size & ~GUC_WOPCM_SIZE_MASK);
XE_WARN_ON(guc_fw_size >= wopcm->size);
XE_WARN_ON(huc_fw_size >= wopcm->size);
XE_WARN_ON(ctx_rsvd + WOPCM_RESERVED_SIZE >= wopcm->size);
XE_WARN_ON(!wopcm->guc.base);
XE_WARN_ON(!wopcm->guc.size);