Lines Matching defs:Header
40 POOL_HEADER Header;
160 Hdr->Header.Size >>= 1;
161 Hdr->Header.Available = TRUE;
163 Hdr = (FREE_POOL_HEADER*)((UINT8*)Hdr + Hdr->Header.Size);
168 Hdr->Header.Size = MIN_POOL_SIZE << PoolIndex;
169 Hdr->Header.Available = FALSE;
191 ASSERT ((FreePoolHdr->Header.Size & (FreePoolHdr->Header.Size - 1)) == 0);
192 ASSERT (((UINTN)FreePoolHdr & (FreePoolHdr->Header.Size - 1)) == 0);
193 ASSERT (FreePoolHdr->Header.Size >= MIN_POOL_SIZE);
195 PoolIndex = (UINTN) (HighBitSet32 ((UINT32)FreePoolHdr->Header.Size) - MIN_POOL_SHIFT);
196 FreePoolHdr->Header.Available = TRUE;
256 *Buffer = &FreePoolHdr->Header + 1;
282 ASSERT (!FreePoolHdr->Header.Available);
284 if (FreePoolHdr->Header.Size > MAX_POOL_SIZE) {
286 ASSERT ((FreePoolHdr->Header.Size & EFI_PAGE_MASK) == 0);
289 EFI_SIZE_TO_PAGES (FreePoolHdr->Header.Size)