#define XE_PAGE_PRESENT BIT_ULL(0)
#define XE_PAGE_RW BIT_ULL(1)
-#define XE_PTE_READ_ONLY BIT(0)
+#define XE_PTE_FLAG_READ_ONLY BIT(0)
#define XE_PL_SYSTEM TTM_PL_SYSTEM
#define XE_PL_TT TTM_PL_TT
{
pte |= XE_PAGE_PRESENT | XE_PAGE_RW;
- if (unlikely(flags & XE_PTE_READ_ONLY))
+ if (unlikely(flags & XE_PTE_FLAG_READ_ONLY))
pte &= ~XE_PAGE_RW;
/* FIXME: I don't think the PPAT handling is correct for MTL */
bool in_kthread = !current->mm;
unsigned long notifier_seq;
int pinned, ret, i;
- bool read_only = vma->pte_flags & XE_PTE_READ_ONLY;
+ bool read_only = vma->pte_flags & XE_PTE_FLAG_READ_ONLY;
lockdep_assert_held(&vm->lock);
XE_BUG_ON(!xe_vma_is_userptr(vma));
vma->start = start;
vma->end = end;
if (read_only)
- vma->pte_flags = XE_PTE_READ_ONLY;
+ vma->pte_flags = XE_PTE_FLAG_READ_ONLY;
if (tile_mask) {
vma->tile_mask = tile_mask;
{
struct xe_vm *vm = vma->vm;
struct xe_device *xe = vm->xe;
- bool read_only = vma->pte_flags & XE_PTE_READ_ONLY;
+ bool read_only = vma->pte_flags & XE_PTE_FLAG_READ_ONLY;
if (xe_vma_is_userptr(vma)) {
if (vma->userptr.sg) {
first->userptr.ptr,
first->start,
lookup->start - 1,
- (first->pte_flags & XE_PTE_READ_ONLY),
+ (first->pte_flags &
+ XE_PTE_FLAG_READ_ONLY),
first->tile_mask);
if (first->bo)
xe_bo_unlock(first->bo, &ww);
last->userptr.ptr + chunk,
last->start + chunk,
last->end,
- (last->pte_flags & XE_PTE_READ_ONLY),
+ (last->pte_flags &
+ XE_PTE_FLAG_READ_ONLY),
last->tile_mask);
if (last->bo)
xe_bo_unlock(last->bo, &ww);