Lines Matching full:mid
191 uint64_t mid; in vdev_indirect_mapping_entry_for_offset_impl() local
195 mid = base + ((last - base) >> 1); in vdev_indirect_mapping_entry_for_offset_impl()
198 &vim->vim_entries[mid]); in vdev_indirect_mapping_entry_for_offset_impl()
201 entry = &vim->vim_entries[mid]; in vdev_indirect_mapping_entry_for_offset_impl()
204 last = mid - 1; in vdev_indirect_mapping_entry_for_offset_impl()
206 base = mid + 1; in vdev_indirect_mapping_entry_for_offset_impl()
212 ASSERT(mid == base || mid == last); in vdev_indirect_mapping_entry_for_offset_impl()
220 * comparing the mapping entry at index "mid" and the in vdev_indirect_mapping_entry_for_offset_impl()
222 * indices one less than "mid", and one greater than in vdev_indirect_mapping_entry_for_offset_impl()
223 * "mid"; we just need to determine if offset is greater in vdev_indirect_mapping_entry_for_offset_impl()
225 * index "mid". in vdev_indirect_mapping_entry_for_offset_impl()
230 index = mid; in vdev_indirect_mapping_entry_for_offset_impl()
232 index = mid + 1; in vdev_indirect_mapping_entry_for_offset_impl()