Home
last modified time | relevance | path

Searched refs:pte_val (Results 51 – 75 of 183) sorted by relevance

12345678

/openbmc/linux/arch/mips/include/asm/
H A Dpgtable-64.h155 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 Dhugetlb.h40 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 Dbook3s_64_mmu_radix.c481 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 Dradix_hugetlbpage.c58 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 Dhugetlb.h39 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 Dpage.h59 #define pte_val(x) ((x).pte) macro
73 #define pte_pgprot(x) __pgprot(pte_val(x) & ~_PFN_MASK)
/openbmc/linux/mm/
H A Dptdump.c20 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 Dfault-armv.c51 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 Dtlb.c151 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 Dkmap.c100 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 Dinit_64.c435 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 Dtlb.c158 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 Defi.c67 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 Ddma.c30 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 Dpage.h35 #define pte_val(x) ((x).pte) macro
54 #define pte_val(x) (x) macro
/openbmc/linux/arch/arc/mm/
H A Dtlb.c433 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 Dpage.h74 #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 Dmmu_v1.c220 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 Dpgtable.h250 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 Dpgtable-3level.h47 pte_val(e))
82 return phys_to_pfn(pte_val(pte)); in pte_pfn()
H A Dpage.h40 #define pte_val(p) ((p).pte) macro
66 #define pte_val(x) ((x).pte) macro
/openbmc/linux/arch/powerpc/include/asm/
H A Dpgtable.h60 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 Dpage_32.h63 #define pte_val(x) ((x).pte) macro
91 #define pte_val(x) (x) macro
/openbmc/linux/arch/powerpc/mm/nohash/
H A De500_hugetlbpage.c156 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 Dtlbflush.h212 return __pte_flags_need_flush(pte_val(oldpte), pte_val(newpte)); in pte_needs_flush()

12345678