112#define NVCONFIG_MAX_TLV_SIZE 256
u32 version
Driver version.
uint8_t data[48]
Additional event data.
#define FILE_LICENCE(_licence)
Declare a particular licence as applying to a file.
mlx_status nvconfig_nvdata_invalidate(IN mlx_utils *utils, IN mlx_uint8 port, IN mlx_uint16 tlv_type)
@ NVRAM_TLV_CLASS_PHYSICAL_PORT
@ NVDA_NV_HEADER_WRITER_ID_UEFI_HII
@ NVDA_NV_HEADER_WRITER_ID_FLEXBOOT
mlx_status nvconfig_nvdata_access(IN mlx_utils *utils, IN mlx_uint8 port, IN mlx_uint16 tlv_type, IN REG_ACCESS_OPT opt, IN mlx_size data_size, IN NV_DEFAULT_OPT def_en, IN NVDA_WRITER_ID writer_id, IN OUT mlx_uint8 *version, IN OUT mlx_void *data)
mlx_status nvconfig_query_capability(IN mlx_utils *utils, IN mlx_uint8 port, IN mlx_uint16 tlv_type, OUT mlx_boolean *read_supported, OUT mlx_boolean *write_supported)
#define NVCONFIG_MAX_TLV_SIZE
mlx_uint32 virtual_mac_low
mlx_uint32 erase_on_powerup
mlx_uint32 virtual_mac_high
mlx_uint32 virtual_mac_en
mlx_uint8 wol_en
WOL En/Dis.
mlx_uint8 vpi_en
VPI En/Dis.
mlx_uint8 data[NVCONFIG_MAX_TLV_SIZE]
struct nvconfig_header nv_header
union nvconfig_tlv_type tlv_type
mlx_boolean fw_reset_needed
NVRAM_CLASS_CODE class_code
struct nvconfig_tlv_type_per_port per_port
struct nvconfig_tlv_type_per_host per_host
struct nvconfig_tlv_type_global global