fcoet_exchange_t
fcoet_exchange_t *xch = (fcoet_exchange_t *)val;
list_create(&ss->ss_abort_xchg_list, sizeof (fcoet_exchange_t),
offsetof(fcoet_exchange_t, xch_abort_node));
port->port_fca_fcp_cmd_size = sizeof (fcoet_exchange_t);
port->port_fca_sol_els_private_size = sizeof (fcoet_exchange_t);
port->port_fca_sol_ct_private_size = sizeof (fcoet_exchange_t);
fcoet_exchange_t *xchg, *xchg_next;
fcoet_init_tfm(fcoe_frame_t *frm, fcoet_exchange_t *xch)
#define CMD2XCH(x_cmd) ((fcoet_exchange_t *)x_cmd->cmd_fca_private)
void fcoet_init_tfm(fcoe_frame_t *frm, fcoet_exchange_t *xch);
static fcoet_exchange_t *fcoet_create_unsol_exchange(fcoe_frame_t *frame);
fcoet_process_unsol_flogi_req(fcoet_exchange_t *xch)
fcoet_exchange_t *xch = FRM2TFM(frm)->tfm_xch;
static int fcoet_process_unsol_flogi_req(fcoet_exchange_t *xch);
fcoet_exchange_t *xch = FRM2TFM(frm)->tfm_xch;
static fcoet_exchange_t *
fcoet_exchange_t *xch, *xch_tmp;
GET_STRUCT_SIZE(fcoet_exchange_t) +
fcoet_clear_unsol_exchange(fcoet_exchange_t *xch)
ASSERT((fcoet_exchange_t *)val == xch);
fcoet_clear_sol_exchange(fcoet_exchange_t *xch)
ASSERT((fcoet_exchange_t *)val == xch);
fcoet_exchange_t *xch = NULL;
fcoet_exchange_t *xch;
fcoet_exchange_t *xch;
GET_BYTE_OFFSET(xch, GET_STRUCT_SIZE(fcoet_exchange_t));
fcoet_exchange_t *xch = NULL;
fcoet_exchange_t *xch = NULL;
fcoet_exchange_t *xch = NULL;
fcoet_exchange_t *xch = NULL;
fcoet_exchange_t *xch = NULL;
fcoet_exchange_t *xch = FRM2TFM(frm)->tfm_xch;
fcoet_exchange_t *xch = FRM2TFM(frm)->tfm_xch;
fcoet_exchange_t *xch = FRM2TFM(frm)->tfm_xch;
int fcoet_clear_unsol_exchange(fcoet_exchange_t *xch);
void fcoet_clear_sol_exchange(fcoet_exchange_t *xch);
fcoet_exchange_t *xch = CMD2XCH(cmd);
fcoet_exchange_t *xch;
sizeof (fcoet_exchange_t), 0);
fcoet_send_sol_abts(fcoet_exchange_t *xch)
fcoet_exchange_t *xch = NULL;
fcoet_exchange_t *xch;
void fcoet_send_sol_abts(fcoet_exchange_t *xch);
fcoet_exchange_t *fcoet_init_sol_exchange(fct_cmd_t *cmd);