Home
last modified time | relevance | path

Searched defs:pmd (Results 1 – 12 of 12) sorted by relevance

/include/asm-generic/
Dpgtable_uffd.h10 static __always_inline int pmd_uffd_wp(pmd_t pmd) in pmd_uffd_wp()
20 static __always_inline pmd_t pmd_mkuffd_wp(pmd_t pmd) in pmd_mkuffd_wp()
30 static __always_inline pmd_t pmd_clear_uffd_wp(pmd_t pmd) in pmd_clear_uffd_wp()
50 static inline pmd_t pmd_swp_mkuffd_wp(pmd_t pmd) in pmd_swp_mkuffd_wp()
55 static inline int pmd_swp_uffd_wp(pmd_t pmd) in pmd_swp_uffd_wp()
60 static inline pmd_t pmd_swp_clear_uffd_wp(pmd_t pmd) in pmd_swp_clear_uffd_wp()
Dpgtable-nopmd.h36 #define pmd_ERROR(pmd) (pud_ERROR((pmd).pud)) argument
38 #define pud_populate(mm, pmd, pte) do { } while (0) argument
63 static inline void pmd_free(struct mm_struct *mm, pmd_t *pmd) in pmd_free()
Dpgalloc.h151 static inline void pmd_free(struct mm_struct *mm, pmd_t *pmd) in pmd_free()
/include/linux/
Dpage_table_check.h52 static inline void page_table_check_pmd_clear(struct mm_struct *mm, pmd_t pmd) in page_table_check_pmd_clear()
78 pmd_t pmd) in page_table_check_pmd_set()
97 pmd_t pmd) in page_table_check_pte_clear_range()
119 static inline void page_table_check_pmd_clear(struct mm_struct *mm, pmd_t pmd) in page_table_check_pmd_clear()
133 pmd_t pmd) in page_table_check_pmd_set()
144 pmd_t pmd) in page_table_check_pte_clear_range()
Dpgtable.h50 #define pmd_pgtable(pmd) pmd_page(pmd) argument
53 #define pmd_folio(pmd) page_folio(pmd_page(pmd)) argument
94 static inline pte_t *pte_offset_kernel(pmd_t *pmd, unsigned long address) in pte_offset_kernel()
102 #define __pte_map(pmd, address) \ argument
109 static inline pte_t *__pte_map(pmd_t *pmd, unsigned long address) in __pte_map()
175 pmd_t *pmd = pmd_off_k(vaddr); in virt_to_kpte() local
181 static inline int pmd_young(pmd_t pmd) in pmd_young()
188 static inline int pmd_dirty(pmd_t pmd) in pmd_dirty()
372 pmd_t pmd = *pmdp; in pmdp_test_and_clear_young() local
447 pmd_t pmd) in arch_check_zapped_pmd()
[all …]
Dhuge_mm.h421 static inline int is_swap_pmd(pmd_t pmd) in is_swap_pmd()
427 static inline spinlock_t *pmd_trans_huge_lock(pmd_t *pmd, in pmd_trans_huge_lock()
466 static inline bool is_huge_zero_pmd(pmd_t pmd) in is_huge_zero_pmd()
550 static inline void __split_huge_pmd(struct vm_area_struct *vma, pmd_t *pmd, in __split_huge_pmd()
555 unsigned long address, pmd_t *pmd, in split_huge_pmd_locked()
587 static inline int is_swap_pmd(pmd_t pmd) in is_swap_pmd()
591 static inline spinlock_t *pmd_trans_huge_lock(pmd_t *pmd, in pmd_trans_huge_lock()
612 static inline bool is_huge_zero_pmd(pmd_t pmd) in is_huge_zero_pmd()
623 unsigned long addr, pmd_t *pmd, int flags, struct dev_pagemap **pgmap) in follow_devmap_pmd()
Dswapops.h359 static inline void migration_entry_wait(struct mm_struct *mm, pmd_t *pmd, in migration_entry_wait()
561 static inline swp_entry_t pmd_to_swp_entry(pmd_t pmd) in pmd_to_swp_entry()
581 static inline int is_pmd_migration_entry(pmd_t pmd) in is_pmd_migration_entry()
600 static inline swp_entry_t pmd_to_swp_entry(pmd_t pmd) in pmd_to_swp_entry()
610 static inline int is_pmd_migration_entry(pmd_t pmd) in is_pmd_migration_entry()
Dmm.h559 pmd_t *pmd; /* Pointer to pmd entry matching member
2871 static inline bool pmd_special(pmd_t pmd) in pmd_special()
2876 static inline pmd_t pmd_mkspecial(pmd_t pmd) in pmd_mkspecial()
3116 static inline spinlock_t *pte_lockptr(struct mm_struct *mm, pmd_t *pmd) in pte_lockptr()
3148 static inline spinlock_t *pte_lockptr(struct mm_struct *mm, pmd_t *pmd) in pte_lockptr()
3182 static inline pte_t *pte_offset_map(pmd_t *pmd, unsigned long addr) in pte_offset_map()
3189 static inline pte_t *pte_offset_map_lock(struct mm_struct *mm, pmd_t *pmd, in pte_offset_map_lock()
3209 #define pte_alloc(mm, pmd) (unlikely(pmd_none(*(pmd))) && __pte_alloc(mm, pmd)) argument
3211 #define pte_alloc_map(mm, pmd, address) \ argument
3214 #define pte_alloc_map_lock(mm, pmd, address, ptlp) \ argument
[all …]
Duserfaultfd_k.h205 pmd_t pmd) in userfaultfd_huge_pmd_wp()
341 pmd_t pmd) in userfaultfd_huge_pmd_wp()
Dpagewalk.h185 pmd_t pmd; member
Dhugetlb.h185 static inline pte_t *pte_offset_huge(pmd_t *pmd, unsigned long address) in pte_offset_huge()
189 static inline pte_t *pte_alloc_huge(struct mm_struct *mm, pmd_t *pmd, in pte_alloc_huge()
Drmap.h681 pmd_t *pmd; member