Go to the source code of this file.
Define Fibre Channel types and structures.
Definition in file ocs_fcp.h.
Typedefs | |
| typedef fc_plogi_payload_t | fc_sparms_t |
Functions | |
| static uint32_t | fc_be24toh (uint32_t x) |
| static uint32_t | fc_htobe24 (uint32_t x) |
| static void | fcct_build_req_header (fcct_iu_header_t *hdr, uint16_t cmd, uint8_t type, uint8_t gs_subtype, uint16_t max_size) |
| static void | fcct_loopback_build_req_header (fcct_iu_header_t *hdr, uint16_t cmd, uint16_t max_size) |
| #define FC_ADDR_CONTROLLER 0xfffffd /** well known fabric controller address */ |
| #define FC_ADDR_FABRIC 0xfffffe /** well known fabric address */ |
| #define FC_ADDR_FDMI 0xfffffa /** well known FDMI server address */ |
| #define FC_ADDR_GET_DOMAIN_CTRL | ( | x | ) | ((x) & 0x0000ff) /** get domain controller number */ |
| #define FC_ADDR_IS_DOMAIN_CTRL | ( | x | ) | (((x) & 0xffff00) == 0xfffc00) /** is well known domain controller */ |
| #define FC_ADDR_NAMESERVER 0xfffffc /** well known directory server address */ |
| #define FC_EXPL_INV_X_ID 0x03 /* invalid OX_ID - RX_ID combination */ |
| #define FC_GS_FDMI_DHAT 0x301 /* De-register HBA attributes */ |
| #define FC_GS_FDMI_DPA 0x311 /* De-register Port attributes */ |
| #define FC_GS_FDMI_GRHL 0x100 /* Get registered HBA list */ |
| #define FC_GS_FDMI_GRPL 0x102 /* Get registered Port list */ |
| #define FC_GS_FDMI_RHAT 0x201 /* Register HBA attributes */ |
| #define FC_GS_FDMI_RPA 0x211 /* Register Port attributes */ |
| #define FC_GS_IO_PARAMS |
| #define FC_GS_NAMESERVER_GPN_ID 0x0112 |
| #define FC_GS_TYPE_WORD | ( | type | ) | ((type) >> 5) |
| #define FCP_MAX_RSP_INFO_LEN FCP_MAX_SENSE_LEN |
| #define MAX_ACC_REJECT_PAYLOAD (sizeof(fc_ls_rjt_payload_t) > sizeof(fc_acc_payload_t) ? sizeof(fc_ls_rjt_payload_t) : sizeof(fc_acc_payload_t)) |
| #define OCS_FC_PLOGI_VENDOR_VERSION_EMLX_ID 0x454d4c58 /* EMLX */ |
| typedef fc_plogi_payload_t fc_sparms_t |
|
inlinestatic |
|
inlinestatic |