Lines Matching full:exchange
34 #define FC_EX_TIMEOUT 1 /* Exchange timeout */
35 #define FC_EX_CLOSED 2 /* Exchange closed */
36 #define FC_EX_ALLOC_ERR 3 /* Exchange allocation failed */
37 #define FC_EX_XMIT_ERR 4 /* Exchange transmit failed */
40 #define FC_EX_SEQ_ERR 6 /* Exchange sequence error */
273 * Mainly used by the exchange manager layer.
295 * @xfer_ddp: Indicates if this transfer used DDP (XID of the exchange
367 * fc_exch holds state for one exchange and links to its active sequence.
395 * struct fc_exch - Fibre Channel Exchange
396 * @em: Exchange manager
397 * @pool: Exchange pool
398 * @state: The exchange's state
399 * @xid: The exchange ID
401 * @ex_lock: Lock that protects the exchange
404 * @lp: The local port that this exchange is on
405 * @oxid: Originator's exchange ID
406 * @rxid: Responder's exchange ID
410 * @esb_stat: ESB exchange status
417 * @seq: The sequence in use on this exchange
424 * @resp: Callback for responses on this exchange
425 * @destructor: Called when destroying the exchange
486 * Sets up the DDP context for a given exchange id on the given
495 * for the given exchange id.
501 * Sets up the DDP context for a given exchange id on the given
516 * Reset an exchange manager, completing all sequences and exchanges.
659 * @ema_list: Exchange manager anchor list
976 * EXCHANGE MANAGER LAYER