Lines Matching defs:mid
1722 unsigned int mid = (right + left) / 2;
1724 if (addr < type->regions[mid].base)
1725 right = mid;
1726 else if (addr >= (type->regions[mid].base +
1727 type->regions[mid].size))
1728 left = mid + 1;
1730 return mid;
1758 int mid = memblock_search(type, PFN_PHYS(pfn));
1760 if (mid == -1)
1763 *start_pfn = PFN_DOWN(type->regions[mid].base);
1764 *end_pfn = PFN_DOWN(type->regions[mid].base + type->regions[mid].size);
1766 return memblock_get_region_node(&type->regions[mid]);