Lines Matching refs:mid
1499 unsigned int mid = (right + left) / 2; in memblock_search() local
1501 if (addr < type->regions[mid].base) in memblock_search()
1502 right = mid; in memblock_search()
1503 else if (addr >= (type->regions[mid].base + in memblock_search()
1504 type->regions[mid].size)) in memblock_search()
1505 left = mid + 1; in memblock_search()
1507 return mid; in memblock_search()
1527 int mid = memblock_search(type, PFN_PHYS(pfn)); in memblock_search_pfn_nid() local
1529 if (mid == -1) in memblock_search_pfn_nid()
1532 *start_pfn = PFN_DOWN(type->regions[mid].base); in memblock_search_pfn_nid()
1533 *end_pfn = PFN_DOWN(type->regions[mid].base + type->regions[mid].size); in memblock_search_pfn_nid()
1535 return type->regions[mid].nid; in memblock_search_pfn_nid()