Lines Matching refs:vma_flags
744 static bool ksm_compatible(const struct file *file, vma_flags_t vma_flags) in ksm_compatible() argument
747 if (vma_flags_test_any(&vma_flags, VMA_SHARED_BIT, VMA_MAYSHARE_BIT, in ksm_compatible()
750 if (vma_flags_test_single_mask(&vma_flags, VMA_DROPPABLE)) in ksm_compatible()
752 if (vma_flags_test_any_mask(&vma_flags, VMA_SPECIAL_FLAGS)) in ksm_compatible()
757 if (vma_flags_test(&vma_flags, VMA_SAO_BIT)) in ksm_compatible()
761 if (vma_flags_test(&vma_flags, VMA_SPARC_ADI_BIT)) in ksm_compatible()
2863 static bool __ksm_should_add_vma(const struct file *file, vma_flags_t vma_flags) in __ksm_should_add_vma() argument
2865 if (vma_flags_test(&vma_flags, VMA_MERGEABLE_BIT)) in __ksm_should_add_vma()
2868 return ksm_compatible(file, vma_flags); in __ksm_should_add_vma()
2903 vma_flags_t vma_flags) in ksm_vma_flags() argument
2906 __ksm_should_add_vma(file, vma_flags)) { in ksm_vma_flags()
2907 vma_flags_set(&vma_flags, VMA_MERGEABLE_BIT); in ksm_vma_flags()
2917 return vma_flags; in ksm_vma_flags()