ibcm_state_data_t
ibcm_state_data_t *sp;
ibcm_open_done(ibcm_state_data_t *statep)
ibcm_state_data_t **linkp, *tmp;
ibcm_open_start(ibcm_state_data_t *statep)
ibcm_open_enqueue(ibcm_state_data_t *statep)
ibcm_state_data_t *
ibcm_state_data_t *statep;
ibcm_state_data_t *statep;
ibcm_state_data_t *ibcm_timeout_list_hdr, *ibcm_timeout_list_tail;
ibcm_close_enqueue(ibcm_state_data_t *statep)
ibcm_state_data_t *statep;
ibcm_close_done(ibcm_state_data_t *statep, int send_done)
ibcm_state_data_t *tail;
ibcm_state_data_t head;
ibcm_state_data_t *tail;
ibcm_state_data_t head;
ibcm_state_data_t *statep;
sizeof (ibcm_state_data_t),
sizeof (ibcm_state_data_t),
sizeof (ibcm_state_data_t),
ibcm_handle_cep_req_response(ibcm_state_data_t *statep, ibcm_status_t response,
ibcm_state_data_t *statep = NULL;
ibcm_state_data_t *stale_qpn = NULL;
ibcm_state_data_t *stale_comid = NULL;
ibcm_handle_cep_rep_response(ibcm_state_data_t *statep, ibcm_status_t response,
ibcm_return_open_data(ibcm_state_data_t *statep, ibcm_rep_msg_t *rep_msgp,
ibcm_state_data_t *statep = NULL;
ibcm_state_data_t *statep = NULL;
ibcm_state_data_t *statep = NULL;
ibcm_state_data_t *statep = NULL;
ibcm_handle_cep_dreq_response(ibcm_state_data_t *statep, void *priv_data,
ibcm_state_data_t *statep = vstatep;
ibcm_post_drep_mad(ibcm_state_data_t *statep)
ibcm_state_data_t *statep = NULL;
ibcm_resend_rtu_mad(ibcm_state_data_t *statep)
ibcm_resend_rej_mad(ibcm_state_data_t *statep)
ibcm_resend_rep_mad(ibcm_state_data_t *statep)
ibcm_resend_mra_mad(ibcm_state_data_t *statep)
ibcm_post_rej_mad(ibcm_state_data_t *statep, ibt_cm_reason_t reject_reason,
ibcm_post_rep_mad(ibcm_state_data_t *statep)
ibcm_post_rtu_mad(ibcm_state_data_t *statep)
ibcm_process_abort(ibcm_state_data_t *statep)
ibcm_state_data_t *statep = (ibcm_state_data_t *)arg;
ibcm_state_data_t *statep = (ibcm_state_data_t *)args;
ibcm_state_data_t *statep = (ibcm_state_data_t *)args;
ibcm_state_data_t *statep = (ibcm_state_data_t *)args;
ibcm_state_data_t *statep = (ibcm_state_data_t *)args;
ibcm_state_data_t *statep = (ibcm_state_data_t *)args;
ibcm_state_data_t *statep = (ibcm_state_data_t *)args;
ibcm_state_data_t *statep = (ibcm_state_data_t *)args;
ibcm_state_data_t *statep = (ibcm_state_data_t *)args;
ibcm_state_data_t *statep = (ibcm_state_data_t *)args;
ibcm_state_data_t *statep = (ibcm_state_data_t *)args;
ibcm_state_data_t *statep = (ibcm_state_data_t *)args;
static void ibcm_set_primary_adds_vect(ibcm_state_data_t *,
ibcm_state_data_t *statep = (ibcm_state_data_t *)args;
static void ibcm_set_alt_adds_vect(ibcm_state_data_t *,
static ibt_status_t ibcm_set_primary_cep_path(ibcm_state_data_t *,
ibcm_state_data_t *statep = (ibcm_state_data_t *)args;
static ibt_status_t ibcm_set_alt_cep_path(ibcm_state_data_t *,
static ibt_status_t ibcm_invoke_qp_modify(ibcm_state_data_t *,
static ibt_status_t ibcm_invoke_rtu_qp_modify(ibcm_state_data_t *,
ibcm_process_dreq_timeout(ibcm_state_data_t *statep)
static void ibcm_handler_conn_fail(ibcm_state_data_t *,
ibcm_add_tlist(ibcm_state_data_t *statep)
static void ibcm_post_drep_mad(ibcm_state_data_t *);
ibcm_state_data_t *statep;
ibcm_state_data_t *statep,
static void ibcm_timeout_client_cb(ibcm_state_data_t *statep);
ibcm_timeout_client_cb(ibcm_state_data_t *statep)
static void ibcm_process_dreq_timeout(ibcm_state_data_t *statep);
static void ibcm_post_stored_apr_mad(ibcm_state_data_t *statep,
static ibcm_status_t ibcm_set_qp_from_apr(ibcm_state_data_t *statep,
static void ibcm_copy_addl_rej(ibcm_state_data_t *statep,
static void ibcm_return_open_data(ibcm_state_data_t *statep,
ibcm_post_rc_mad(ibcm_state_data_t *statep, ibmf_msg_t *msgp,
ibcm_handler_conn_fail(ibcm_state_data_t *statep, uint8_t cf_code,
ibcm_set_primary_adds_vect(ibcm_state_data_t *statep,
ibcm_set_alt_adds_vect(ibcm_state_data_t *statep,
ibcm_set_primary_cep_path(ibcm_state_data_t *statep, ibt_cep_path_t *pathp,
ibcm_set_alt_cep_path(ibcm_state_data_t *statep, ibt_cep_path_t *pathp,
ibcm_invoke_qp_modify(ibcm_state_data_t *statep, ibcm_req_msg_t *req_msgp,
ibcm_verify_req_gids_and_svcid(ibcm_state_data_t *statep,
ibcm_cep_state_req(ibcm_state_data_t *statep, ibcm_req_msg_t *cm_req_msgp,
ibcm_process_cep_req_cm_hdlr(ibcm_state_data_t *statep,
ibcm_state_data_t *old_statep;
ibcm_cep_state_rep(ibcm_state_data_t *statep, ibcm_rep_msg_t *cm_rep_msgp,
ibcm_process_cep_rep_cm_hdlr(ibcm_state_data_t *statep,
ibcm_invoke_rtu_qp_modify(ibcm_state_data_t *statep, ib_time_t timeout,
ibcm_cep_state_rtu(ibcm_state_data_t *statep, ibcm_rtu_msg_t *cm_rtu_msgp)
ibcm_cep_send_rtu(ibcm_state_data_t *statep)
ibcm_cep_to_error_state(ibcm_state_data_t *statep)
ibcm_cep_state_rej(ibcm_state_data_t *statep, ibcm_rej_msg_t *rej_msgp,
ibcm_copy_addl_rej(ibcm_state_data_t *statep, ibcm_rej_msg_t *rej_msgp,
ibcm_cep_state_rej_est(ibcm_state_data_t *statep)
ibcm_state_data_t *statep = NULL;
ibcm_post_stored_apr_mad(ibcm_state_data_t *statep, uint8_t *input_madp)
ibcm_cep_state_lap(ibcm_state_data_t *statep, ibcm_lap_msg_t *lap_msg,
ibcm_process_cep_lap_cm_hdlr(ibcm_state_data_t *statep,
ibcm_post_apr_mad(ibcm_state_data_t *statep)
ibcm_state_data_t *statep = NULL;
ibcm_cep_state_apr(ibcm_state_data_t *statep, ibcm_lap_msg_t *lap_msg,
ibcm_set_qp_from_apr(ibcm_state_data_t *statep, ibcm_lap_msg_t *lap_msg)
ibcm_sync_lapr_idle(ibcm_state_data_t *statep)
ibcm_state_data_t *statep;
ibcm_state_data_t *stale_statep = NULL;
ibcm_state_data_t *statep;
ibcm_state_data_t *statep;
ibcm_close_start(ibcm_state_data_t *statep)
ibcm_close_rc_channel(ibt_channel_hdl_t channel, ibcm_state_data_t *statep,
ibcm_state_data_t *statep;
ibcm_state_data_t *statep;
ibcm_state_data_t *statep = (ibcm_state_data_t *)args;
ibcm_state_data_t *statep;
statep = (ibcm_state_data_t *)cm_session_id;
ibcm_state_data_t *statep = (ibcm_state_data_t *)session_id;
ibcm_state_data_t *statep = (ibcm_state_data_t *)session_id;
ibcm_state_data_t *statep = (ibcm_state_data_t *)session_id;
ibcm_state_data_t *statep = proceed_targs->tst.rc.statep;
ibcm_state_data_t *statep;
ibcm_state_data_t *statep;
statep = kmem_zalloc(sizeof (ibcm_state_data_t), KM_SLEEP);
ibcm_state_data_t *statep, ibt_execution_mode_t mode);
ibcm_state_data_t dummy_rc;
kmem_free(*rstatep, sizeof (ibcm_state_data_t));
ibcm_init_conn_trace(ibcm_state_data_t *sp)
ibcm_fini_conn_trace(ibcm_state_data_t *statep)
if (!(((ibcm_state_data_t *)statep)->conn_trace))
conn_trace = ((ibcm_state_data_t *)statep)->conn_trace;
ibcm_state_data_t *sp;
sp = (ibcm_state_data_t *)statep;
ibcm_state_data_t *statep = (ibcm_state_data_t *)p2;
ibcm_state_data_t *statep = (ibcm_state_data_t *)p2;
ibcm_state_data_t *statep = (ibcm_state_data_t *)p2;
ibcm_delete_state_from_avl(ibcm_state_data_t *statep)
ibcm_state_data_t *active_nodep, *passive_nodep;
ibcm_state_data_t *passive_comid_nodep;
ibcm_dealloc_state_data(ibcm_state_data_t *statep)
static void ibcm_delete_state_from_avl(ibcm_state_data_t *statep);
static void ibcm_init_conn_trace(ibcm_state_data_t *statep);
static void ibcm_fini_conn_trace(ibcm_state_data_t *statep);
kmem_free(statep, sizeof (ibcm_state_data_t));
ibcm_delete_state_data(ibcm_state_data_t *statep)
ibcm_state_data_t **rstatep)
ibcm_state_data_t *sp;
ibcm_state_data_t *statep;
ibcm_status_t ibcm_cep_state_req(ibcm_state_data_t *statep,
ibcm_status_t ibcm_process_cep_req_cm_hdlr(ibcm_state_data_t *statep,
void ibcm_handle_cep_req_response(ibcm_state_data_t *statep,
ibcm_status_t ibcm_cep_state_rep(ibcm_state_data_t *statep,
ibcm_status_t ibcm_process_cep_rep_cm_hdlr(ibcm_state_data_t *statep,
void ibcm_handle_cep_rep_response(ibcm_state_data_t *statep,
void ibcm_cep_state_rtu(ibcm_state_data_t *statep,
void ibcm_cep_state_rej(ibcm_state_data_t *statep,
void ibcm_cep_state_rej_est(ibcm_state_data_t *statep);
void ibcm_cep_send_rtu(ibcm_state_data_t *statep);
ibcm_status_t ibcm_cep_state_lap(ibcm_state_data_t *statep,
void ibcm_process_cep_lap_cm_hdlr(ibcm_state_data_t *statep,
void ibcm_post_apr_mad(ibcm_state_data_t *statep);
void ibcm_cep_state_apr(ibcm_state_data_t *statep,
void ibcm_handle_cep_dreq_response(ibcm_state_data_t *statep,
void ibcm_post_rc_mad(ibcm_state_data_t *statep, ibmf_msg_t *msgp,
void ibcm_post_rej_mad(ibcm_state_data_t *statep, ibt_cm_reason_t reason,
void ibcm_post_rep_mad(ibcm_state_data_t *statep);
ibcm_status_t ibcm_post_rtu_mad(ibcm_state_data_t *statep);
void ibcm_post_lap_mad(ibcm_state_data_t *statep);
void ibcm_resend_rep_mad(ibcm_state_data_t *statep);
void ibcm_resend_rtu_mad(ibcm_state_data_t *statep);
void ibcm_resend_rej_mad(ibcm_state_data_t *statep);
void ibcm_resend_mra_mad(ibcm_state_data_t *statep);
void ibcm_process_abort(ibcm_state_data_t *statep);
ibcm_state_data_t **statep);
void ibcm_delete_state_data(ibcm_state_data_t *statep);
void ibcm_dealloc_state_data(ibcm_state_data_t *statep);
ibt_status_t ibcm_cep_to_error_state(ibcm_state_data_t *statep);
void ibcm_add_tlist(ibcm_state_data_t *statep);
void ibcm_sync_lapr_idle(ibcm_state_data_t *statep);
extern ibcm_state_data_t *ibcm_timeout_list_hdr, *ibcm_timeout_list_tail;
extern void ibcm_open_enqueue(ibcm_state_data_t *statep);
extern void ibcm_open_done(ibcm_state_data_t *statep);
extern void ibcm_close_enqueue(ibcm_state_data_t *statep);
extern void ibcm_close_done(ibcm_state_data_t *statep, int send_done);
extern void ibcm_close_start(ibcm_state_data_t *statep);