Lines Matching +full:boot +full:- +full:enabled
1 /* SPDX-License-Identifier: GPL-2.0-only */
3 * Copyright (c) 2005-2014 Brocade Communications Systems, Inc.
4 * Copyright (c) 2014- QLogic Corporation.
8 * Linux driver for QLogic BR-series Fibre Channel Host Bus Adapter.
34 BFA_MFG_TYPE_LIGHTNING_P0 = 902, /* Lightning mezz card - old */
102 * All numerical fields are in big-endian format.
125 BFA_STATUS_ETIMER = 5, /* Timer expired - Retry, if persists,
129 BFA_STATUS_SFP_UNSUPP = 10, /* Unsupported SFP - Replace SFP */
132 BFA_STATUS_DEVBUSY = 13, /* Device busy - Retry operation */
148 BFA_STATUS_IOC_FAILURE = 56, /* IOC failure - Retry, if persists
158 BFA_STATUS_ERROR_TRL_ENABLED = 87, /* TRL is enabled */
159 BFA_STATUS_ERROR_QOS_ENABLED = 88, /* QoS is enabled */
165 BFA_STATUS_PBC = 154, /* Operation not allowed for pre-boot
170 BFA_STATUS_TRUNK_ENABLED = 164, /* Trunk is already enabled on
180 BFA_STATUS_FAA_ENABLED = 197, /* FAA is already enabled */
186 BFA_STATUS_ERROR_TRUNK_ENABLED = 203, /* Trunk enabled on adapter */
194 BFA_STATUS_DPORT_ENABLED = 235, /* D-port mode is already enabled */
195 BFA_STATUS_DPORT_DISABLED = 236, /* D-port mode is already disabled */
198 BFA_STATUS_DPORT_NO_SFP = 243, /* SFP is not present.\n D-port will be
199 * enabled but it will be operational
201 BFA_STATUS_DPORT_ERR = 245, /* D-port mode is enabled */
210 * is enabled */
212 * Valid range is [1-15] */
223 BFA_STATUS_DPORT_INV_SFP = 271, /* Invalid SFP for D-PORT mode. */
246 * ---------------------- adapter definitions ------------
300 * ---------------------- IOC definitions ------------
344 BFA_IOC_FAIL = 8, /* IOC heart-beat failure */
348 BFA_IOC_ENABLING = 12, /* IOC is being enabled */
532 BFA_IOC_AEN_ENABLE = 3, /* IOC enabled event */
548 * ---------------------- mfg definitions ------------
580 * All numerical fields are in big-endian format.
621 * ---------------------- pci definitions ------------
650 * PCI sub-system device and vendor ID information
666 * bits to specify speeds to be selected for auto-negotiation.
681 BFA_BOOT_BOOTLUN_MAX = 4, /* maximum boot lun per IOC */
689 * Boot options setting. Boot options setting determines from where
690 * to get the boot lun information
693 BFA_BOOT_AUTO_DISCOVER = 0, /* Boot from blun provided by fabric */
694 BFA_BOOT_STORED_BLUN = 1, /* Boot from bluns stored in flash */
695 BFA_BOOT_FIRST_LUN = 2, /* Boot from first discovered blun */
696 BFA_BOOT_PBC = 3, /* Boot from pbc configured blun */
701 * Boot lun information.
705 struct scsi_lun lun; /* 64-bit lun */
710 * BOOT boot configuraton
716 u8 enable; /* enable/disable SAN boot */
717 u8 speed; /* boot speed settings */
718 u8 topology; /* boot topology setting */
720 u32 nbluns; /* number of boot luns */
727 u8 enable; /* enable/disable SAN boot */
728 u8 speed; /* boot speed settings */
729 u8 topology; /* boot topology setting */
731 u32 nbluns; /* number of boot luns */
739 u8 enable; /* enable/disable Eth/PXE boot */
824 SFP_XMTR_TECH_CU = (1 << 0), /* copper FC-BaseT */
830 SFP_XMTR_TECH_EL_INTRA = (1 << 6), /* elec intra-enclosure */
831 SFP_XMTR_TECH_EL_INTER = (1 << 7), /* elec inter-enclosure */
837 * Serial ID: Data Fields -- Address A0h
844 u8 xcvr[8]; /* 03-10: Transceiver */
854 u8 vendor_name[16];/* 20-35 */
856 u8 vendor_oui[3]; /* 37-39 */
857 u8 vendor_pn[16]; /* 40-55 */
858 u8 vendor_rev[4]; /* 56-59 */
859 u8 wavelen[2]; /* 60-61 */
865 * Serial ID: Data Fields -- Address A0h
881 * Diagnostic: Data Fields -- Address A2h
888 u8 temp_high_alarm[2]; /* 00-01 */
889 u8 temp_low_alarm[2]; /* 02-03 */
890 u8 temp_high_warning[2]; /* 04-05 */
891 u8 temp_low_warning[2]; /* 06-07 */
893 u8 volt_high_alarm[2]; /* 08-09 */
894 u8 volt_low_alarm[2]; /* 10-11 */
895 u8 volt_high_warning[2]; /* 12-13 */
896 u8 volt_low_warning[2]; /* 14-15 */
898 u8 bias_high_alarm[2]; /* 16-17 */
899 u8 bias_low_alarm[2]; /* 18-19 */
900 u8 bias_high_warning[2]; /* 20-21 */
901 u8 bias_low_warning[2]; /* 22-23 */
903 u8 tx_pwr_high_alarm[2]; /* 24-25 */
904 u8 tx_pwr_low_alarm[2]; /* 26-27 */
905 u8 tx_pwr_high_warning[2]; /* 28-29 */
906 u8 tx_pwr_low_warning[2]; /* 30-31 */
908 u8 rx_pwr_high_alarm[2]; /* 32-33 */
909 u8 rx_pwr_low_alarm[2]; /* 34-35 */
910 u8 rx_pwr_high_warning[2]; /* 36-37 */
911 u8 rx_pwr_low_warning[2]; /* 38-39 */
928 * Diagnostic: Data Fields -- Address A2h
943 * Diagnostic: Data Fields -- Address A2h
944 * General Use Fields: User Writable Table - Features's Control Registers
948 u8 rsvd1[2]; /* 128-129 */
966 u8 poh[3]; /* 155-157: Power On Hours */
979 * transceiver codes (SFF-8472 Rev 10.2 Table 3.5)
1107 BFA_FLASH_PART_BOOT = 5, /* boot config */
1112 BFA_FLASH_PART_PBC = 10, /* pre-boot config */
1113 BFA_FLASH_PART_BOOTOVL = 11, /* boot overlay partition */
1115 BFA_FLASH_PART_PXECFG = 13, /* pxe boot config partition */
1116 BFA_FLASH_PART_PXEOVL = 14, /* pxe boot overlay partition */
1131 char rsv[BFA_FLASH_PART_ENTRY_SIZE - 24];
1172 u32 badfrminf; /* mis-match info */
1173 u32 badfrmnum; /* mis-match fram number */