Home
last modified time | relevance | path

Searched refs:pmd_trans_splitting (Results 1 – 22 of 22) sorted by relevance

/linux-4.4.14/arch/mips/mm/
Dpgtable-64.c71 if (!pmd_trans_splitting(*pmdp)) { in pmdp_splitting_flush()
Dgup.c123 if (pmd_none(pmd) || pmd_trans_splitting(pmd)) in gup_pmd_range()
/linux-4.4.14/arch/arc/include/asm/
Dhugepage.h45 #define pmd_trans_splitting(pmd) (pmd_trans_huge(pmd) && pmd_special(pmd)) macro
/linux-4.4.14/arch/s390/mm/
Dgup.c128 if (pmd_none(pmd) || pmd_trans_splitting(pmd)) in gup_pmd_range()
/linux-4.4.14/include/linux/
Dhuge_mm.h117 BUG_ON(pmd_trans_splitting(*____pmd) || \
/linux-4.4.14/arch/sparc/mm/
Dgup.c129 if (pmd_none(pmd) || pmd_trans_splitting(pmd)) in gup_pmd_range()
Dfault_64.c116 if (pmd_trans_splitting(*pmdp)) in get_user_insn()
/linux-4.4.14/arch/arm/lib/
Duaccess_with_memcpy.c62 || pmd_trans_splitting(*pmd))) { in pin_page_for_write()
/linux-4.4.14/arch/x86/mm/
Dgup.c172 if (pmd_none(pmd) || pmd_trans_splitting(pmd)) in gup_pmd_range()
/linux-4.4.14/arch/arm/include/asm/
Dpgtable-3level.h235 #define pmd_trans_splitting(pmd) (pmd_isset((pmd), L_PMD_SECT_SPLITTING)) macro
/linux-4.4.14/Documentation/vm/
Dtranshuge.txt359 before. Otherwise you should run pmd_trans_splitting on the pmd. In
360 case pmd_trans_splitting returns true, it means split_huge_page is
361 already in the middle of splitting the page. So if pmd_trans_splitting
365 huge anymore. If pmd_trans_splitting returns false, you can proceed to
/linux-4.4.14/arch/tile/include/asm/
Dpgtable.h498 static inline int pmd_trans_splitting(pmd_t pmd) in pmd_trans_splitting() function
/linux-4.4.14/include/asm-generic/
Dpgtable.h622 static inline int pmd_trans_splitting(pmd_t pmd) in pmd_trans_splitting() function
/linux-4.4.14/mm/
Dgup.c230 if (unlikely(pmd_trans_splitting(*pmd))) { in follow_page_mask()
1262 if (pmd_none(pmd) || pmd_trans_splitting(pmd)) in gup_pmd_range()
Dhuge_memory.c959 if (unlikely(pmd_trans_splitting(pmd))) { in copy_huge_pmd()
1603 if (unlikely(pmd_trans_splitting(*pmd))) { in __pmd_trans_huge_lock()
1659 pmd_trans_splitting(*pmd)) in page_check_address_pmd()
1663 !pmd_trans_splitting(*pmd)); in page_check_address_pmd()
Dmemory.c594 } else if (unlikely(pmd_trans_splitting(*pmd))) in __pte_alloc()
617 VM_BUG_ON(pmd_trans_splitting(*pmd)); in __pte_alloc_kernel()
3414 if (pmd_trans_splitting(orig_pmd)) in __handle_mm_fault()
/linux-4.4.14/arch/powerpc/include/asm/
Dpgtable-ppc64.h474 static inline int pmd_trans_splitting(pmd_t pmd) in pmd_trans_splitting() function
/linux-4.4.14/arch/mips/include/asm/
Dpgtable.h501 static inline int pmd_trans_splitting(pmd_t pmd) in pmd_trans_splitting() function
/linux-4.4.14/arch/x86/include/asm/
Dpgtable.h168 static inline int pmd_trans_splitting(pmd_t pmd) in pmd_trans_splitting() function
/linux-4.4.14/arch/arm64/include/asm/
Dpgtable.h341 #define pmd_trans_splitting(pmd) pte_special(pmd_pte(pmd)) macro
/linux-4.4.14/arch/sparc/include/asm/
Dpgtable_64.h700 static inline unsigned long pmd_trans_splitting(pmd_t pmd) in pmd_trans_splitting() function
/linux-4.4.14/arch/s390/include/asm/
Dpgtable.h1536 static inline int pmd_trans_splitting(pmd_t pmd) in pmd_trans_splitting() function