svma 4803 mm/hugetlb.c static unsigned long page_table_shareable(struct vm_area_struct *svma, svma 4807 mm/hugetlb.c unsigned long saddr = ((idx - svma->vm_pgoff) << PAGE_SHIFT) + svma 4808 mm/hugetlb.c svma->vm_start; svma 4814 mm/hugetlb.c unsigned long svm_flags = svma->vm_flags & VM_LOCKED_CLEAR_MASK; svma 4822 mm/hugetlb.c sbase < svma->vm_start || svma->vm_end < s_end) svma 4885 mm/hugetlb.c struct vm_area_struct *svma; svma 4895 mm/hugetlb.c vma_interval_tree_foreach(svma, &mapping->i_mmap, idx, idx) { svma 4896 mm/hugetlb.c if (svma == vma) svma 4899 mm/hugetlb.c saddr = page_table_shareable(svma, vma, addr, idx); svma 4901 mm/hugetlb.c spte = huge_pte_offset(svma->vm_mm, saddr, svma 4902 mm/hugetlb.c vma_mmu_pagesize(svma));