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