#ifndef _FC_FC2_H_
#define _FC_FC2_H_
#ifndef PACKED
#define PACKED …
#endif
struct fc_ssb { … } PACKED;
#define FC_SSB_SIZE …
#define SSB_ST_RESP …
#define SSB_ST_ACTIVE …
#define SSB_ST_ABNORMAL …
#define SSB_ST_REQ_MASK …
#define SSB_ST_REQ_CONT …
#define SSB_ST_REQ_ABORT …
#define SSB_ST_REQ_STOP …
#define SSB_ST_REQ_RETRANS …
#define SSB_ST_ABTS …
#define SSB_ST_RETRANS …
#define SSB_ST_TIMEOUT …
#define SSB_ST_P_RJT …
#define SSB_ST_CLASS_BIT …
#define SSB_ST_CLASS_MASK …
#define SSB_ST_ACK …
struct fc_esb { … } __attribute__((packed));
#define FC_ESB_SIZE …
#define ESB_ST_RESP …
#define ESB_ST_SEQ_INIT …
#define ESB_ST_COMPLETE …
#define ESB_ST_ABNORMAL …
#define ESB_ST_REC_QUAL …
#define ESB_ST_ERRP_BIT …
#define ESB_ST_ERRP_MASK …
#define ESB_ST_ERRP_MULT …
#define ESB_ST_ERRP_SING …
#define ESB_ST_ERRP_INF …
#define ESB_ST_ERRP_IMM …
#define ESB_ST_OX_ID_INVL …
#define ESB_ST_RX_ID_INVL …
#define ESB_ST_PRI_INUSE …
#endif