Lines Matching refs:Head
240 USBHC_MEM_BLOCK *Head;
246 Head = Pool->Head;
253 for (Block = Head; Block != NULL; Block = Block->Next) {
276 @param Head The head of the memory pool's block list.
282 IN USBHC_MEM_BLOCK *Head,
286 ASSERT ((Head != NULL) && (Block != NULL));
287 Block->Next = Head->Next;
288 Head->Next = Block;
321 @param Head The block list head of the memory's pool.
327 IN USBHC_MEM_BLOCK *Head,
333 ASSERT ((Head != NULL) && (BlockToUnlink != NULL));
335 for (Block = Head; Block != NULL; Block = Block->Next) {
375 Pool->Head = UsbHcAllocMemBlock (Pool, USBHC_MEM_DEFAULT_PAGES);
377 if (Pool->Head == NULL) {
402 ASSERT (Pool->Head != NULL);
409 for (Block = Pool->Head->Next; Block != NULL; Block = Pool->Head->Next) {
410 UsbHcUnlinkMemBlock (Pool->Head, Block);
414 UsbHcFreeMemBlock (Pool, Pool->Head);
436 USBHC_MEM_BLOCK *Head;
445 Head = Pool->Head;
446 ASSERT (Head != NULL);
451 for (Block = Head; Block != NULL; Block = Block->Next) {
486 UsbHcInsertMemBlockToPool (Head, NewBlock);
512 USBHC_MEM_BLOCK *Head;
520 Head = Pool->Head;
524 for (Block = Head; Block != NULL; Block = Block->Next) {
560 if ((Block != Head) && UsbHcIsMemBlockEmpty (Block)) {
561 UsbHcUnlinkMemBlock (Head, Block);