• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-13-stable/sys/contrib/ncsw/etc/

Lines Matching defs:p_CurrB

177     t_FreeBlock *p_PrevB, *p_CurrB, *p_NewB;
186 p_CurrB = p_MM->freeBlocks[i];
196 while ( p_CurrB )
198 if ( alignBase <= p_CurrB->end )
200 if ( end > p_CurrB->end )
203 while ( p_CurrB->p_Next && end > p_CurrB->p_Next->end )
205 p_NextB = p_CurrB->p_Next;
206 p_CurrB->p_Next = p_CurrB->p_Next->p_Next;
210 p_NextB = p_CurrB->p_Next;
213 p_CurrB->end = end;
217 p_CurrB->end = p_NextB->end;
218 p_CurrB->p_Next = p_NextB->p_Next;
222 else if ( (end < p_CurrB->base) && ((end-alignBase) >= alignment) )
227 p_NewB->p_Next = p_CurrB;
235 if ((alignBase < p_CurrB->base) && (end >= p_CurrB->base))
237 p_CurrB->base = alignBase;
242 if ( (p_CurrB->end - p_CurrB->base) < alignment)
245 p_PrevB->p_Next = p_CurrB->p_Next;
247 p_MM->freeBlocks[i] = p_CurrB->p_Next;
248 XX_Free(p_CurrB);
249 p_CurrB = NULL;
255 p_PrevB = p_CurrB;
256 p_CurrB = p_CurrB->p_Next;
263 if ( !p_CurrB && ((((uint64_t)(end-base)) & ((uint64_t)(alignment-1))) == 0) )
277 if ( p_CurrB && base > p_CurrB->base )
278 base = p_CurrB->base;
279 if ( p_CurrB && end < p_CurrB->end )
280 end = p_CurrB->end;
309 t_FreeBlock *p_PrevB, *p_CurrB, *p_NewB;
317 p_CurrB = p_MM->freeBlocks[i];
322 while ( p_CurrB )
324 base = p_CurrB->base;
325 end = p_CurrB->end;
333 p_PrevB->p_Next = p_CurrB->p_Next;
335 p_MM->freeBlocks[i] = p_CurrB->p_Next;
336 XX_Free(p_CurrB);
340 p_CurrB->base = alignBase;
352 p_NewB->p_Next = p_CurrB->p_Next;
353 p_CurrB->p_Next = p_NewB;
355 p_CurrB->end = holdBase;
359 p_CurrB->base = alignBase;
364 p_PrevB->p_Next = p_CurrB->p_Next;
366 p_MM->freeBlocks[i] = p_CurrB->p_Next;
367 XX_Free(p_CurrB);
373 p_PrevB = p_CurrB;
374 p_CurrB = p_CurrB->p_Next;
446 t_BusyBlock *p_CurrB, *p_PrevB, *p_NewB;
448 p_CurrB = p_MM->busyBlocks;
451 while ( p_CurrB )
453 if ( base < p_CurrB->end )
455 if ( end > p_CurrB->end )
458 while ( p_CurrB->p_Next && end >= p_CurrB->p_Next->end )
460 p_NextB = p_CurrB->p_Next;
461 p_CurrB->p_Next = p_CurrB->p_Next->p_Next;
465 p_NextB = p_CurrB->p_Next;
472 if ( base <= p_CurrB->base )
474 if ( end < p_CurrB->end && end > p_CurrB->base )
476 p_CurrB->base = end;
478 else if ( end >= p_CurrB->end )
481 p_PrevB->p_Next = p_CurrB->p_Next;
483 p_MM->busyBlocks = p_CurrB->p_Next;
484 XX_Free(p_CurrB);
489 if ( end < p_CurrB->end && end > p_CurrB->base )
492 p_CurrB->end-end,
493 p_CurrB->name)) == NULL)
495 p_NewB->p_Next = p_CurrB->p_Next;
496 p_CurrB->p_Next = p_NewB;
498 p_CurrB->end = base;
504 p_PrevB = p_CurrB;
505 p_CurrB = p_CurrB->p_Next;