iPXE
|
#include "mlx_nvconfig_prm.h"
Go to the source code of this file.
Data Structures | |
struct | mlx_nvconfig_port_conf_defaults |
struct | mlx_nvconfig_conf_defaults |
Macros | |
#define | DEFAULT_FLEXBOOT_MENU_TO 4 |
#define | DEFAULT_MAX_VFS 8 |
#define | DEFAULT_BOOT_PROTOCOL 1 |
#define | DEFAULT_OPTION_ROM_EN 1 |
#define | DEFAULT_BOOT_VLAN 1 |
#define | DEFAULT_ISCSI_DHCP_PARAM_EN 1 |
#define | DEFAULT_ISCSI_IPV4_DHCP_EN 1 |
#define | DEFAULT_ISCSI_DRIVE_NUM 0x80 |
#define | DEFAULT_OCSD_OCBB_EN 1 |
#define | DEFAULT_BOOT_IP_VER 0 |
#define | DEFAULT_BOOT_LINK_UP_TO 0 |
#define | DEFAULT_BOOT_UNDI_NETWORK_WAIT_TO 30 |
#define | DEFAULT_BOOT_IP_VERSION_EN 1 |
Functions | |
FILE_LICENCE (GPL2_OR_LATER) | |
mlx_status | nvconfig_read_port_default_values (IN mlx_utils *utils, IN mlx_uint8 port, OUT struct mlx_nvconfig_port_conf_defaults *port_conf_def) |
mlx_status | nvconfig_read_general_default_values (IN mlx_utils *utils, OUT struct mlx_nvconfig_conf_defaults *conf_def) |
mlx_status | nvconfig_read_rom_ini_values (IN mlx_utils *utils, OUT struct mlx_nvcofnig_romini *rom_ini) |
#define DEFAULT_FLEXBOOT_MENU_TO 4 |
Definition at line 28 of file mlx_nvconfig_defaults.h.
#define DEFAULT_MAX_VFS 8 |
Definition at line 29 of file mlx_nvconfig_defaults.h.
#define DEFAULT_BOOT_PROTOCOL 1 |
Definition at line 30 of file mlx_nvconfig_defaults.h.
#define DEFAULT_OPTION_ROM_EN 1 |
Definition at line 31 of file mlx_nvconfig_defaults.h.
#define DEFAULT_BOOT_VLAN 1 |
Definition at line 32 of file mlx_nvconfig_defaults.h.
#define DEFAULT_ISCSI_DHCP_PARAM_EN 1 |
Definition at line 33 of file mlx_nvconfig_defaults.h.
#define DEFAULT_ISCSI_IPV4_DHCP_EN 1 |
Definition at line 34 of file mlx_nvconfig_defaults.h.
#define DEFAULT_ISCSI_DRIVE_NUM 0x80 |
Definition at line 35 of file mlx_nvconfig_defaults.h.
#define DEFAULT_OCSD_OCBB_EN 1 |
Definition at line 36 of file mlx_nvconfig_defaults.h.
#define DEFAULT_BOOT_IP_VER 0 |
Definition at line 37 of file mlx_nvconfig_defaults.h.
#define DEFAULT_BOOT_LINK_UP_TO 0 |
Definition at line 38 of file mlx_nvconfig_defaults.h.
#define DEFAULT_BOOT_UNDI_NETWORK_WAIT_TO 30 |
Definition at line 39 of file mlx_nvconfig_defaults.h.
#define DEFAULT_BOOT_IP_VERSION_EN 1 |
Definition at line 40 of file mlx_nvconfig_defaults.h.
FILE_LICENCE | ( | GPL2_OR_LATER | ) |
mlx_status nvconfig_read_port_default_values | ( | IN mlx_utils * | utils, |
IN mlx_uint8 | port, | ||
OUT struct mlx_nvconfig_port_conf_defaults * | port_conf_def | ||
) |
Definition at line 446 of file mlx_nvconfig_defaults.c.
References MLX_DEBUG_ERROR, MLX_INVALID_PARAMETER, mlx_memory_set(), MLX_SUCCESS, NULL, nvconfig_nvdata_read_default_values(), port, status, and tlv_port_defaults.
mlx_status nvconfig_read_general_default_values | ( | IN mlx_utils * | utils, |
OUT struct mlx_nvconfig_conf_defaults * | conf_def | ||
) |
Definition at line 469 of file mlx_nvconfig_defaults.c.
References MLX_DEBUG_ERROR, MLX_INVALID_PARAMETER, mlx_memory_set(), MLX_SUCCESS, NULL, nvconfig_nvdata_read_default_values(), status, and tlv_general_defaults.
mlx_status nvconfig_read_rom_ini_values | ( | IN mlx_utils * | utils, |
OUT struct mlx_nvcofnig_romini * | rom_ini | ||
) |
Definition at line 491 of file mlx_nvconfig_defaults.c.
References GLOBAL_ROM_INI_TYPE, index, MLX_CHECK_STATUS, MLX_DEBUG_ERROR, MLX_INVALID_PARAMETER, mlx_memory_be32_to_cpu(), mlx_memory_set(), MLX_SUCCESS, NULL, nvconfig_nvdata_access(), REG_ACCESS_READ, status, TLV_ACCESS_DEFAULT_DIS, and version.