• Home
  • Raw
  • Download

Lines Matching refs:vm_area_struct

66 bool transparent_hugepage_enabled(struct vm_area_struct *vma)  in transparent_hugepage_enabled()
487 pmd_t maybe_pmd_mkwrite(pmd_t pmd, struct vm_area_struct *vma) in maybe_pmd_mkwrite()
581 struct vm_area_struct *vma = vmf->vma; in __do_huge_pmd_anonymous_page()
667 static inline gfp_t alloc_hugepage_direct_gfpmask(struct vm_area_struct *vma) in alloc_hugepage_direct_gfpmask()
695 struct vm_area_struct *vma, unsigned long haddr, pmd_t *pmd, in set_huge_zero_page()
712 struct vm_area_struct *vma = vmf->vma; in do_huge_pmd_anonymous_page()
771 static void insert_pfn_pmd(struct vm_area_struct *vma, unsigned long addr, in insert_pfn_pmd()
821 struct vm_area_struct *vma = vmf->vma; in vmf_insert_pfn_pmd()
853 static pud_t maybe_pud_mkwrite(pud_t pud, struct vm_area_struct *vma) in maybe_pud_mkwrite()
860 static void insert_pfn_pud(struct vm_area_struct *vma, unsigned long addr, in insert_pfn_pud()
899 struct vm_area_struct *vma = vmf->vma; in vmf_insert_pfn_pud()
924 static void touch_pmd(struct vm_area_struct *vma, unsigned long addr, in touch_pmd()
937 struct page *follow_devmap_pmd(struct vm_area_struct *vma, unsigned long addr, in follow_devmap_pmd()
982 struct vm_area_struct *vma) in copy_huge_pmd()
1070 static void touch_pud(struct vm_area_struct *vma, unsigned long addr, in touch_pud()
1083 struct page *follow_devmap_pud(struct vm_area_struct *vma, unsigned long addr, in follow_devmap_pud()
1122 struct vm_area_struct *vma) in copy_huge_pud()
1203 struct vm_area_struct *vma = vmf->vma; in do_huge_pmd_wp_page_fallback()
1319 struct vm_area_struct *vma = vmf->vma; in do_huge_pmd_wp_page()
1467 struct page *follow_trans_huge_pmd(struct vm_area_struct *vma, in follow_trans_huge_pmd()
1538 struct vm_area_struct *vma = vmf->vma; in do_huge_pmd_numa_page()
1696 bool madvise_free_huge_pmd(struct mmu_gather *tlb, struct vm_area_struct *vma, in madvise_free_huge_pmd()
1775 int zap_huge_pmd(struct mmu_gather *tlb, struct vm_area_struct *vma, in zap_huge_pmd()
1843 struct vm_area_struct *vma) in pmd_move_must_withdraw()
1866 bool move_huge_pmd(struct vm_area_struct *vma, unsigned long old_addr, in move_huge_pmd()
1926 int change_huge_pmd(struct vm_area_struct *vma, pmd_t *pmd, in change_huge_pmd()
2014 spinlock_t *__pmd_trans_huge_lock(pmd_t *pmd, struct vm_area_struct *vma) in __pmd_trans_huge_lock()
2031 spinlock_t *__pud_trans_huge_lock(pud_t *pud, struct vm_area_struct *vma) in __pud_trans_huge_lock()
2043 int zap_huge_pud(struct mmu_gather *tlb, struct vm_area_struct *vma, in zap_huge_pud()
2069 static void __split_huge_pud_locked(struct vm_area_struct *vma, pud_t *pud, in __split_huge_pud_locked()
2082 void __split_huge_pud(struct vm_area_struct *vma, pud_t *pud, in __split_huge_pud()
2107 static void __split_huge_zero_page_pmd(struct vm_area_struct *vma, in __split_huge_zero_page_pmd()
2141 static void __split_huge_pmd_locked(struct vm_area_struct *vma, pmd_t *pmd, in __split_huge_pmd_locked()
2316 void __split_huge_pmd(struct vm_area_struct *vma, pmd_t *pmd, in __split_huge_pmd()
2395 void split_huge_pmd_address(struct vm_area_struct *vma, unsigned long address, in split_huge_pmd_address()
2420 void vma_adjust_trans_huge(struct vm_area_struct *vma, in vma_adjust_trans_huge()
2451 struct vm_area_struct *next = vma->vm_next; in vma_adjust_trans_huge()
3067 struct vm_area_struct *vma = pvmw->vma; in set_pmd_migration_entry()
3092 struct vm_area_struct *vma = pvmw->vma; in remove_migration_pmd()