Lines Matching refs:mid
1730 unsigned int mid = (right + left) / 2; in memblock_search() local
1732 if (addr < type->regions[mid].base) in memblock_search()
1733 right = mid; in memblock_search()
1734 else if (addr >= (type->regions[mid].base + in memblock_search()
1735 type->regions[mid].size)) in memblock_search()
1736 left = mid + 1; in memblock_search()
1738 return mid; in memblock_search()
1766 int mid = memblock_search(type, PFN_PHYS(pfn)); in memblock_search_pfn_nid() local
1768 if (mid == -1) in memblock_search_pfn_nid()
1771 *start_pfn = PFN_DOWN(type->regions[mid].base); in memblock_search_pfn_nid()
1772 *end_pfn = PFN_DOWN(type->regions[mid].base + type->regions[mid].size); in memblock_search_pfn_nid()
1774 return memblock_get_region_node(&type->regions[mid]); in memblock_search_pfn_nid()