/** @file Header file for GbeLib. Copyright (c) 2021, Intel Corporation. All rights reserved.
SPDX-License-Identifier: BSD-2-Clause-Patent **/ #ifndef _GBE_LIB_H_ #define _GBE_LIB_H_ /** Check whether GbE region is valid Check SPI region directly since GbE might be disabled in SW. @retval TRUE Gbe Region is valid @retval FALSE Gbe Region is invalid **/ BOOLEAN IsGbeRegionValid ( VOID ); /** Check whether GBE controller is enabled in the platform. @retval TRUE GbE is enabled @retval FALSE GbE is disabled **/ BOOLEAN IsGbePresent ( VOID ); /** Checks if Gbe is Enabled or Disabled @retval BOOLEAN TRUE if device is enabled, FALSE otherwise. **/ BOOLEAN IsGbeEnabled ( VOID ); /** Returns Gigabit Ethernet PCI Device Number @retval GbE device number **/ UINT8 GbeDevNumber ( VOID ); /** Returns Gigabit Ethernet PCI Function Number @retval GbE function number **/ UINT8 GbeFuncNumber ( VOID ); #endif // _GBE_LIB_H_