• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /macosx-10.5.8/xnu-1228.15.4/libkern/c++/

Lines Matching defs:thisBucket

203     Bucket *thisBucket = &buckets[stateP->i];
209 thisBucket--;
210 stateP->j = thisBucket->count;
214 if (thisBucket->count == 1)
215 return (OSSymbol *) thisBucket->symbolP;
217 return thisBucket->symbolP[stateP->j];
261 Bucket *thisBucket;
266 thisBucket = &buckets[hash % nBuckets];
267 j = thisBucket->count;
273 probeSymbol = (OSSymbol *) thisBucket->symbolP;
281 for (list = thisBucket->symbolP; j--; list++) {
294 Bucket *thisBucket;
299 thisBucket = &buckets[hash % nBuckets];
300 j = thisBucket->count;
303 thisBucket->symbolP = (OSSymbol **) sym;
304 thisBucket->count++;
310 probeSymbol = (OSSymbol *) thisBucket->symbolP;
321 thisBucket->symbolP = list;
322 thisBucket->count++;
329 for (list = thisBucket->symbolP; j--; list++) {
336 j = thisBucket->count++;
338 list = (OSSymbol **) kalloc(thisBucket->count * sizeof(OSSymbol *));
339 ACCUMSIZE(thisBucket->count * sizeof(OSSymbol *));
342 bcopy(thisBucket->symbolP, list + 1, j * sizeof(OSSymbol *));
343 kfree(thisBucket->symbolP, j * sizeof(OSSymbol *));
345 thisBucket->symbolP = list;
353 Bucket *thisBucket;
358 thisBucket = &buckets[hash % nBuckets];
359 j = thisBucket->count;
360 list = thisBucket->symbolP;
369 thisBucket->symbolP = 0;
371 thisBucket->count--;
381 thisBucket->symbolP = (OSSymbol **) list[1];
385 thisBucket->count--;
392 thisBucket->symbolP = (OSSymbol **) list[0];
396 thisBucket->count--;
408 kalloc((thisBucket->count-1) * sizeof(OSSymbol *));
409 ACCUMSIZE((thisBucket->count-1) * sizeof(OSSymbol *));
410 if (thisBucket->count-1 != j)
411 bcopy(thisBucket->symbolP, list,
412 (thisBucket->count-1-j) * sizeof(OSSymbol *));
414 bcopy(thisBucket->symbolP + thisBucket->count-j,
415 list + thisBucket->count-1-j,
417 kfree(thisBucket->symbolP, thisBucket->count * sizeof(OSSymbol *));
418 ACCUMSIZE(-(thisBucket->count * sizeof(OSSymbol *)));
419 thisBucket->symbolP = list;
421 thisBucket->count--;