Lines Matching refs:need
73 /* Allocate extra in case we need to manually align the pointer */
427 unsigned int need = num;
459 objs = MIN((unsigned int)ccp->cc_objs, need);
469 if ((need -= objs) == 0) {
522 need -= (*cp->mc_slab_alloc)(cp->mc_private, &list, need, wait);
528 if (need > 0) {
544 (*cp->mc_slab_log)((num - need), *top, TRUE);
547 return (num - need);
565 if (n != (num - need)) {
568 (void *)cp, num - need, n);
576 return (num - need);
765 * We need an empty bucket to put our freed objects into
848 * TODO: We need to destroy the zone here, but cannot do it
873 unsigned int need = num;
936 if (--need == 0)
940 return (num - need);