Lines Matching refs:mid
1392 unsigned int mid = (right + left) / 2; in memblock_search() local
1394 if (addr < type->regions[mid].base) in memblock_search()
1395 right = mid; in memblock_search()
1396 else if (addr >= (type->regions[mid].base + in memblock_search()
1397 type->regions[mid].size)) in memblock_search()
1398 left = mid + 1; in memblock_search()
1400 return mid; in memblock_search()
1420 int mid = memblock_search(type, PFN_PHYS(pfn)); in memblock_search_pfn_nid() local
1422 if (mid == -1) in memblock_search_pfn_nid()
1425 *start_pfn = PFN_DOWN(type->regions[mid].base); in memblock_search_pfn_nid()
1426 *end_pfn = PFN_DOWN(type->regions[mid].base + type->regions[mid].size); in memblock_search_pfn_nid()
1428 return type->regions[mid].nid; in memblock_search_pfn_nid()