• Home
  • Raw
  • Download

Lines Matching refs:mode

120 	.mode = MPOL_PREFERRED,
138 if (pol->mode) in get_task_policy()
233 if (pol->mode == MPOL_PREFERRED && nodes_empty(*nodes)) in mpol_set_nodemask()
249 ret = mpol_ops[pol->mode].create(pol, &nsc->mask2); in mpol_set_nodemask()
251 ret = mpol_ops[pol->mode].create(pol, NULL); in mpol_set_nodemask()
259 static struct mempolicy *mpol_new(unsigned short mode, unsigned short flags, in mpol_new() argument
265 mode, flags, nodes ? nodes_addr(*nodes)[0] : NUMA_NO_NODE); in mpol_new()
267 if (mode == MPOL_DEFAULT) { in mpol_new()
279 if (mode == MPOL_PREFERRED) { in mpol_new()
285 } else if (mode == MPOL_LOCAL) { in mpol_new()
288 mode = MPOL_PREFERRED; in mpol_new()
295 policy->mode = mode; in mpol_new()
427 mpol_ops[pol->mode].rebind(pol, newmask, step); in mpol_rebind_policy()
803 static long do_set_mempolicy(unsigned short mode, unsigned short flags, in do_set_mempolicy() argument
813 new = mpol_new(mode, flags, nodes); in do_set_mempolicy()
828 if (new && new->mode == MPOL_INTERLEAVE && in do_set_mempolicy()
850 switch (p->mode) { in get_policy_nodemask()
931 pol->mode == MPOL_INTERLEAVE) { in do_get_mempolicy()
939 pol->mode; in do_get_mempolicy()
1185 unsigned short mode, unsigned short mode_flags, in do_mbind() argument
1202 if (mode == MPOL_DEFAULT) in do_mbind()
1213 new = mpol_new(mode, mode_flags, nmask); in do_mbind()
1228 start, start + len, mode, mode_flags, in do_mbind()
1348 unsigned long, mode, const unsigned long __user *, nmask, in SYSCALL_DEFINE6() argument
1355 mode_flags = mode & MPOL_MODE_FLAGS; in SYSCALL_DEFINE6()
1356 mode &= ~MPOL_MODE_FLAGS; in SYSCALL_DEFINE6()
1357 if (mode >= MPOL_MAX) in SYSCALL_DEFINE6()
1365 return do_mbind(start, len, mode, mode_flags, &nodes, flags); in SYSCALL_DEFINE6()
1369 SYSCALL_DEFINE3(set_mempolicy, int, mode, const unsigned long __user *, nmask, in SYSCALL_DEFINE3() argument
1376 flags = mode & MPOL_MODE_FLAGS; in SYSCALL_DEFINE3()
1377 mode &= ~MPOL_MODE_FLAGS; in SYSCALL_DEFINE3()
1378 if ((unsigned int)mode >= MPOL_MAX) in SYSCALL_DEFINE3()
1385 return do_set_mempolicy(mode, flags, &nodes); in SYSCALL_DEFINE3()
1541 COMPAT_SYSCALL_DEFINE3(set_mempolicy, int, mode, compat_ulong_t __user *, nmask, in COMPAT_SYSCALL_DEFINE3() argument
1559 return sys_set_mempolicy(mode, nm, nr_bits+1); in COMPAT_SYSCALL_DEFINE3()
1563 compat_ulong_t, mode, compat_ulong_t __user *, nmask, in COMPAT_SYSCALL_DEFINE6() argument
1581 return sys_mbind(start, len, mode, nm, nr_bits+1, flags); in COMPAT_SYSCALL_DEFINE6()
1683 if (unlikely(policy->mode == MPOL_BIND) && in policy_nodemask()
1695 switch (policy->mode) { in policy_zonelist()
1748 switch (policy->mode) { in mempolicy_slab_node()
1860 if (unlikely((*mpol)->mode == MPOL_INTERLEAVE)) { in huge_zonelist()
1865 if ((*mpol)->mode == MPOL_BIND) in huge_zonelist()
1897 switch (mempolicy->mode) { in init_nodemask_of_mempolicy()
1944 switch (mempolicy->mode) { in mempolicy_nodemask_intersects()
2015 if (unlikely(pol->mode == MPOL_INTERLEAVE)) { in alloc_pages_vma()
2070 if (pol->mode == MPOL_INTERLEAVE) in alloc_pages_current()
2137 if (a->mode != b->mode) in __mpol_equal()
2145 switch (a->mode) { in __mpol_equal()
2220 new->policy ? new->policy->mode : 0); in sp_insert()
2282 switch (pol->mode) { in mpol_misplaced()
2462 new = mpol_new(mpol->mode, mpol->flags, &mpol->w.user_nodemask); in mpol_shared_policy_init()
2495 sz, npol ? npol->mode : -1, in mpol_set_shared_policy()
2595 .mode = MPOL_PREFERRED, in numa_policy_init()
2668 unsigned short mode; in mpol_parse_str() local
2688 for (mode = 0; mode < MPOL_MAX; mode++) { in mpol_parse_str()
2689 if (!strcmp(str, policy_modes[mode])) { in mpol_parse_str()
2693 if (mode >= MPOL_MAX) in mpol_parse_str()
2696 switch (mode) { in mpol_parse_str()
2722 mode = MPOL_PREFERRED; in mpol_parse_str()
2753 new = mpol_new(mode, mode_flags, &nodes); in mpol_parse_str()
2761 if (mode != MPOL_PREFERRED) in mpol_parse_str()
2802 unsigned short mode = MPOL_DEFAULT; in mpol_to_str() local
2806 mode = pol->mode; in mpol_to_str()
2810 switch (mode) { in mpol_to_str()
2815 mode = MPOL_LOCAL; in mpol_to_str()
2829 p += snprintf(p, maxlen, "%s", policy_modes[mode]); in mpol_to_str()