|
iPXE
|
A Fibre Channel exchange. More...
Data Fields | |
| struct refcnt | refcnt |
| Reference count. More... | |
| struct fc_port * | port |
| Fibre Channel port. More... | |
| struct list_head | list |
| List of active exchanges within this port. More... | |
| struct fc_port_id | peer_port_id |
| Peer port ID. More... | |
| unsigned int | type |
| Data structure type. More... | |
| unsigned int | flags |
| Flags. More... | |
| uint16_t | xchg_id |
| Local exchange ID. More... | |
| uint16_t | peer_xchg_id |
| Peer exchange ID. More... | |
| uint8_t | seq_id |
| Active sequence ID. More... | |
| uint16_t | seq_cnt |
| Active sequence count. More... | |
| struct retry_timer | timer |
| Timeout timer. More... | |
| struct interface | ulp |
| Upper-layer protocol interface. More... | |
| struct refcnt fc_exchange::refcnt |
Reference count.
Definition at line 289 of file fc.c.
Referenced by fc_port_deliver(), fc_xchg_close(), and fc_xchg_create().
| struct fc_port* fc_exchange::port |
Fibre Channel port.
Definition at line 291 of file fc.c.
Referenced by fc_xchg_alloc_iob(), fc_xchg_close(), fc_xchg_create(), fc_xchg_expired(), fc_xchg_free(), fc_xchg_rx(), and fc_xchg_tx().
| struct list_head fc_exchange::list |
List of active exchanges within this port.
Definition at line 293 of file fc.c.
Referenced by fc_port_close(), fc_port_demux(), fc_xchg_close(), fc_xchg_create(), and fc_xchg_free().
| struct fc_port_id fc_exchange::peer_port_id |
Peer port ID.
Definition at line 296 of file fc.c.
Referenced by fc_xchg_create(), fc_xchg_originate(), fc_xchg_respond(), and fc_xchg_tx().
| unsigned int fc_exchange::type |
Data structure type.
Definition at line 298 of file fc.c.
Referenced by fc_xchg_create(), fc_xchg_originate(), fc_xchg_respond(), and fc_xchg_tx().
| unsigned int fc_exchange::flags |
Flags.
Definition at line 300 of file fc.c.
Referenced by fc_xchg_originate(), fc_xchg_rx(), and fc_xchg_tx().
| uint16_t fc_exchange::xchg_id |
Local exchange ID.
Definition at line 302 of file fc.c.
Referenced by fc_port_deliver(), fc_port_demux(), fc_xchg_close(), fc_xchg_create(), fc_xchg_expired(), fc_xchg_originate(), fc_xchg_respond(), fc_xchg_rx(), and fc_xchg_tx().
| uint16_t fc_exchange::peer_xchg_id |
Peer exchange ID.
Definition at line 304 of file fc.c.
Referenced by fc_xchg_create(), fc_xchg_rx(), and fc_xchg_tx().
| uint8_t fc_exchange::seq_id |
Active sequence ID.
Definition at line 306 of file fc.c.
Referenced by fc_xchg_create(), fc_xchg_respond(), fc_xchg_rx(), and fc_xchg_tx().
| uint16_t fc_exchange::seq_cnt |
Active sequence count.
Definition at line 308 of file fc.c.
Referenced by fc_xchg_rx(), and fc_xchg_tx().
| struct retry_timer fc_exchange::timer |
Timeout timer.
Definition at line 311 of file fc.c.
Referenced by fc_xchg_close(), fc_xchg_create(), fc_xchg_free(), fc_xchg_rx(), and fc_xchg_tx().
| struct interface fc_exchange::ulp |
Upper-layer protocol interface.
Definition at line 314 of file fc.c.
Referenced by fc_xchg_close(), fc_xchg_create(), fc_xchg_originate(), fc_xchg_respond(), and fc_xchg_rx().
1.8.15