Lines Matching refs:locality

27  * Basic NUMA support in terms of locality groups
30 * provide good performance on NUMA machines by optimizing for locality.
31 * In order to do this, a new abstraction called a "locality group (lgroup)"
48 * which represent more levels of locality than just the local latency of the
54 * the next nearest resources at the next level of locality from the previous.
65 * lgroup to find resources at the next level of locality until it reaches the
133 * level of locality.
1572 * determine the locality for its data structures in the context
2393 * are necessary to represent the varying states of locality for the cpu
2578 * differing levels of locality.
2641 * that leaf. (Another cpu still exists at this level of locality). In this
3579 shm_locality = amp->locality;
3900 * Initialize locality field in anon_map
3906 if (amp->locality == NULL) {
3908 * Allocate and initialize shared memory locality info
3909 * and set anon_map locality pointer to it
3922 * us to initializing the locality info
3925 if (amp->locality != NULL) {
3930 amp->locality = shm_locality;
3937 * Allocate shared vnode policy info if vnode is not locality aware yet
3942 * Allocate and initialize shared memory locality info
3951 * Point vnode locality field at shared vnode policy info
3952 * and set locality aware flag in vnode
3960 * Lost race so free locality info and increment count.
4013 * zero locality field
4017 if (amp->locality == NULL)
4019 shm_locality = amp->locality;
4024 amp->locality = 0;
4030 * shared and delete locality info if reference count drops to 0
4152 * Get locality info and starting offset into shared object
4164 if (amp->locality == NULL)
4166 shm_locality = amp->locality;
4190 * and set locality field to point at it