Lines Matching +full:non +full:- +full:specified

10 supported platforms with Non-Uniform Memory Access architectures since 2.4.?.
16 (``Documentation/admin-guide/cgroup-v1/cpusets.rst``)
19 programming interface that a NUMA-aware application can take advantage of. When
28 ------------------------
41 not to overload the initial boot node with boot-time
45 this is an optional, per-task policy. When defined for a
61 In a multi-threaded task, task policies apply only to the thread
98 mapping-- i.e., at Copy-On-Write.
101 virtual address space--a.k.a. threads--independent of when
106 are NOT inheritable across exec(). Thus, only NUMA-aware
109 * A task may install a new VMA policy on a sub-range of a
126 policies--using the mbind() system call specifying a range of
138 support allocation at fault time--a.k.a lazy allocation--so hugetlbfs
161 -----------------------------
175 Default Mode--MPOL_DEFAULT
178 policy scopes. Any existing non-default policy will simply be
179 removed when MPOL_DEFAULT is specified. As a result,
187 When specified in one of the memory policy APIs, the Default mode
190 It is an error for the set of nodes specified for this policy to
191 be non-empty.
195 nodes specified by the policy. Memory will be allocated from
201 from the single node specified in the policy. If that
206 Internally, the Preferred policy uses a single node--the
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
232 specified by a Preferred policy or had been selected by a
237 the set of nodes specified by the policy using a node counter
239 specified node after it reaches the highest specified node.
241 specified by the policy based on the order in which they are
248 satisfied from the nodemask specified in the policy. If there is
275 With this flag, if the user-specified nodes overlap with the
281 mems 1-3 that sets an Interleave policy over the same set. If
282 the cpuset's mems change to 3-5, the Interleave will now occur
296 set of allowed nodes. The kernel stores the user-passed nodemask,
306 1,3,5 may be remapped to 7-9 and then to 1-3 if the set of
319 the user's nodemask when the set of allowed nodes is only 0-3),
324 mems 2-5 that sets an Interleave policy over the same set with
325 MPOL_F_RELATIVE_NODES. If the cpuset's mems change to 3-7, the
326 interleave now occurs over nodes 3,5-7. If the cpuset's mems
327 then change to 0,2-3,5, then the interleave occurs over nodes
328 0,2-3,5.
334 memory nodes 0 to N-1, where N is the number of memory nodes the
359 During run-time "usage" of the policy, we attempt to minimize atomic operations
400 used for non-shared policies. For this reason, shared policies are marked
401 as such, and the extra reference is dropped "conditionally"--i.e., only
435 specified by the 'mode' argument and the set of nodes defined by
451 policy or location of a specified virtual address, depending on the
463 mbind() installs the policy specified by (mode, nmask, maxnodes) as a
464 VMA policy for the range of the calling task's address space specified
490 + set the task policy for a specified program via set_mempolicy(2), fork(2) and
495 The numactl(8) tool is packaged with the run-time version of the library
497 package the headers and compile-time libraries in a separate development
508 specified for the policy contains nodes that are not allowed by the cpuset and
510 specified for the policy and the set of nodes with memory is used. If the