Searched defs:pmd (Results 1 – 11 of 11) sorted by relevance
/include/asm-generic/ |
D | pgtable_uffd.h | 10 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()
|
D | pgtable-nopmd.h | 34 #define pmd_ERROR(pmd) (pud_ERROR((pmd).pud)) argument 36 #define pud_populate(mm, pmd, pte) do { } while (0) argument 61 static inline void pmd_free(struct mm_struct *mm, pmd_t *pmd) in pmd_free()
|
D | pgalloc.h | 138 static inline void pmd_free(struct mm_struct *mm, pmd_t *pmd) in pmd_free()
|
D | page.h | 41 unsigned long pmd[16]; member
|
/include/linux/ |
D | pgtable.h | 46 #define pmd_pgtable(pmd) pmd_page(pmd) argument 89 static inline pte_t *pte_offset_kernel(pmd_t *pmd, unsigned long address) in pte_offset_kernel() 162 pmd_t *pmd = pmd_off_k(vaddr); in virt_to_kpte() local 168 static inline int pmd_young(pmd_t pmd) in pmd_young() 227 pmd_t pmd = *pmdp; in pmdp_test_and_clear_young() local 372 pmd_t pmd = *pmdp; in pmdp_huge_get_and_clear() local 583 unsigned long address, pmd_t *pmdp, pmd_t pmd) in generic_pmdp_establish() 622 #define pmd_access_permitted(pmd, write) \ argument 681 #define set_pmd_safe(pmdp, pmd) \ argument 871 static inline int pmd_none_or_clear_bad(pmd_t *pmd) in pmd_none_or_clear_bad() [all …]
|
D | huge_mm.h | 230 static inline int is_swap_pmd(pmd_t pmd) in is_swap_pmd() 236 static inline spinlock_t *pmd_trans_huge_lock(pmd_t *pmd, in pmd_trans_huge_lock() 301 static inline bool is_huge_zero_pmd(pmd_t pmd) in is_huge_zero_pmd() 409 static inline void __split_huge_pmd(struct vm_area_struct *vma, pmd_t *pmd, in __split_huge_pmd() 429 static inline int is_swap_pmd(pmd_t pmd) in is_swap_pmd() 433 static inline spinlock_t *pmd_trans_huge_lock(pmd_t *pmd, in pmd_trans_huge_lock() 454 static inline bool is_huge_zero_pmd(pmd_t pmd) in is_huge_zero_pmd() 470 unsigned long addr, pmd_t *pmd, int flags, struct dev_pagemap **pgmap) in follow_devmap_pmd()
|
D | swapops.h | 239 static inline void migration_entry_wait(struct mm_struct *mm, pmd_t *pmd, in migration_entry_wait() 285 static inline swp_entry_t pmd_to_swp_entry(pmd_t pmd) in pmd_to_swp_entry() 305 static inline int is_pmd_migration_entry(pmd_t pmd) in is_pmd_migration_entry() 324 static inline swp_entry_t pmd_to_swp_entry(pmd_t pmd) in pmd_to_swp_entry() 334 static inline int is_pmd_migration_entry(pmd_t pmd) in is_pmd_migration_entry()
|
D | userfaultfd_k.h | 124 pmd_t pmd) in userfaultfd_huge_pmd_wp() 197 pmd_t pmd) in userfaultfd_huge_pmd_wp()
|
D | mm.h | 553 pmd_t *pmd; /* Pointer to pmd entry matching member 2278 static inline spinlock_t *pte_lockptr(struct mm_struct *mm, pmd_t *pmd) in pte_lockptr() 2303 static inline spinlock_t *pte_lockptr(struct mm_struct *mm, pmd_t *pmd) in pte_lockptr() 2334 #define pte_offset_map_lock(mm, pmd, address, ptlp) \ argument 2348 #define pte_alloc(mm, pmd) (unlikely(pmd_none(*(pmd))) && __pte_alloc(mm, pmd)) argument 2350 #define pte_alloc_map(mm, pmd, address) \ argument 2353 #define pte_alloc_map_lock(mm, pmd, address, ptlp) \ argument 2357 #define pte_alloc_kernel(pmd, address) \ argument 2363 static struct page *pmd_to_page(pmd_t *pmd) in pmd_to_page() 2369 static inline spinlock_t *pmd_lockptr(struct mm_struct *mm, pmd_t *pmd) in pmd_lockptr() [all …]
|
D | rmap.h | 218 pmd_t *pmd; member
|
D | hugetlb.h | 314 static inline int pmd_huge(pmd_t pmd) in pmd_huge()
|