Lines Matching defs:thisBucket

205     Bucket *thisBucket = &buckets[stateP->i];
211 thisBucket--;
212 stateP->j = thisBucket->count;
216 if (thisBucket->count == 1)
217 return (OSSymbol *) thisBucket->symbolP;
219 return thisBucket->symbolP[stateP->j];
263 Bucket *thisBucket;
268 thisBucket = &buckets[hash % nBuckets];
269 j = thisBucket->count;
275 probeSymbol = (OSSymbol *) thisBucket->symbolP;
283 for (list = thisBucket->symbolP; j--; list++) {
296 Bucket *thisBucket;
301 thisBucket = &buckets[hash % nBuckets];
302 j = thisBucket->count;
305 thisBucket->symbolP = (OSSymbol **) sym;
306 thisBucket->count++;
312 probeSymbol = (OSSymbol *) thisBucket->symbolP;
323 thisBucket->symbolP = list;
324 thisBucket->count++;
331 for (list = thisBucket->symbolP; j--; list++) {
338 j = thisBucket->count++;
340 list = (OSSymbol **) kalloc(thisBucket->count * sizeof(OSSymbol *));
341 ACCUMSIZE(thisBucket->count * sizeof(OSSymbol *));
344 bcopy(thisBucket->symbolP, list + 1, j * sizeof(OSSymbol *));
345 kfree(thisBucket->symbolP, j * sizeof(OSSymbol *));
347 thisBucket->symbolP = list;
355 Bucket *thisBucket;
360 thisBucket = &buckets[hash % nBuckets];
361 j = thisBucket->count;
362 list = thisBucket->symbolP;
374 thisBucket->symbolP = 0;
376 thisBucket->count--;
388 thisBucket->symbolP = (OSSymbol **) list[1];
392 thisBucket->count--;
399 thisBucket->symbolP = (OSSymbol **) list[0];
403 thisBucket->count--;
417 kalloc((thisBucket->count-1) * sizeof(OSSymbol *));
418 ACCUMSIZE((thisBucket->count-1) * sizeof(OSSymbol *));
419 if (thisBucket->count-1 != j)
420 bcopy(thisBucket->symbolP, list,
421 (thisBucket->count-1-j) * sizeof(OSSymbol *));
423 bcopy(thisBucket->symbolP + thisBucket->count-j,
424 list + thisBucket->count-1-j,
426 kfree(thisBucket->symbolP, thisBucket->count * sizeof(OSSymbol *));
427 ACCUMSIZE(-(thisBucket->count * sizeof(OSSymbol *)));
428 thisBucket->symbolP = list;
430 thisBucket->count--;