Linux Kernel
3.7.1
|
#include "bfa_defs.h"
Go to the source code of this file.
Data Structures | |
struct | bfi_mhdr |
union | bfi_addr_u |
struct | bfi_alen |
struct | bfi_mbmsg |
struct | bfi_ioc_getattr_req |
struct | bfi_ioc_attr |
struct | bfi_ioc_getattr_reply |
struct | bfi_ioc_image_hdr |
struct | bfi_ioc_hbeat |
struct | bfi_ioc_ctrl_req |
struct | bfi_ioc_ctrl_reply |
union | bfi_ioc_h2i_msg_u |
union | bfi_ioc_i2h_msg_u |
struct | bfi_msgq_mhdr |
struct | bfi_msgq |
struct | bfi_msgq_cfg_req |
struct | bfi_msgq_cfg_rsp |
struct | bfi_msgq_h2i_db |
struct | bfi_msgq_i2h_db |
struct | bfi_msgq_h2i_cmdq_copy_rsp |
struct | bfi_msgq_i2h_cmdq_copy_req |
struct | bfi_flash_query_req |
struct | bfi_flash_write_req |
struct | bfi_flash_read_req |
struct | bfi_flash_query_rsp |
struct | bfi_flash_read_rsp |
struct | bfi_flash_write_rsp |
Macros | |
#define | BFI_FLASH_CHUNK_SZ 256 |
#define | BFI_FLASH_CHUNK_SZ_WORDS (BFI_FLASH_CHUNK_SZ/sizeof(u32)) |
#define | bfi_fn_lpu(__fn, __lpu) ((__fn) << 1 | (__lpu)) |
#define | bfi_mhdr_2_fn(_mh) ((_mh)->mtag.h2i.fn_lpu >> 1) |
#define | bfi_mhdr_2_qid(_mh) ((_mh)->mtag.h2i.qid) |
#define | bfi_h2i_set(_mh, _mc, _op, _fn_lpu) |
#define | bfi_i2h_set(_mh, _mc, _op, _i2htok) |
#define | BFI_I2H_OPCODE_BASE 128 |
#define | BFA_I2HM(_x) ((_x) + BFI_I2H_OPCODE_BASE) |
#define | BFI_LMSG_SZ 128 |
#define | BFI_LMSG_PL_WSZ ((BFI_LMSG_SZ - sizeof(struct bfi_mhdr)) / 4) |
#define | BFI_MBMSG_SZ 7 |
#define | BFI_IOC_MSGLEN_MAX 32 /* 32 bytes */ |
#define | BFI_FWBOOT_ENV_OS 0 |
#define | BFI_IOC_SMEM_PG0_CB (0x40) |
#define | BFI_IOC_SMEM_PG0_CT (0x180) |
#define | BFI_IOC_FWSTATS_OFF (0x6B40) |
#define | BFI_IOC_FWSTATS_SZ (4096) |
#define | BFI_IOC_TRC_OFF (0x4b00) |
#define | BFI_IOC_TRC_ENTS 256 |
#define | BFI_IOC_TRC_ENT_SZ 16 |
#define | BFI_IOC_TRC_HDR_SZ 32 |
#define | BFI_IOC_FW_SIGNATURE (0xbfadbfad) |
#define | BFI_IOC_MD5SUM_SZ 4 |
#define | BFI_FWBOOT_DEVMODE_OFF 4 |
#define | BFI_FWBOOT_TYPE_OFF 8 |
#define | BFI_FWBOOT_ENV_OFF 12 |
#define | BFI_FWBOOT_DEVMODE(__asic_gen, __asic_mode, __p0_mode, __p1_mode) |
#define | BFI_IOC_ENDIAN_SIG 0x12345678 |
#define | BFI_ADAPTER_GETP(__prop, __adap_prop) |
#define | BFI_ADAPTER_SETP(__prop, __val) ((__val) << BFI_ADAPTER_ ## __prop ## _SH) |
#define | BFI_ADAPTER_IS_PROTO(__adap_type) ((__adap_type) & BFI_ADAPTER_PROTO) |
#define | BFI_ADAPTER_IS_TTV(__adap_type) ((__adap_type) & BFI_ADAPTER_TTV) |
#define | BFI_ADAPTER_IS_UNSUPP(__adap_type) ((__adap_type) & BFI_ADAPTER_UNSUPP) |
#define | BFI_ADAPTER_IS_SPECIAL(__adap_type) |
#define | BFI_IOC_MSGSZ 8 |
#define | bfi_msgq_mhdr_set(_mh, _mc, _mid, _tok, _enet_id) |
#define | BFI_MSGQ_CMD_ENTRY_SIZE (64) /* TBD */ |
#define | BFI_MSGQ_RSP_ENTRY_SIZE (64) /* TBD */ |
#define | bfi_msgq_num_cmd_entries(_size) (((_size) + BFI_MSGQ_CMD_ENTRY_SIZE - 1) / BFI_MSGQ_CMD_ENTRY_SIZE) |
#define | BFI_CMD_COPY_SZ 28 |
#define BFA_I2HM | ( | _x | ) | ((_x) + BFI_I2H_OPCODE_BASE) |
#define BFI_ADAPTER_GETP | ( | __prop, | |
__adap_prop | |||
) |
#define BFI_ADAPTER_IS_PROTO | ( | __adap_type | ) | ((__adap_type) & BFI_ADAPTER_PROTO) |
#define BFI_ADAPTER_IS_SPECIAL | ( | __adap_type | ) |
#define BFI_ADAPTER_IS_TTV | ( | __adap_type | ) | ((__adap_type) & BFI_ADAPTER_TTV) |
#define BFI_ADAPTER_IS_UNSUPP | ( | __adap_type | ) | ((__adap_type) & BFI_ADAPTER_UNSUPP) |
#define BFI_FLASH_CHUNK_SZ_WORDS (BFI_FLASH_CHUNK_SZ/sizeof(u32)) |
#define BFI_FWBOOT_DEVMODE | ( | __asic_gen, | |
__asic_mode, | |||
__p0_mode, | |||
__p1_mode | |||
) |
#define bfi_h2i_set | ( | _mh, | |
_mc, | |||
_op, | |||
_fn_lpu | |||
) |
#define bfi_i2h_set | ( | _mh, | |
_mc, | |||
_op, | |||
_i2htok | |||
) |
#define BFI_LMSG_PL_WSZ ((BFI_LMSG_SZ - sizeof(struct bfi_mhdr)) / 4) |
#define bfi_mhdr_2_qid | ( | _mh | ) | ((_mh)->mtag.h2i.qid) |
#define bfi_msgq_mhdr_set | ( | _mh, | |
_mc, | |||
_mid, | |||
_tok, | |||
_enet_id | |||
) |
#define bfi_msgq_num_cmd_entries | ( | _size | ) | (((_size) + BFI_MSGQ_CMD_ENTRY_SIZE - 1) / BFI_MSGQ_CMD_ENTRY_SIZE) |
anonymous enum |
BFI_ADAPTER_TYPE_FC |
FC adapters |
BFI_ADAPTER_TYPE_MK |
adapter type mask |
BFI_ADAPTER_TYPE_SH |
adapter type shift |
BFI_ADAPTER_NPORTS_MK |
number of ports mask |
BFI_ADAPTER_NPORTS_SH |
number of ports shift |
BFI_ADAPTER_SPEED_MK |
adapter speed mask |
BFI_ADAPTER_SPEED_SH |
adapter speed shift |
BFI_ADAPTER_PROTO |
prototype adapaters |
BFI_ADAPTER_TTV |
TTV debug capable |
BFI_ADAPTER_UNSUPP |
unknown adapter type |
enum bfi_asic_gen |
enum bfi_asic_mode |
enum bfi_flash_h2i_msgs |
enum bfi_flash_i2h_msgs |
enum bfi_fwboot_type |
enum bfi_ioc_h2i_msgs |
enum bfi_ioc_i2h_msgs |
enum bfi_ioc_state |
enum bfi_mclass |
BFI_MC_IOC |
IO Controller (IOC) |
BFI_MC_DIAG |
Diagnostic Msgs |
BFI_MC_FLASH |
Flash message class |
BFI_MC_CEE |
CEE |
BFI_MC_FCPORT |
FC port |
BFI_MC_IOCFC |
FC - IO Controller (IOC) |
BFI_MC_LL |
Link Layer |
BFI_MC_UF |
Unsolicited frame receive |
BFI_MC_FCXP |
FC Transport |
BFI_MC_LPS |
lport fc login services |
BFI_MC_RPORT |
Remote port |
BFI_MC_ITNIM |
I-T nexus (Initiator mode) |
BFI_MC_IOIM_READ |
read IO (Initiator mode) |
BFI_MC_IOIM_WRITE |
write IO (Initiator mode) |
BFI_MC_IOIM_IO |
IO (Initiator mode) |
BFI_MC_IOIM |
IO (Initiator mode) |
BFI_MC_IOIM_IOCOM |
good IO completion |
BFI_MC_TSKIM |
Initiator Task management |
BFI_MC_SBOOT |
SAN boot services |
BFI_MC_IPFC |
IP over FC Msgs |
BFI_MC_PORT |
Physical port |
BFI_MC_SFP |
SFP module |
BFI_MC_MSGQ |
MSGQ |
BFI_MC_ENET |
ENET commands/responses |
BFI_MC_PHY |
External PHY message class |
BFI_MC_NBOOT |
Network Boot |
BFI_MC_TIO_READ |
read IO (Target mode) |
BFI_MC_TIO_WRITE |
write IO (Target mode) |
BFI_MC_TIO_DATA_XFERED |
ds transferred (target mode) |
BFI_MC_TIO_IO |
IO (Target mode) |
BFI_MC_TIO |
IO (target mode) |
BFI_MC_MFG |
MFG/ASIC block commands |
BFI_MC_EDMA |
EDMA copy commands |
BFI_MC_MAX | |
BFI_MC_IOC | |
BFI_MC_DIAG | |
BFI_MC_FLASH | |
BFI_MC_CEE | |
BFI_MC_FCPORT | |
BFI_MC_IOCFC | |
BFI_MC_ABLK | |
BFI_MC_UF | |
BFI_MC_FCXP | |
BFI_MC_LPS | |
BFI_MC_RPORT | |
BFI_MC_ITN | |
BFI_MC_IOIM_READ | |
BFI_MC_IOIM_WRITE | |
BFI_MC_IOIM_IO | |
BFI_MC_IOIM | |
BFI_MC_IOIM_IOCOM | |
BFI_MC_TSKIM | |
BFI_MC_PORT | |
BFI_MC_SFP | |
BFI_MC_PHY | |
BFI_MC_FRU | |
BFI_MC_MAX |
enum bfi_msgq_h2i_msgs |
enum bfi_msgq_i2h_msgs |
enum bfi_pcifn_class |
enum bfi_port_mode |