Home | History | Annotate | Download | only in IScsiDxe

Lines Matching refs:Heap

94   Add one item into the heap.

96 @param[in, out] Heap On input, the current address of the heap. On output, the address of
97 the heap after the item is added.
98 @param[in] Data The data to add into the heap.
104 IN OUT UINT8 **Heap,
112 *Heap -= Len + 1;
114 CopyMem (*Heap, Data, Len);
115 *(*Heap + Len) = 0;
123 @param[in, out] Heap The heap.
129 IN OUT UINT8 **Heap
152 // Fill the iSCSI Initiator Name into the heap.
154 IScsiAddHeapItem (Heap, mPrivate->InitiatorName, mPrivate->InitiatorNameLength - 1);
157 Initiator->IScsiNameOffset = (UINT16) ((UINTN) *Heap - (UINTN) Table);
191 @param[in, out] Heap The heap buffer used to store the variable length
198 IN OUT UINT8 **Heap
387 IScsiAddHeapItem (Heap, NvData->TargetName, Length);
390 Target->IScsiNameOffset = (UINT16) ((UINTN) *Heap - (UINTN) Table);
397 IScsiAddHeapItem (Heap, AuthConfig->CHAPName, Length);
399 Target->CHAPNameOffset = (UINT16) ((UINTN) *Heap - (UINTN) Table);
405 IScsiAddHeapItem (Heap, AuthConfig->CHAPSecret, Length);
407 Target->CHAPSecretOffset = (UINT16) ((UINTN) *Heap - (UINTN) Table);
414 IScsiAddHeapItem (Heap, AuthConfig->ReverseCHAPName, Length);
416 Target->ReverseCHAPNameOffset = (UINT16) ((UINTN) *Heap - (UINTN) Table);
422 IScsiAddHeapItem (Heap, AuthConfig->ReverseCHAPSecret, Length);
424 Target->ReverseCHAPSecretOffset = (UINT16) ((UINTN) *Heap - (UINTN) Table);
459 UINT8 *Heap;
518 Heap = (UINT8 *) Table + IBFT_HEAP_OFFSET;
525 IScsiFillInitiatorSection (Table, &Heap);
526 IScsiFillNICAndTargetSections (Table, &Heap);