Defines | |
#define | IBFT_TABLE_VAR_NAME L"iBFT" |
#define | IBFT_MAX_SIZE 4096 |
#define | IBFT_HEAP_OFFSET 2048 |
#define | IBFT_ROUNDUP(size) NET_ROUNDUP ((size), EFI_ACPI_ISCSI_BOOT_FIRMWARE_TABLE_STRUCTURE_ALIGNMENT) |
Functions | |
VOID | IScsiPublishIbft (IN VOID) |
Copyright (c) 2004 - 2011, Intel Corporation. All rights reserved.
This program and the accompanying materials are licensed and made available under the terms and conditions of the BSD License which accompanies this distribution. The full text of the license may be found at http://opensource.org/licenses/bsd-license.php
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
#define IBFT_HEAP_OFFSET 2048 |
Referenced by IScsiInitIbfTableHeader(), and IScsiPublishIbft().
#define IBFT_MAX_SIZE 4096 |
Referenced by IScsiPublishIbft().
#define IBFT_ROUNDUP | ( | size | ) | NET_ROUNDUP ((size), EFI_ACPI_ISCSI_BOOT_FIRMWARE_TABLE_STRUCTURE_ALIGNMENT) |
Referenced by IScsiFillInitiatorSection(), and IScsiFillNICAndTargetSections().
#define IBFT_TABLE_VAR_NAME L"iBFT" |
VOID IScsiPublishIbft | ( | IN | VOID | ) |
Publish and remove the iSCSI Boot Firmware Table according to the iSCSI session status.
References ISCSI_PRIVATE_DATA::EnableMpio, IBFT_HEAP_OFFSET, IBFT_MAX_SIZE, IScsiFillInitiatorSection(), IScsiFillNICAndTargetSections(), IScsiInitControlSection(), IScsiInitIbfTableHeader(), ISCSI_PRIVATE_DATA::Krb5MpioCount, mIbftInstalled, ISCSI_PRIVATE_DATA::MpioCount, mPrivate, mTableKey, and ISCSI_PRIVATE_DATA::ValidSinglePathCount.
Referenced by IScsiStart(), and IScsiStop().