XE_CACHE_WB
expected = m->q->vm->pt_ops->pte_encode_bo(pt, 0, xe->pat.idx[XE_CACHE_WB], 0);
u16 pat_index = tile_to_xe(ggtt->tile)->pat.idx[XE_CACHE_WB];
u16 cache_mode = bo->flags & XE_BO_FLAG_NEEDS_UC ? XE_CACHE_NONE : XE_CACHE_WB;
u16 cache_mode = bo->flags & XE_BO_FLAG_NEEDS_UC ? XE_CACHE_NONE : XE_CACHE_WB;
u16 pat_index = xe->pat.idx[XE_CACHE_WB];
u16 pat_index = xe->pat.idx[XE_CACHE_WB];
u16 pat_index = tile_to_xe(m->tile)->pat.idx[XE_CACHE_WB];
xe->pat.idx[XE_CACHE_WB];
pat_index = xe->pat.idx[XE_CACHE_WB];
xe->pat.idx[XE_CACHE_WB] = 2;
xe->pat.idx[XE_CACHE_WB] = 2;
xe->pat.idx[XE_CACHE_WB] = 3;
xe->pat.idx[XE_CACHE_WB] = 3;
xe->pat.idx[XE_CACHE_WB] = 0;
xe->pat.idx[XE_CACHE_WB] = 0;
drm_printf(p, "IDX[XE_CACHE_WB] = %d\n", xe->pat.idx[XE_CACHE_WB]);
u16 pat_index = xe->pat.idx[XE_CACHE_WB];
fence = xe_vm_bind_kernel_bo(vm, bo, NULL, 0, XE_CACHE_WB);
pat_index = xe->pat.idx[XE_CACHE_WB];