/openbmc/linux/arch/mips/include/asm/ |
H A D | pgtable-64.h | 155 printk("%s:%d: bad pte %016lx.\n", __FILE__, __LINE__, pte_val(e)) 339 { pte_t pte; pte_val(pte) = ((type & 0x7f) << 16) | (offset << 24); return pte; } in mk_swap_pte() 343 #define __swp_entry(type, offset) ((swp_entry_t) { pte_val(mk_swap_pte((type), (offset))) }) 344 #define __pte_to_swp_entry(pte) ((swp_entry_t) { pte_val(pte) })
|
H A D | hugetlb.h | 40 pte_val(clear) = (unsigned long)invalid_pte_table; in huge_ptep_get_and_clear() 64 unsigned long val = pte_val(pte) & ~_PAGE_GLOBAL; in huge_pte_none()
|
/openbmc/linux/arch/powerpc/kvm/ |
H A D | book3s_64_mmu_radix.c | 481 if (pte_val(*p) == 0) in kvmppc_unmap_free_pte() 666 WARN_ON_ONCE((pud_val(*pud) ^ pte_val(pte)) & in kvmppc_create_pte() 669 0, pte_val(pte), hgpa, PUD_SHIFT); in kvmppc_create_pte() 720 0, pte_val(pte), lgpa, PMD_SHIFT); in kvmppc_create_pte() 766 WARN_ON_ONCE((pte_val(*ptep) ^ pte_val(pte)) & in kvmppc_create_pte() 903 pte = __pte(pte_val(pte) | (hva & rpnmask)); in kvmppc_book3s_instantiate_page() 909 if (pte_val(pte) & _PAGE_WRITE) in kvmppc_book3s_instantiate_page() 910 pte = __pte(pte_val(pte) | _PAGE_DIRTY); in kvmppc_book3s_instantiate_page() 924 if (!ret && (pte_val(pte) & _PAGE_WRITE)) in kvmppc_book3s_instantiate_page() 1120 if (pte_val(pte) != pte_val(*ptep)) { in kvm_radix_test_clear_dirty() [all …]
|
/openbmc/linux/arch/powerpc/mm/book3s64/ |
H A D | radix_hugetlbpage.c | 58 is_pte_rw_upgrade(pte_val(old_pte), pte_val(pte)) && in radix__huge_ptep_modify_prot_commit()
|
/openbmc/linux/arch/loongarch/include/asm/ |
H A D | hugetlb.h | 39 pte_val(clear) = (unsigned long)invalid_pte_table; in huge_ptep_get_and_clear() 58 unsigned long val = pte_val(pte) & ~_PAGE_GLOBAL; in huge_pte_none()
|
H A D | page.h | 59 #define pte_val(x) ((x).pte) macro 73 #define pte_pgprot(x) __pgprot(pte_val(x) & ~_PFN_MASK)
|
/openbmc/linux/mm/ |
H A D | ptdump.c | 20 st->note_page(st, addr, 4, pte_val(kasan_early_shadow_pte[0])); in note_kasan_page_table() 125 st->effective_prot(st, 4, pte_val(val)); in ptdump_pte_entry() 127 st->note_page(st, addr, 4, pte_val(val)); in ptdump_pte_entry()
|
/openbmc/linux/arch/arm/mm/ |
H A D | fault-armv.c | 51 if (ret && (pte_val(entry) & L_PTE_MT_MASK) != shared_pte_mask) { in do_adjust_pte() 55 pte_val(entry) &= ~L_PTE_MT_MASK; in do_adjust_pte() 56 pte_val(entry) |= shared_pte_mask; in do_adjust_pte()
|
/openbmc/linux/arch/loongarch/mm/ |
H A D | tlb.c | 151 lo = pmd_to_entrylo(pte_val(*ptep)); in __update_hugetlb() 179 if (pte_val(*ptep) & _PAGE_HUGE) { in __update_tlb() 194 write_csr_entrylo0(pte_val(*ptep++)); in __update_tlb() 195 write_csr_entrylo1(pte_val(*ptep)); in __update_tlb()
|
/openbmc/linux/arch/m68k/mm/ |
H A D | kmap.c | 100 pte_val(*pte_dir) = 0; in __free_io_area() 281 pte_val(*pte_dir) = physaddr; in __ioremap() 393 pte_val(*pte_dir) = (pte_val(*pte_dir) & _CACHEMASK040) | cmode; in kernel_set_cachemode()
|
/openbmc/linux/arch/sparc/mm/ |
H A D | init_64.c | 435 pte_val(pte) &= ~mask; in update_mmu_cache_range() 454 address, pte_val(pte)); in update_mmu_cache_range() 456 pte_val(pte) += PAGE_SIZE; in update_mmu_cache_range() 1690 u64 pte_val = vstart; in kernel_map_hugepud() local 1702 pte_val |= _PAGE_PUD_HUGE; in kernel_map_hugepud() 1706 pud_val(*pud) = pte_val; in kernel_map_hugepud() 1708 pte_val += PUD_SIZE; in kernel_map_hugepud() 1730 u64 pte_val = vstart; in kernel_map_hugepmd() local 1744 pte_val |= _PAGE_PMD_HUGE; in kernel_map_hugepmd() 1753 pmd_val(*pmd) = pte_val; in kernel_map_hugepmd() [all …]
|
H A D | tlb.c | 158 if (pte_val(*pte) & _PAGE_VALID) { in tlb_batch_pmd_scan() 300 pte_val(pgtable[0]) = 0; in pgtable_trans_huge_withdraw() 301 pte_val(pgtable[1]) = 0; in pgtable_trans_huge_withdraw()
|
/openbmc/linux/arch/riscv/kernel/ |
H A D | efi.c | 67 val = pte_val(pte) & ~_PAGE_WRITE; in set_permissions() 72 val = pte_val(pte) & ~_PAGE_EXEC; in set_permissions()
|
/openbmc/linux/arch/openrisc/kernel/ |
H A D | dma.c | 30 pte_val(*pte) |= _PAGE_CI; in page_set_nocache() 53 pte_val(*pte) &= ~_PAGE_CI; in page_clear_nocache()
|
/openbmc/linux/arch/alpha/include/asm/ |
H A D | page.h | 35 #define pte_val(x) ((x).pte) macro 54 #define pte_val(x) (x) macro
|
/openbmc/linux/arch/arc/mm/ |
H A D | tlb.c | 433 pte_val(*ptep) |= (_PAGE_PRESENT | _PAGE_ACCESSED); in create_tlb() 440 pd0 = vaddr | asid_or_sasid | (pte_val(*ptep) & PTE_BITS_IN_PD0); in create_tlb() 449 rwx = pte_val(*ptep) & PTE_BITS_RWX; in create_tlb() 451 if (pte_val(*ptep) & _PAGE_GLOBAL) in create_tlb() 456 pd1 = rwx | (pte_val(*ptep) & PTE_BITS_NON_RWX_IN_PD1); in create_tlb() 476 phys_addr_t paddr = pte_val(*ptep) & PAGE_MASK_PHYS; in update_mmu_cache_range()
|
/openbmc/linux/arch/arc/include/asm/ |
H A D | page.h | 74 #define pte_val(x) ((x).pte) macro 83 #define pte_pgprot(x) __pgprot(pte_val(x))
|
/openbmc/linux/drivers/accel/habanalabs/common/mmu/ |
H A D | mmu_v1.c | 220 hop2_pte_addr, hop3_pte_addr, pte_val; in dram_default_mapping_init() local 270 pte_val = (hop1_addr & HOP_PHYS_ADDR_MASK) | PAGE_PRESENT_MASK; in dram_default_mapping_init() 271 write_pte(ctx, hop0_addr, pte_val); in dram_default_mapping_init() 273 pte_val = (hop2_addr & HOP_PHYS_ADDR_MASK) | PAGE_PRESENT_MASK; in dram_default_mapping_init() 274 write_pte(ctx, hop1_addr, pte_val); in dram_default_mapping_init() 279 pte_val = (ctx->dram_default_hops[i] & HOP_PHYS_ADDR_MASK) | in dram_default_mapping_init() 281 write_pte(ctx, hop2_pte_addr, pte_val); in dram_default_mapping_init() 286 pte_val = (prop->mmu_dram_default_page_addr & HOP_PHYS_ADDR_MASK) | in dram_default_mapping_init() 292 write_final_pte(ctx, hop3_pte_addr, pte_val); in dram_default_mapping_init()
|
/openbmc/linux/arch/um/include/asm/ |
H A D | pgtable.h | 250 return !((pte_val(pte_a) ^ pte_val(pte_b)) & ~_PAGE_NEWPAGE); in pte_same() 273 pte_set_val(pte, (pte_val(pte) & _PAGE_CHG_MASK), newprot); in pte_modify() 310 ((swp_entry_t) { pte_val(pte_mkuptodate(pte)) })
|
H A D | pgtable-3level.h | 47 pte_val(e)) 82 return phys_to_pfn(pte_val(pte)); in pte_pfn()
|
H A D | page.h | 40 #define pte_val(p) ((p).pte) macro 66 #define pte_val(x) ((x).pte) macro
|
/openbmc/linux/arch/powerpc/include/asm/ |
H A D | pgtable.h | 60 return (pte_val(pte) & PTE_RPN_MASK) >> PTE_RPN_SHIFT; in pte_pfn() 70 pte_flags = pte_val(pte) & ~PTE_RPN_MASK; in pte_pgprot()
|
/openbmc/linux/arch/sparc/include/asm/ |
H A D | page_32.h | 63 #define pte_val(x) ((x).pte) macro 91 #define pte_val(x) (x) macro
|
/openbmc/linux/arch/powerpc/mm/nohash/ |
H A D | e500_hugetlbpage.c | 156 mas2 |= (pte_val(pte) >> PTE_WIMGE_SHIFT) & MAS2_WIMGE_MASK; in book3e_hugetlb_preload() 158 mas7_3 |= (pte_val(pte) >> PTE_BAP_SHIFT) & MAS3_BAP_MASK; in book3e_hugetlb_preload()
|
/openbmc/linux/arch/powerpc/include/asm/book3s/64/ |
H A D | tlbflush.h | 212 return __pte_flags_need_flush(pte_val(oldpte), pte_val(newpte)); in pte_needs_flush()
|