Symbol: mem_affinity
sys/dev/acpica/acpi_pxm.c
66
struct mem_affinity mem_info[VM_PHYSSEG_MAX + 1];
sys/powerpc/powerpc/platform.c
123
struct mem_affinity *mi;
sys/powerpc/powerpc/platform.c
72
static struct mem_affinity mem_info[VM_PHYSSEG_MAX + 1];
sys/vm/vm_phys.c
2000
if (mem_affinity != NULL) {
sys/vm/vm_phys.c
2002
size = mem_affinity[i].end - mem_affinity[i].start;
sys/vm/vm_phys.c
2005
if (domain != -1 && mem_affinity[i].domain != domain)
sys/vm/vm_phys.c
2012
mem_start = mem_affinity[mem_index].start;
sys/vm/vm_phys.c
2013
mem_end = mem_affinity[mem_index].end;
sys/vm/vm_phys.c
2086
if (mem_affinity != NULL) {
sys/vm/vm_phys.c
2089
for (i = 0; mem_affinity[i].end != 0; i++) {
sys/vm/vm_phys.c
2090
idx = vm_phys_avail_find(mem_affinity[i].start);
sys/vm/vm_phys.c
2092
vm_phys_avail_split(mem_affinity[i].start, idx);
sys/vm/vm_phys.c
2093
idx = vm_phys_avail_find(mem_affinity[i].end);
sys/vm/vm_phys.c
2095
vm_phys_avail_split(mem_affinity[i].end, idx);
sys/vm/vm_phys.c
257
if (vm_ndomains == 1 || mem_affinity == NULL)
sys/vm/vm_phys.c
264
for (i = 0; mem_affinity[i].end != 0; i++)
sys/vm/vm_phys.c
265
if (mem_affinity[i].start <= high &&
sys/vm/vm_phys.c
266
mem_affinity[i].end >= low)
sys/vm/vm_phys.c
267
DOMAINSET_SET(mem_affinity[i].domain, &mask);
sys/vm/vm_phys.c
501
if (mem_affinity == NULL) {
sys/vm/vm_phys.c
507
if (mem_affinity[i].end == 0)
sys/vm/vm_phys.c
509
if (mem_affinity[i].end <= start)
sys/vm/vm_phys.c
511
if (mem_affinity[i].start > start)
sys/vm/vm_phys.c
514
if (mem_affinity[i].end >= end) {
sys/vm/vm_phys.c
516
mem_affinity[i].domain);
sys/vm/vm_phys.c
519
_vm_phys_create_seg(start, mem_affinity[i].end,
sys/vm/vm_phys.c
520
mem_affinity[i].domain);
sys/vm/vm_phys.c
521
start = mem_affinity[i].end;
sys/vm/vm_phys.c
722
struct mem_affinity *affinity __numa_used, int *locality __numa_used)
sys/vm/vm_phys.c
737
mem_affinity = affinity;
sys/vm/vm_phys.c
80
struct mem_affinity __read_mostly *mem_affinity;
sys/vm/vm_phys.h
100
mem_affinity[i].end >= pa)
sys/vm/vm_phys.h
101
return (mem_affinity[i].domain);
sys/vm/vm_phys.h
54
extern struct mem_affinity *mem_affinity;
sys/vm/vm_phys.h
79
void vm_phys_register_domains(int ndomains, struct mem_affinity *affinity,
sys/vm/vm_phys.h
98
for (i = 0; mem_affinity[i].end != 0; i++)
sys/vm/vm_phys.h
99
if (mem_affinity[i].start <= pa &&