Lines Matching full:nodes

17 which is an administrative mechanism for restricting the nodes from which
40 allocations across all nodes with "sufficient" memory, so as
164 an optional set of nodes. The mode determines the behavior of the
166 and the optional set of nodes can be viewed as the arguments to the
188 does not use the optional set of nodes.
190 It is an error for the set of nodes specified for this policy to
195 nodes specified by the policy. Memory will be allocated from
202 allocation fails, the kernel will search other nodes, in order
222 page granularity, across the nodes specified in the policy.
227 Interleave mode indexes the set of nodes specified by the
230 nodes specified by the policy. It then attempts to allocate a
237 the set of nodes specified by the policy using a node counter
240 This will tend to spread the pages out over the nodes
249 a memory pressure on all nodes in the nodemask, the allocation
250 can fall back to all existing numa nodes. This is effectively
258 nodes changes after the memory policy has been defined.
261 change in the set of allowed nodes, the preferred nodemask (Preferred
263 remapped to the new set of allowed nodes. This may result in nodes
266 With this flag, if the user-specified nodes overlap with the
267 nodes allowed by the task's cpuset, then the memory policy is
268 applied to their intersection. If the two sets of nodes do not
274 over nodes 3, 4, and 5. With this flag, however, since only node
276 occurs over that node. If no nodes from the user's nodemask are
287 set of allowed nodes. The kernel stores the user-passed nodemask,
288 and if the allowed nodes changes, then that original nodemask will
289 be remapped relative to the new set of allowed nodes.
293 nodes, the node (Preferred) or nodemask (Bind, Interleave) is
294 remapped to the new set of allowed nodes. That remap may not
296 set of allowed nodes upon successive rebinds: a nodemask of
298 allowed nodes is restored to its original state.
302 nodes. In other words, if nodes 0, 2, and 4 are set in the user's
304 Bind or Interleave case, the third and fifth) nodes in the set of
305 allowed nodes. The nodemask passed by the user represents nodes
306 relative to task or VMA's set of allowed nodes.
308 If the user's nodemask includes nodes that are outside the range
309 of the new set of allowed nodes (for example, node 5 is set in
310 the user's nodemask when the set of allowed nodes is only 0-3),
317 interleave now occurs over nodes 3,5-7. If the cpuset's mems
318 then change to 0,2-3,5, then the interleave occurs over nodes
325 memory nodes 0 to N-1, where N is the number of memory nodes the
327 set of memory nodes allowed by the task's cpuset, as that may
352 and NUMA nodes. "Usage" here means one of the following:
362 BIND policy nodemask is used, by reference, to filter ineligible nodes.
399 on different NUMA nodes. This extra overhead can be avoided by always
426 specified by the 'mode' argument and the set of nodes defined by
497 that require a node or set of nodes, the nodes are restricted to the set of
498 nodes whose memories are allowed by the cpuset constraints. If the nodemask
499 specified for the policy contains nodes that are not allowed by the cpuset and
500 MPOL_F_RELATIVE_NODES is not used, the intersection of the set of nodes
501 specified for the policy and the set of nodes with memory is used. If the
503 installed. If MPOL_F_RELATIVE_NODES is used, the policy's nodes are mapped
504 onto and folded into the task's set of allowed nodes as previously described.
509 any of the tasks install shared policy on the region, only nodes whose