Lines Matching refs:behavior
28 static int madvise_need_mmap_write(int behavior) in madvise_need_mmap_write() argument
30 switch (behavior) { in madvise_need_mmap_write()
47 unsigned long start, unsigned long end, int behavior) in madvise_behavior() argument
54 switch (behavior) { in madvise_behavior()
86 error = ksm_madvise(vma, start, end, behavior, &new_flags); in madvise_behavior()
92 error = hugepage_madvise(vma, &new_flags, behavior); in madvise_behavior()
373 unsigned long start, unsigned long end, int behavior) in madvise_vma() argument
375 switch (behavior) { in madvise_vma()
383 return madvise_behavior(vma, prev, start, end, behavior); in madvise_vma()
388 madvise_behavior_valid(int behavior) in madvise_behavior_valid() argument
390 switch (behavior) { in madvise_behavior_valid()
458 SYSCALL_DEFINE3(madvise, unsigned long, start, size_t, len_in, int, behavior) in SYSCALL_DEFINE3() argument
469 if (behavior == MADV_HWPOISON || behavior == MADV_SOFT_OFFLINE) in SYSCALL_DEFINE3()
470 return madvise_hwpoison(behavior, start, start+len_in); in SYSCALL_DEFINE3()
472 if (!madvise_behavior_valid(behavior)) in SYSCALL_DEFINE3()
491 write = madvise_need_mmap_write(behavior); in SYSCALL_DEFINE3()
527 error = madvise_vma(vma, &prev, start, tmp, behavior); in SYSCALL_DEFINE3()