Searched refs:mid (Results 1 - 25 of 36) sorted by last modified time

12

/haiku/headers/private/kernel/util/
H A DVectorMap.h662 int32 mid = (lower + upper) / 2; local
663 int cmp = fEntryStrategy.Compare(fEntryStrategy.GetKey(fElements[mid]),
666 lower = mid + 1;
668 upper = mid;
H A DVectorSet.h439 int32 mid = (lower + upper) / 2; local
440 int cmp = fCompare(fElements[mid], value);
442 lower = mid + 1;
444 upper = mid;
/haiku/src/add-ons/kernel/file_systems/xfs/
H A DInode.h354 int mid; local
362 mid = (left + right) / 2;
363 uint32 hashval = B_BENDIAN_TO_HOST_INT32(entry[mid].hashval);
365 right = mid;
369 left = mid+1;
/haiku/src/kits/interface/
H A DListView.cpp1127 int32 mid = -1; local
1133 mid = (low + high) / 2;
1134 frameTop = ItemAt(mid)->Top();
1135 frameBottom = ItemAt(mid)->Bottom();
1137 high = mid - 1;
1139 low = mid + 1;
1141 return mid;
/haiku/src/kits/debugger/dwarf/
H A DDwarfFile.cpp3348 int mid = (lower + upper + 1) / 2; local
3349 if (fCompilationUnits.ItemAt(mid)->HeaderOffset() > refAddr)
3350 upper = mid - 1;
3352 lower = mid;
3385 int mid = (lower + upper + 1) / 2; local
3386 if (offset < infoList.ItemAt(mid)->start)
3387 upper = mid - 1;
3389 lower = mid;
H A DBaseUnit.cpp99 int mid = (lower + upper + 1) / 2; local
100 if (fEntryOffsets[mid] > offset)
101 upper = mid - 1;
103 lower = mid;
/haiku/src/add-ons/kernel/file_systems/reiserfs/
H A DIterators.cpp504 // binary search: lower and upper are node indices, mid is a key index
508 int32 mid = (lower + upper) / 2; // lower <= mid < upper <= count local
509 VKey midKey(node->KeyAt(mid));
510 //PRINT((" mid: %3ld: ", mid));
512 if (*k < midKey) // => node index <= mid
513 upper = mid; // lower <= upper < count
514 else // => node index > mid
515 lower = mid
778 int32 mid = (lower + upper + 1) / 2; local
[all...]
/haiku/src/add-ons/kernel/file_systems/btrfs/
H A DBTree.cpp99 int low = 0, mid = 0, comp = 0; local
103 mid = (low + high) / 2;
104 other = (const btrfs_key*)(base + mid * entrySize);
107 high = mid;
109 low = mid + 1;
111 *slot = mid;
121 mid--;
123 mid++;
125 if (type == BTREE_EXACT || mid < 0)
128 *slot = mid;
[all...]
/haiku/src/apps/debuganalyzer/model/
H A DModel.cpp364 size_t mid = (lower + upper) / 2; local
365 IORequest* request = fIORequests[mid];
368 lower = mid + 1;
370 upper = mid;
671 size_t mid = (lower + upper) / 2; local
672 while (mid < upper) {
673 system_profiler_event_header* header = fEvents[mid];
680 mid++;
687 if (mid == upper) {
688 lower = mid;
[all...]
/haiku/src/apps/debuganalyzer/gui/main_window/
H A DSchedulingPage.cpp792 int32 mid = (lower + upper + 1) / 2; local
793 const SchedulingEvent& event = events[mid];
795 upper = mid - 1;
797 lower = mid;
1266 int32 mid = (lower + upper + 1) / 2; local
1267 const IOSchedulingEvent& event = events[mid];
1269 upper = mid - 1;
1271 lower = mid;
/haiku/src/tools/fs_shell/
H A Dunistd.cpp79 off_t mid = (lower + upper + 1) / 2; local
80 if (test_size(fd, mid))
81 lower = mid;
83 upper = mid - 1;
/haiku/src/apps/poorman/libhttpd/
H A Dlibhttpd.c2590 int i, top, bot, mid; local
2636 mid = ( top + bot ) / 2;
2637 r = strncasecmp( ext, typ_tab[mid].ext, ext_len );
2639 top = mid - 1;
2641 bot = mid + 1;
2643 if ( ext_len < typ_tab[mid].ext_len )
2644 top = mid - 1;
2645 else if ( ext_len > typ_tab[mid].ext_len )
2646 bot = mid + 1;
2649 hc->type = typ_tab[mid]
[all...]
/haiku/src/add-ons/kernel/partitioning_systems/common/
H A DPartitionMap.cpp229 int32 mid = (lower + upper) / 2; local
230 const Partition* midPartition = partitions[mid];
232 lower = mid + 1;
234 upper = mid;
/haiku/src/servers/registrar/
H A DPriorityMessageQueue.cpp121 int32 mid = (lower + upper) / 2; local
122 MessageInfo *info = fMessages.ItemAt(mid);
124 lower = mid + 1;
126 upper = mid;
/haiku/src/kits/storage/sniffer/
H A DParser.cpp32 char octalToChar(char hi, char mid, char low);
838 octalToChar(char hi, char mid, char low) { argument
839 if (isOctalChar(hi) && isOctalChar(mid) && isOctalChar(low)) {
842 return ((hi-'0') << 6) | ((mid-'0') << 3) | (low-'0');
/haiku/src/add-ons/kernel/drivers/network/ether/rdc/dev/vte/
H A Dif_vte.c359 uint16_t mid; local
365 mid = CSR_READ_2(sc, VTE_MID0L);
366 sc->vte_eaddr[0] = (mid >> 0) & 0xFF;
367 sc->vte_eaddr[1] = (mid >> 8) & 0xFF;
368 mid = CSR_READ_2(sc, VTE_MID0M);
369 sc->vte_eaddr[2] = (mid >> 0) & 0xFF;
370 sc->vte_eaddr[3] = (mid >> 8) & 0xFF;
371 mid = CSR_READ_2(sc, VTE_MID0H);
372 sc->vte_eaddr[4] = (mid >> 0) & 0xFF;
373 sc->vte_eaddr[5] = (mid >>
[all...]
/haiku/src/tools/
H A Delf2aout.c182 uint32_t mid; local
184 mid = get_mid(xe16toh(e->e_machine), e->e_ident[EI_DATA], e->e_ident[EI_CLASS]);
203 a.a_magic = htoxe32(((uint32_t)mid << 16) | OMAGIC);
237 uint32_t mid; local
239 mid = get_mid(xe16toh(e->e_machine), e->e_ident[EI_DATA], e->e_ident[EI_CLASS]);
258 a.a_magic = htoxe32(((uint32_t)mid << 16) | OMAGIC);
/haiku/src/system/libroot/posix/musl/internal/
H A Dlibm.h36 uint32_t mid; member in struct:ldshape::__anon11
51 uint32_t mid; member in struct:ldshape::__anon13
/haiku/src/bin/debug/profile/
H A DSharedImage.cpp106 int32 mid = (lower + upper) / 2; local
107 if (address >= fSymbols[mid]->base + fSymbols[mid]->size)
108 lower = mid + 1;
110 upper = mid;
/haiku/src/system/libroot/posix/glibc/arch/sparc/
H A Dsubmul_1.S45 ! mid-1 !
46 ! mid-2 !
54 mulx %i3,%i0,%i1 ! mid-1 product
55 mulx %o1,%g5,%l2 ! mid-2 product
58 add %i1,%i0,%i1 ! ...and add it to the mid-1 product
59 addcc %i1,%l2,%i1 ! add mid products
62 sllx %i1,32,%i0 ! align low bits of mid product
66 srlx %i1,32,%i1 ! extract high bits of mid product...
H A Dmul_1.S48 ! mid-1 !
49 ! mid-2 !
57 mulx %i3,%i0,%i1 ! mid-1 product
58 mulx %o1,%g5,%l2 ! mid-2 product
61 add %i1,%i0,%i1 ! ...and add it to the mid-1 product
62 addcc %i1,%l2,%i1 ! add mid products
66 sllx %i1,32,%i0 ! align low bits of mid product
69 srlx %i1,32,%i1 ! extract high bits of mid product...
H A Daddmul_1.S46 ! mid-1 !
47 ! mid-2 !
55 mulx %i3,%i0,%i1 ! mid-1 product
56 mulx %o1,%g5,%l2 ! mid-2 product
59 add %i1,%i0,%i1 ! ...and add it to the mid-1 product
60 addcc %i1,%l2,%i1 ! add mid products
63 sllx %i1,32,%i0 ! align low bits of mid product
67 srlx %i1,32,%i1 ! extract high bits of mid product...
/haiku/src/add-ons/kernel/file_systems/ntfs/libntfs/
H A Ddevice.c629 const s64 mid = (low + high) / 2; local
631 if (!ntfs_device_offset_valid(dev, mid))
632 low = mid;
634 high = mid;
/haiku/src/apps/mediaplayer/supplier/
H A DSubTitlesSRT.cpp190 int32 mid = (lower + upper) / 2; local
192 fSubTitles.ItemAtFast(mid));
194 upper = mid;
196 lower = mid + 1;
/haiku/src/add-ons/decorators/WinDecorator/
H A DWinDecorator.cpp692 RGBColor mid; local
699 mid.SetColor(192,192,192);
705 mid.SetColor(192,192,192);
750 fDrawingEngine->FillRect(rect, mid);

Completed in 152 milliseconds

12