Home
last modified time | relevance | path

Searched defs:pmd (Results 101 – 125 of 278) sorted by relevance

12345678910>>...12

/linux-6.8/arch/nios2/mm/
Dioremap.c50 static inline int remap_area_pmd(pmd_t *pmd, unsigned long address, in remap_area_pmd()
91 pmd_t *pmd; in remap_area_pages() local
/linux-6.8/arch/powerpc/include/asm/book3s/64/
Dhash-64k.h260 static inline int hash__pmd_trans_huge(pmd_t pmd) in hash__pmd_trans_huge()
266 static inline pmd_t hash__pmd_mkhuge(pmd_t pmd) in hash__pmd_mkhuge()
284 static inline pmd_t hash__pmd_mkdevmap(pmd_t pmd) in hash__pmd_mkdevmap()
/linux-6.8/arch/arm/include/asm/
Dpgtable.h62 #define pmd_ERROR(pmd) __pmd_error(__FILE__, __LINE__, pmd) argument
159 #define pmd_none(pmd) (!pmd_val(pmd)) argument
161 static inline pte_t *pmd_page_vaddr(pmd_t pmd) in pmd_page_vaddr()
166 #define pmd_page(pmd) pfn_to_page(__phys_to_pfn(pmd_val(pmd) & PHYS_MASK)) argument
/linux-6.8/arch/um/kernel/
Dmem.c83 static void __init one_page_table_init(pmd_t *pmd) in one_page_table_init()
117 pmd_t *pmd; in fixrange_init() local
Dtlb.c217 static inline int update_pte_range(pmd_t *pmd, unsigned long addr, in update_pte_range()
255 pmd_t *pmd; in update_pmd_range() local
357 pmd_t *pmd; in flush_tlb_kernel_range_common() local
460 pmd_t *pmd; in flush_tlb_page() local
/linux-6.8/arch/mips/include/asm/
Dpgtable-32.h124 static inline int pmd_none(pmd_t pmd) in pmd_none()
129 static inline int pmd_bad(pmd_t pmd) in pmd_bad()
143 static inline int pmd_present(pmd_t pmd) in pmd_present()
/linux-6.8/arch/powerpc/include/asm/book3s/32/
Dpgtable.h218 #define pmd_none(pmd) (!pmd_val(pmd)) argument
219 #define pmd_bad(pmd) (pmd_val(pmd) & _PMD_BAD) argument
220 #define pmd_present(pmd) (pmd_val(pmd) & _PMD_PRESENT_MASK) argument
343 #define pmd_pfn(pmd) (pmd_val(pmd) >> PAGE_SHIFT) argument
344 #define pmd_page(pmd) pfn_to_page(pmd_pfn(pmd)) argument
/linux-6.8/arch/x86/mm/
Dmem_encrypt_identity.c122 pmd_t *pmd; in sme_prepare_pgd() local
157 pmd_t *pmd; in sme_populate_pgd_large() local
173 pmd_t *pmd; in sme_populate_pgd() local
Dfault.c180 pmd_t *pmd, *pmd_k; in vmalloc_sync_one() local
299 pmd_t *pmd; in dump_pagetable() local
355 pmd_t *pmd; in dump_pagetable() local
1008 pmd_t *pmd; in spurious_kernel_fault() local
/linux-6.8/arch/arm/mm/
Dioremap.c154 pmd_t pmd = *pmdp; in unmap_area_sections() local
192 pmd_t *pmd = pmd_off_k(addr); in remap_area_sections() local
219 pmd_t *pmd = pmd_off_k(addr); in remap_area_supersections() local
Ddump.c310 static void walk_pte(struct pg_state *st, pmd_t *pmd, unsigned long start, in walk_pte()
323 static const char *get_domain_name(pmd_t *pmd) in get_domain_name()
344 pmd_t *pmd = pmd_offset(pud, 0); in walk_pmd() local
Dhugetlbpage.c31 int pmd_huge(pmd_t pmd) in pmd_huge()
/linux-6.8/arch/powerpc/kvm/
Dbook3s_64_mmu_radix.c408 pmd_t *pmd; in kvmppc_pmd_alloc() local
497 static void kvmppc_unmap_free_pmd(struct kvm *kvm, pmd_t *pmd, bool full, in kvmppc_unmap_free_pmd()
538 pmd_t *pmd; in kvmppc_unmap_free_pud() local
574 static void kvmppc_unmap_free_pmd_entry_table(struct kvm *kvm, pmd_t *pmd, in kvmppc_unmap_free_pmd_entry_table()
593 pmd_t *pmd = pmd_offset(pud, 0); in kvmppc_unmap_free_pud_entry_table() local
623 pmd_t *pmd, *new_pmd = NULL; in kvmppc_create_pte() local
1314 pmd_t pmd, *pmdp; in debugfs_radix_read() local
/linux-6.8/arch/powerpc/mm/book3s64/
Dsubpage_prot.c59 pmd_t *pmd; in hpte_flush_range() local
138 static int subpage_walk_pmd_entry(pmd_t *pmd, unsigned long addr, in subpage_walk_pmd_entry()
/linux-6.8/mm/
Dkhugepaged.c736 pmd_t *pmd, in __collapse_huge_page_copy_failed()
776 pmd_t *pmd, in __collapse_huge_page_copy()
943 pmd_t **pmd) in find_pmd_or_thp_or_none()
967 pmd_t *pmd) in check_pmd_still_valid()
988 unsigned long haddr, pmd_t *pmd, in __collapse_huge_page_swapin()
1088 pmd_t *pmd, _pmd; in collapse_huge_page() local
1252 pmd_t *pmd; in hpage_collapse_scan_pmd() local
1485 pmd_t *pmd, pgt_pmd; in collapse_pte_mapped_thp() local
1691 pmd_t *pmd, pgt_pmd; in retract_page_tables() local
Dmemory.c187 static void free_pte_range(struct mmu_gather *tlb, pmd_t *pmd, in free_pte_range()
200 pmd_t *pmd; in free_pmd_range() local
412 void pmd_install(struct mm_struct *mm, pmd_t *pmd, pgtable_t *pte) in pmd_install()
438 int __pte_alloc(struct mm_struct *mm, pmd_t *pmd) in __pte_alloc()
450 int __pte_alloc_kernel(pmd_t *pmd) in __pte_alloc_kernel()
495 pmd_t *pmd = pmd_offset(pud, addr); in print_bad_pte() local
657 pmd_t pmd) in vm_normal_page_pmd()
697 unsigned long addr, pmd_t pmd) in vm_normal_folio_pmd()
1415 struct vm_area_struct *vma, pmd_t *pmd, in zap_pte_range()
1568 pmd_t *pmd; in zap_pmd_range() local
[all …]
/linux-6.8/arch/x86/mm/pat/
Dset_memory.c667 pmd_t *pmd; in lookup_address_in_pgd() local
816 pmd_t *pmd; in __set_pmd_pte() local
1177 static bool try_to_free_pmd_page(pmd_t *pmd) in try_to_free_pmd_page()
1189 static bool unmap_pte_range(pmd_t *pmd, unsigned long start, unsigned long end) in unmap_pte_range()
1207 static void __unmap_pmd_range(pud_t *pud, pmd_t *pmd, in __unmap_pmd_range()
1217 pmd_t *pmd = pmd_offset(pud, start); in unmap_pmd_range() local
1302 static int alloc_pte_page(pmd_t *pmd) in alloc_pte_page()
1314 pmd_t *pmd = (pmd_t *)get_zeroed_page(GFP_KERNEL); in alloc_pmd_page() local
1324 unsigned num_pages, pmd_t *pmd, pgprot_t pgprot) in populate_pte()
1346 pmd_t *pmd; in populate_pmd() local
/linux-6.8/fs/proc/
Dtask_mmu.c572 static void smaps_pmd_entry(pmd_t *pmd, unsigned long addr, in smaps_pmd_entry()
606 static void smaps_pmd_entry(pmd_t *pmd, unsigned long addr, in smaps_pmd_entry()
612 static int smaps_pte_range(pmd_t *pmd, unsigned long addr, unsigned long end, in smaps_pte_range()
1131 pmd_t old, pmd = *pmdp; in clear_soft_dirty_pmd() local
1157 static int clear_refs_pte_range(pmd_t *pmd, unsigned long addr, in clear_refs_pte_range()
1472 pmd_t pmd = *pmdp; in pagemap_pmd_range() local
1843 unsigned long addr, pmd_t pmd) in pagemap_thp_category()
1887 pmd_t old, pmd = *pmdp; in make_uffd_wp_pmd() local
2099 static int pagemap_scan_thp_entry(pmd_t *pmd, unsigned long start, in pagemap_scan_thp_entry()
2150 static int pagemap_scan_pmd_entry(pmd_t *pmd, unsigned long start, in pagemap_scan_pmd_entry()
[all …]
/linux-6.8/arch/x86/include/asm/
Dpgtable_types.h398 static inline pmdval_t native_pmd_val(pmd_t pmd) in native_pmd_val()
410 static inline pmdval_t native_pmd_val(pmd_t pmd) in native_pmd_val()
450 static inline pmdval_t pmd_pfn_mask(pmd_t pmd) in pmd_pfn_mask()
458 static inline pmdval_t pmd_flags_mask(pmd_t pmd) in pmd_flags_mask()
463 static inline pmdval_t pmd_flags(pmd_t pmd) in pmd_flags()
Dpgtable-3level.h48 static inline void native_set_pmd(pmd_t *pmdp, pmd_t pmd) in native_set_pmd()
125 static inline pmd_t pmdp_establish(struct vm_area_struct *vma, in pmdp_establish()
/linux-6.8/arch/riscv/mm/
Dhugetlbpage.c40 pmd_t *pmd; in huge_pte_alloc() local
93 pmd_t *pmd; in huge_pte_offset() local
407 int pmd_huge(pmd_t pmd) in pmd_huge()
/linux-6.8/arch/parisc/include/asm/
Dpgtable.h291 static inline void pmd_clear(pmd_t *pmd) { in pmd_clear()
372 static inline unsigned long pmd_page_vaddr(pmd_t pmd) in pmd_page_vaddr()
377 #define pmd_pfn(pmd) (pmd_address(pmd) >> PAGE_SHIFT) argument
378 #define __pmd_page(pmd) ((unsigned long) __va(pmd_address(pmd))) argument
379 #define pmd_page(pmd) virt_to_page((void *)__pmd_page(pmd)) argument
Dtlb.h8 #define __pmd_free_tlb(tlb, pmd, addr) pmd_free((tlb)->mm, pmd) argument
/linux-6.8/arch/alpha/include/asm/
Dtlb.h8 #define __pmd_free_tlb(tlb, pmd, address) pmd_free((tlb)->mm, pmd) argument
/linux-6.8/arch/sh/mm/
Dtlbex_32.c28 pmd_t *pmd; in handle_tlbmiss() local

12345678910>>...12