|
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 |
1.8.2