• Home
  • Raw
  • Download

Lines Matching refs:flags

125 	.flags = MPOL_F_LOCAL,
156 return pol->flags & MPOL_MODE_FLAGS; in mpol_store_user_nodemask()
178 pol->flags |= MPOL_F_LOCAL; /* local allocation */ in mpol_new_preferred()
219 if (pol->flags & MPOL_F_RELATIVE_NODES) in mpol_set_nodemask()
242 static struct mempolicy *mpol_new(unsigned short mode, unsigned short flags, in mpol_new() argument
248 mode, flags, nodes ? nodes_addr(*nodes)[0] : NUMA_NO_NODE); in mpol_new()
264 if (((flags & MPOL_F_STATIC_NODES) || in mpol_new()
265 (flags & MPOL_F_RELATIVE_NODES))) in mpol_new()
270 (flags & MPOL_F_STATIC_NODES) || in mpol_new()
271 (flags & MPOL_F_RELATIVE_NODES)) in mpol_new()
281 policy->flags = flags; in mpol_new()
302 if (pol->flags & MPOL_F_STATIC_NODES) in mpol_rebind_nodemask()
304 else if (pol->flags & MPOL_F_RELATIVE_NODES) in mpol_rebind_nodemask()
323 if (pol->flags & MPOL_F_STATIC_NODES) { in mpol_rebind_preferred()
328 pol->flags &= ~MPOL_F_LOCAL; in mpol_rebind_preferred()
330 pol->flags |= MPOL_F_LOCAL; in mpol_rebind_preferred()
331 } else if (pol->flags & MPOL_F_RELATIVE_NODES) { in mpol_rebind_preferred()
334 } else if (!(pol->flags & MPOL_F_LOCAL)) { in mpol_rebind_preferred()
353 if (!mpol_store_user_nodemask(pol) && !(pol->flags & MPOL_F_LOCAL) && in mpol_rebind_policy()
407 unsigned long flags);
411 unsigned long flags; member
426 unsigned long flags = qp->flags; in queue_pages_required() local
428 return node_isset(nid, *qp->nmask) == !(flags & MPOL_MF_INVERT); in queue_pages_required()
447 unsigned long flags; in queue_pages_pmd() local
463 flags = qp->flags; in queue_pages_pmd()
465 if (flags & (MPOL_MF_MOVE | MPOL_MF_MOVE_ALL)) { in queue_pages_pmd()
467 migrate_page_add(page, qp->pagelist, flags)) { in queue_pages_pmd()
496 unsigned long flags = qp->flags; in queue_pages_pte_range() local
528 if (flags & (MPOL_MF_MOVE | MPOL_MF_MOVE_ALL)) { in queue_pages_pte_range()
540 if (migrate_page_add(page, qp->pagelist, flags)) in queue_pages_pte_range()
560 unsigned long flags = qp->flags; in queue_pages_hugetlb() local
573 if (flags & (MPOL_MF_MOVE_ALL) || in queue_pages_hugetlb()
574 (flags & MPOL_MF_MOVE && page_mapcount(page) == 1)) in queue_pages_hugetlb()
619 unsigned long flags = qp->flags; in queue_pages_test_walk() local
626 !(flags & MPOL_MF_STRICT)) in queue_pages_test_walk()
634 if (!(flags & MPOL_MF_DISCONTIG_OK)) { in queue_pages_test_walk()
643 if (flags & MPOL_MF_LAZY) { in queue_pages_test_walk()
653 if (flags & MPOL_MF_VALID) in queue_pages_test_walk()
681 nodemask_t *nodes, unsigned long flags, in queue_pages_range() argument
686 .flags = flags, in queue_pages_range()
793 static long do_set_mempolicy(unsigned short mode, unsigned short flags, in do_set_mempolicy() argument
803 new = mpol_new(mode, flags, nodes); in do_set_mempolicy()
846 if (!(p->flags & MPOL_F_LOCAL)) in get_policy_nodemask()
873 unsigned long addr, unsigned long flags) in do_get_mempolicy() argument
880 if (flags & in do_get_mempolicy()
884 if (flags & MPOL_F_MEMS_ALLOWED) { in do_get_mempolicy()
885 if (flags & (MPOL_F_NODE|MPOL_F_ADDR)) in do_get_mempolicy()
894 if (flags & MPOL_F_ADDR) { in do_get_mempolicy()
916 if (flags & MPOL_F_NODE) { in do_get_mempolicy()
917 if (flags & MPOL_F_ADDR) { in do_get_mempolicy()
945 *policy |= (pol->flags & MPOL_MODE_FLAGS); in do_get_mempolicy()
973 unsigned long flags) in migrate_page_add() argument
979 if ((flags & MPOL_MF_MOVE_ALL) || page_mapcount(head) == 1) { in migrate_page_add()
985 } else if (flags & MPOL_MF_STRICT) { in migrate_page_add()
1026 int flags) in migrate_to_node() argument
1040 VM_BUG_ON(!(flags & (MPOL_MF_MOVE | MPOL_MF_MOVE_ALL))); in migrate_to_node()
1042 flags | MPOL_MF_DISCONTIG_OK, &pagelist); in migrate_to_node()
1061 const nodemask_t *to, int flags) in do_migrate_pages() argument
1146 err = migrate_to_node(mm, source, dest, flags); in do_migrate_pages()
1201 unsigned long flags) in migrate_page_add() argument
1207 const nodemask_t *to, int flags) in do_migrate_pages() argument
1220 nodemask_t *nmask, unsigned long flags) in do_mbind() argument
1229 if (flags & ~(unsigned long)MPOL_MF_VALID) in do_mbind()
1231 if ((flags & MPOL_MF_MOVE_ALL) && !capable(CAP_SYS_NICE)) in do_mbind()
1238 flags &= ~MPOL_MF_STRICT; in do_mbind()
1252 if (flags & MPOL_MF_LAZY) in do_mbind()
1253 new->flags |= MPOL_F_MOF; in do_mbind()
1260 flags |= MPOL_MF_DISCONTIG_OK; in do_mbind()
1266 if (flags & (MPOL_MF_MOVE | MPOL_MF_MOVE_ALL)) { in do_mbind()
1289 flags | MPOL_MF_INVERT, &pagelist); in do_mbind()
1302 WARN_ON_ONCE(flags & MPOL_MF_LAZY); in do_mbind()
1309 if ((ret > 0) || (nr_failed && (flags & MPOL_MF_STRICT))) in do_mbind()
1407 unsigned long maxnode, unsigned int flags) in kernel_mbind() argument
1424 return do_mbind(start, len, mode, mode_flags, &nodes, flags); in kernel_mbind()
1429 unsigned long, maxnode, unsigned int, flags) in SYSCALL_DEFINE6() argument
1431 return kernel_mbind(start, len, mode, nmask, maxnode, flags); in SYSCALL_DEFINE6()
1440 unsigned short flags; in kernel_set_mempolicy() local
1442 flags = mode & MPOL_MODE_FLAGS; in kernel_set_mempolicy()
1446 if ((flags & MPOL_F_STATIC_NODES) && (flags & MPOL_F_RELATIVE_NODES)) in kernel_set_mempolicy()
1451 return do_set_mempolicy(mode, flags, &nodes); in kernel_set_mempolicy()
1561 unsigned long flags) in kernel_get_mempolicy() argument
1572 err = do_get_mempolicy(&pval, &nodes, addr, flags); in kernel_get_mempolicy()
1588 unsigned long, addr, unsigned long, flags) in SYSCALL_DEFINE5() argument
1590 return kernel_get_mempolicy(policy, nmask, maxnode, addr, flags); in SYSCALL_DEFINE5()
1598 compat_ulong_t, addr, compat_ulong_t, flags) in COMPAT_SYSCALL_DEFINE5() argument
1611 err = kernel_get_mempolicy(policy, nm, nr_bits+1, addr, flags); in COMPAT_SYSCALL_DEFINE5()
1648 compat_ulong_t, maxnode, compat_ulong_t, flags) in COMPAT_SYSCALL_DEFINE6() argument
1665 return kernel_mbind(start, len, mode, nm, nr_bits+1, flags); in COMPAT_SYSCALL_DEFINE6()
1759 if (pol && (pol->flags & MPOL_F_MOF)) in vma_policy_mof()
1770 return pol->flags & MPOL_F_MOF; in vma_policy_mof()
1812 if (policy->mode == MPOL_PREFERRED && !(policy->flags & MPOL_F_LOCAL)) in policy_node()
1851 if (!policy || policy->flags & MPOL_F_LOCAL) in mempolicy_slab_node()
1990 if (mempolicy->flags & MPOL_F_LOCAL) in init_nodemask_of_mempolicy()
2131 if (pol->mode == MPOL_PREFERRED && !(pol->flags & MPOL_F_LOCAL)) in alloc_pages_vma()
2253 if (a->flags != b->flags) in __mpol_equal()
2266 if (a->flags & MPOL_F_LOCAL) in __mpol_equal()
2398 if (!(pol->flags & MPOL_F_MOF)) in mpol_misplaced()
2409 if (pol->flags & MPOL_F_LOCAL) in mpol_misplaced()
2437 if (pol->flags & MPOL_F_MORON) { in mpol_misplaced()
2499 newpol->flags |= MPOL_F_SHARED; in sp_alloc()
2596 new = mpol_new(mpol->mode, mpol->flags, &mpol->w.user_nodemask); in mpol_shared_policy_init()
2630 npol ? npol->flags : -1, in mpol_set_shared_policy()
2728 .flags = MPOL_F_MOF | MPOL_F_MORON, in numa_policy_init()
2803 char *flags = strchr(str, '='); in mpol_parse_str() local
2816 if (flags) in mpol_parse_str()
2817 *flags++ = '\0'; /* terminate mode string */ in mpol_parse_str()
2867 if (flags) { in mpol_parse_str()
2872 if (!strcmp(flags, "static")) in mpol_parse_str()
2874 else if (!strcmp(flags, "relative")) in mpol_parse_str()
2893 new->flags |= MPOL_F_LOCAL; in mpol_parse_str()
2907 if (flags) in mpol_parse_str()
2908 *--flags = '='; in mpol_parse_str()
2930 unsigned short flags = 0; in mpol_to_str() local
2932 if (pol && pol != &default_policy && !(pol->flags & MPOL_F_MORON)) { in mpol_to_str()
2934 flags = pol->flags; in mpol_to_str()
2941 if (flags & MPOL_F_LOCAL) in mpol_to_str()
2958 if (flags & MPOL_MODE_FLAGS) { in mpol_to_str()
2964 if (flags & MPOL_F_STATIC_NODES) in mpol_to_str()
2966 else if (flags & MPOL_F_RELATIVE_NODES) in mpol_to_str()