Linux Kernel
3.7.1
|
Go to the source code of this file.
Data Structures | |
struct | fc_ssb |
struct | fc_esb |
Macros | |
#define | PACKED __attribute__ ((__packed__)) |
#define | FC_SSB_SIZE 17 /* length of fc_ssb for assert */ |
#define | SSB_ST_RESP (1 << 15) /* sequence responder */ |
#define | SSB_ST_ACTIVE (1 << 14) /* sequence is active */ |
#define | SSB_ST_ABNORMAL (1 << 12) /* abnormal ending condition */ |
#define | SSB_ST_REQ_MASK (3 << 10) /* ACK, abort sequence condition */ |
#define | SSB_ST_REQ_CONT (0 << 10) |
#define | SSB_ST_REQ_ABORT (1 << 10) |
#define | SSB_ST_REQ_STOP (2 << 10) |
#define | SSB_ST_REQ_RETRANS (3 << 10) |
#define | SSB_ST_ABTS (1 << 9) /* ABTS protocol completed */ |
#define | SSB_ST_RETRANS (1 << 8) /* retransmission completed */ |
#define | SSB_ST_TIMEOUT (1 << 7) /* sequence timed out by recipient */ |
#define | SSB_ST_P_RJT (1 << 6) /* P_RJT transmitted */ |
#define | SSB_ST_CLASS_BIT 4 /* class of service field LSB */ |
#define | SSB_ST_CLASS_MASK 3 /* class of service mask */ |
#define | SSB_ST_ACK (1 << 3) /* ACK (EOFt or EOFdt) transmitted */ |
#define | FC_ESB_SIZE (1 + 5*4 + 112 + 8) /* expected size */ |
#define | ESB_ST_RESP (1 << 31) /* responder to exchange */ |
#define | ESB_ST_SEQ_INIT (1 << 30) /* port holds sequence initiaive */ |
#define | ESB_ST_COMPLETE (1 << 29) /* exchange is complete */ |
#define | ESB_ST_ABNORMAL (1 << 28) /* abnormal ending condition */ |
#define | ESB_ST_REC_QUAL (1 << 26) /* recovery qualifier active */ |
#define | ESB_ST_ERRP_BIT 24 /* LSB for error policy */ |
#define | ESB_ST_ERRP_MASK (3 << 24) /* mask for error policy */ |
#define | ESB_ST_ERRP_MULT (0 << 24) /* abort, discard multiple sequences */ |
#define | ESB_ST_ERRP_SING (1 << 24) /* abort, discard single sequence */ |
#define | ESB_ST_ERRP_INF (2 << 24) /* process with infinite buffers */ |
#define | ESB_ST_ERRP_IMM (3 << 24) /* discard mult. with immed. retran. */ |
#define | ESB_ST_OX_ID_INVL (1 << 23) /* originator XID invalid */ |
#define | ESB_ST_RX_ID_INVL (1 << 22) /* responder XID invalid */ |
#define | ESB_ST_PRI_INUSE (1 << 21) /* priority / preemption in use */ |
Functions | |
struct fc_esb | __attribute__ ((packed)) |
Variables | |
struct fc_ssb | PACKED |
__u8 | esb_cs_ctl |
__be16 | esb_ox_id |
__be16 | esb_rx_id |
__be32 | esb_orig_fid |
__be32 | esb_resp_fid |
__be32 | esb_e_stat |
__u8 | _esb_resvd [4] |
__u8 | esb_service_params [112] |
__u8 | esb_seq_status [8] |
#define ESB_ST_ABNORMAL (1 << 28) /* abnormal ending condition */ |
#define ESB_ST_ERRP_IMM (3 << 24) /* discard mult. with immed. retran. */ |
#define ESB_ST_ERRP_INF (2 << 24) /* process with infinite buffers */ |
#define ESB_ST_REC_QUAL (1 << 26) /* recovery qualifier active */ |
#define FC_ESB_SIZE (1 + 5*4 + 112 + 8) /* expected size */ |
#define PACKED __attribute__ ((__packed__)) |
#define SSB_ST_ABNORMAL (1 << 12) /* abnormal ending condition */ |
#define SSB_ST_RETRANS (1 << 8) /* retransmission completed */ |
|
read |
mcontroller : adapter info structure for old mimd_t apps
: base address : irq number : number of logical drives : pci bus : pci device : pci function : pci id : vendor id : slot number : unique id
Definition at line 171 of file esd_usb2.c.