Lines Matching refs:mem_affinity
77 struct mem_affinity __read_mostly *mem_affinity; variable
206 if (vm_ndomains == 1 || mem_affinity == NULL) in vm_phys_domain_match()
213 for (i = 0; mem_affinity[i].end != 0; i++) in vm_phys_domain_match()
214 if (mem_affinity[i].start <= high && in vm_phys_domain_match()
215 mem_affinity[i].end >= low) in vm_phys_domain_match()
216 DOMAINSET_SET(mem_affinity[i].domain, &mask); in vm_phys_domain_match()
397 if (mem_affinity == NULL) { in vm_phys_create_seg()
403 if (mem_affinity[i].end == 0) in vm_phys_create_seg()
405 if (mem_affinity[i].end <= start) in vm_phys_create_seg()
407 if (mem_affinity[i].start > start) in vm_phys_create_seg()
410 if (mem_affinity[i].end >= end) { in vm_phys_create_seg()
412 mem_affinity[i].domain); in vm_phys_create_seg()
415 _vm_phys_create_seg(start, mem_affinity[i].end, in vm_phys_create_seg()
416 mem_affinity[i].domain); in vm_phys_create_seg()
417 start = mem_affinity[i].end; in vm_phys_create_seg()
597 vm_phys_register_domains(int ndomains, struct mem_affinity *affinity, in vm_phys_register_domains()
614 mem_affinity = affinity; in vm_phys_register_domains()