Home
last modified time | relevance | path

Searched refs:pte_page (Results 1 – 25 of 65) sorted by relevance

123

/Linux-v4.19/arch/powerpc/include/asm/book3s/32/
Dpgalloc.h62 pgtable_t pte_page) in pmd_populate() argument
64 *pmdp = __pmd((page_to_pfn(pte_page) << PAGE_SHIFT) | _PMD_PRESENT); in pmd_populate()
77 pgtable_t pte_page) in pmd_populate() argument
79 *pmdp = __pmd((unsigned long)lowmem_page_address(pte_page) | _PMD_PRESENT); in pmd_populate()
/Linux-v4.19/arch/powerpc/include/asm/nohash/32/
Dpgalloc.h62 pgtable_t pte_page) in pmd_populate() argument
64 *pmdp = __pmd((page_to_pfn(pte_page) << PAGE_SHIFT) | _PMD_USER | in pmd_populate()
78 pgtable_t pte_page) in pmd_populate() argument
80 *pmdp = __pmd((unsigned long)lowmem_page_address(pte_page) | _PMD_PRESENT); in pmd_populate()
/Linux-v4.19/arch/powerpc/mm/
Dpgtable_64.c291 return pte_page(pgd_pte(pgd)); in pgd_page()
299 return pte_page(pud_pte(pud)); in pud_page()
310 return pte_page(pmd_pte(pmd)); in pmd_page()
/Linux-v4.19/arch/parisc/include/asm/
Dpgalloc.h120 #define pmd_populate(mm, pmd, pte_page) \ argument
121 pmd_populate_kernel(mm, pmd, page_address(pte_page))
/Linux-v4.19/arch/mips/mm/
Dgup.c52 page = pte_page(pte); in gup_pte_range()
86 head = pte_page(pte); in gup_huge_pmd()
139 head = pte_page(pte); in gup_huge_pud()
/Linux-v4.19/arch/riscv/mm/
Dcacheflush.c19 struct page *page = pte_page(pte); in flush_icache_pte()
/Linux-v4.19/arch/powerpc/include/asm/nohash/64/
Dpgalloc.h80 pgtable_t pte_page) in pmd_populate() argument
82 pmd_set(pmd, (unsigned long)page_address(pte_page)); in pmd_populate()
/Linux-v4.19/arch/powerpc/include/asm/book3s/64/
Dpgalloc.h185 pgtable_t pte_page) in pmd_populate() argument
187 pmd_set(pmd, __pgtable_ptr_val(pte_page) | PMD_VAL_BITS); in pmd_populate()
/Linux-v4.19/arch/powerpc/include/asm/
Dpgtable.h28 #define pte_page(x) pfn_to_page(pte_pfn(x)) macro
/Linux-v4.19/arch/arm64/mm/
Dflush.c63 struct page *page = pte_page(pte); in __sync_icache_dcache()
/Linux-v4.19/arch/nios2/include/asm/
Dpgtable.h200 #define pte_page(pte) (pfn_to_page(pte_pfn(pte))) macro
213 unsigned long paddr = (unsigned long)page_to_virt(pte_page(pteval)); in set_pte_at()
/Linux-v4.19/mm/
Dhighmem.c157 return pte_page(pkmap_page_table[i]); in kmap_to_page()
194 page = pte_page(pkmap_page_table[i]); in flush_all_zero_pkmaps()
Dgup.c121 page = pte_page(pte); in follow_page_pte()
132 page = pte_page(pte); in follow_page_pte()
474 *page = pte_page(*pte); in get_gate_page()
1404 page = pte_page(pte); in gup_pte_range()
/Linux-v4.19/arch/alpha/include/asm/
Dmmzone.h90 #define pte_page(x) \ macro
/Linux-v4.19/arch/arm/mm/
Dhighmem.c122 kunmap_high(pte_page(pkmap_page_table[PKMAP_NR(vaddr)])); in __kunmap_atomic()
/Linux-v4.19/arch/x86/mm/
Dinit_64.c417 phys_pte_init(pte_t *pte_page, unsigned long paddr, unsigned long paddr_end, in phys_pte_init() argument
425 pte = pte_page + pte_index(paddr); in phys_pte_init()
930 free_pagetable(pte_page(*pte), 0); in remove_pte_table()
951 page_addr = page_address(pte_page(*pte)); in remove_pte_table()
953 free_pagetable(pte_page(*pte), 0); in remove_pte_table()
1532 get_page_bootmem(section_nr, pte_page(*pte), in register_page_bootmem_memmap()
Dhugetlbpage.c43 page = &pte_page(*pte)[vpfn % (HPAGE_SIZE/PAGE_SIZE)];
/Linux-v4.19/arch/hexagon/mm/
Dinit.c115 page = pte_page(pte); in sync_icache_dcache()
/Linux-v4.19/arch/ia64/mm/
Dhugetlbpage.c99 page = pte_page(*ptep); in follow_huge_addr()
/Linux-v4.19/arch/sh/mm/
Dgup.c107 page = pte_page(pte); in gup_pte_range()
/Linux-v4.19/arch/um/kernel/skas/
Duaccess.c71 page = pte_page(*pte); in do_op_one_page()
/Linux-v4.19/arch/mips/include/asm/
Dpgtable-32.h152 #define pte_page(x) pfn_to_page(pte_pfn(x)) macro
/Linux-v4.19/arch/arm/include/asm/
Dkvm_mmu.h251 void *va = kmap_atomic(pte_page(pte)); in __kvm_flush_dcache_pte()
/Linux-v4.19/arch/x86/xen/
Dmmu_pv.c1788 pte_t *pte_page; in xen_map_identity_early() local
1792 pte_page = m2v(pmd[pmdidx].pmd); in xen_map_identity_early()
1798 pte_page = &level1_ident_pgt[ident_pte]; in xen_map_identity_early()
1801 pmd[pmdidx] = __pmd(__pa(pte_page) | _PAGE_TABLE); in xen_map_identity_early()
1811 if (!pte_none(pte_page[pteidx])) in xen_map_identity_early()
1815 pte_page[pteidx] = pte; in xen_map_identity_early()
/Linux-v4.19/arch/m68k/include/asm/
Dsun3_pgtable.h134 #define pte_page(pte) virt_to_page(__pte_page(pte)) macro

123