Searched refs:PTE_ATTRINDX_MASK (Results 1 – 6 of 6) sorted by relevance
/linux-6.12.1/arch/arm64/mm/ |
D | ptdump.c | 98 .mask = PTE_ATTRINDX_MASK, 102 .mask = PTE_ATTRINDX_MASK, 106 .mask = PTE_ATTRINDX_MASK, 110 .mask = PTE_ATTRINDX_MASK, 114 .mask = PTE_ATTRINDX_MASK,
|
D | mmu.c | 152 if (((old & PTE_ATTRINDX_MASK) == PTE_ATTRINDX(MT_NORMAL) || in pgattr_change_is_safe() 153 (old & PTE_ATTRINDX_MASK) == PTE_ATTRINDX(MT_NORMAL_TAGGED)) && in pgattr_change_is_safe() 154 ((new & PTE_ATTRINDX_MASK) == PTE_ATTRINDX(MT_NORMAL) || in pgattr_change_is_safe() 155 (new & PTE_ATTRINDX_MASK) == PTE_ATTRINDX(MT_NORMAL_TAGGED))) in pgattr_change_is_safe() 156 mask |= PTE_ATTRINDX_MASK; in pgattr_change_is_safe()
|
/linux-6.12.1/arch/arm64/include/asm/ |
D | pgtable.h | 112 #define pte_tagged(pte) ((pte_val(pte) & PTE_ATTRINDX_MASK) == \ 691 __pgprot_modify(prot, PTE_ATTRINDX_MASK, PTE_ATTRINDX(MT_DEVICE_nGnRnE) | PTE_PXN | PTE_UXN) 693 __pgprot_modify(prot, PTE_ATTRINDX_MASK, PTE_ATTRINDX(MT_NORMAL_NC) | PTE_PXN | PTE_UXN) 695 __pgprot_modify(prot, PTE_ATTRINDX_MASK, PTE_ATTRINDX(MT_DEVICE_nGnRE) | PTE_PXN | PTE_UXN) 697 __pgprot_modify(prot, PTE_ATTRINDX_MASK, PTE_ATTRINDX(MT_NORMAL_TAGGED)) 708 __pgprot_modify(prot, PTE_ATTRINDX_MASK, \ 1159 PTE_GP | PTE_ATTRINDX_MASK | PTE_PO_IDX_MASK; in pte_modify()
|
D | pgtable-hwdef.h | 191 #define PTE_ATTRINDX_MASK (_AT(pteval_t, 7) << 2) macro
|
/linux-6.12.1/drivers/tee/optee/ |
D | call.c | 605 return (pgprot_val(p) & PTE_ATTRINDX_MASK) == PTE_ATTRINDX(MT_NORMAL); in is_normal_memory()
|
/linux-6.12.1/arch/arm64/kvm/ |
D | at.c | 714 mair >>= FIELD_GET(PTE_ATTRINDX_MASK, wr->desc) * 8; in compute_par_s1()
|