Go to the source code of this file.
|
int | do_huge_pmd_anonymous_page (struct mm_struct *mm, struct vm_area_struct *vma, unsigned long address, pmd_t *pmd, unsigned int flags) |
|
int | copy_huge_pmd (struct mm_struct *dst_mm, struct mm_struct *src_mm, pmd_t *dst_pmd, pmd_t *src_pmd, unsigned long addr, struct vm_area_struct *vma) |
|
int | do_huge_pmd_wp_page (struct mm_struct *mm, struct vm_area_struct *vma, unsigned long address, pmd_t *pmd, pmd_t orig_pmd) |
|
struct page * | follow_trans_huge_pmd (struct vm_area_struct *vma, unsigned long addr, pmd_t *pmd, unsigned int flags) |
|
int | zap_huge_pmd (struct mmu_gather *tlb, struct vm_area_struct *vma, pmd_t *pmd, unsigned long addr) |
|
int | mincore_huge_pmd (struct vm_area_struct *vma, pmd_t *pmd, unsigned long addr, unsigned long end, unsigned char *vec) |
|
int | move_huge_pmd (struct vm_area_struct *vma, struct vm_area_struct *new_vma, unsigned long old_addr, unsigned long new_addr, unsigned long old_end, pmd_t *old_pmd, pmd_t *new_pmd) |
|
int | change_huge_pmd (struct vm_area_struct *vma, pmd_t *pmd, unsigned long addr, pgprot_t newprot) |
|
pmd_t * | page_check_address_pmd (struct page *page, struct mm_struct *mm, unsigned long address, enum page_check_address_pmd_flag flag) |
|
#define compound_trans_head |
( |
|
page | ) |
compound_head(page) |
#define hpage_nr_pages |
( |
|
x | ) |
1 |
#define HPAGE_PMD_SHIFT ({ BUILD_BUG(); 0; }) |
#define split_huge_page_pmd |
( |
|
__mm, |
|
|
|
__pmd |
|
) |
| do { } while (0) |
#define transparent_hugepage_enabled |
( |
|
__vma | ) |
0 |
#define transparent_hugepage_flags 0UL |
#define wait_split_huge_page |
( |
|
__anon_vma, |
|
|
|
__pmd |
|
) |
| do { } while (0) |
- Enumerator:
PAGE_CHECK_ADDRESS_PMD_FLAG |
|
PAGE_CHECK_ADDRESS_PMD_NOTSPLITTING_FLAG |
|
PAGE_CHECK_ADDRESS_PMD_SPLITTING_FLAG |
|
Definition at line 43 of file huge_mm.h.
- Enumerator:
TRANSPARENT_HUGEPAGE_FLAG |
|
TRANSPARENT_HUGEPAGE_REQ_MADV_FLAG |
|
TRANSPARENT_HUGEPAGE_DEFRAG_FLAG |
|
TRANSPARENT_HUGEPAGE_DEFRAG_REQ_MADV_FLAG |
|
TRANSPARENT_HUGEPAGE_DEFRAG_KHUGEPAGED_FLAG |
|
Definition at line 32 of file huge_mm.h.