ibmf_msg_t
hermon_agent_request_cb(ibmf_handle_t ibmf_handle, ibmf_msg_t *msgp,
ibmf_msg_t *msgp;
ibmf_msg_t *msgp, void *args);
ibmf_msg_t *msgp, void *args);
ibmf_msg_t *msgp, uint_t port);
hermon_agent_response_cb(ibmf_handle_t ibmf_handle, ibmf_msg_t *msgp,
hermon_agent_mad_resp_handling(hermon_state_t *state, ibmf_msg_t *msgp,
tavor_agent_request_cb(ibmf_handle_t ibmf_handle, ibmf_msg_t *msgp,
ibmf_msg_t *msgp;
tavor_agent_response_cb(ibmf_handle_t ibmf_handle, ibmf_msg_t *msgp,
ibmf_msg_t *msgp, void *args);
ibmf_msg_t *msgp, void *args);
tavor_agent_mad_resp_handling(tavor_state_t *state, ibmf_msg_t *msgp,
ibmf_msg_t *msgp, uint_t port);
umad_queue_mad_msg(struct umad_agent_s *agent, ibmf_msg_t *ibmf_msg)
ibmf_msg_t *ibmf_msg;
ibmf_msg = (ibmf_msg_t *)umad_msg->umad_msg_ibmf_msg;
umad_solicited_cb(ibmf_handle_t ibmf_handle, ibmf_msg_t *msgp, void *args)
ibmf_msg_t *ibmf_msg; /* outbound MAD mesg */
ibmf_msg_t *ibmf_msg;
ibmf_msg_t *ibmf_msg;
umad_unsolicited_cb(ibmf_handle_t ibmf_handle, ibmf_msg_t *msgp, void *args)
ibmf_msg_t *cm_rej_msg;
ibmf_msg_t *cm_rej_msg;
ibmf_msg_t *mra_msg = NULL;
ibmf_msg_t *mra_msg = NULL;
ibcm_post_req_complete(ibmf_handle_t ibmf_handle, ibmf_msg_t *msgp, void *args)
ibcm_post_rep_wait_complete(ibmf_handle_t ibmf_handle, ibmf_msg_t *msgp,
ibcm_post_rep_complete(ibmf_handle_t ibmf_handle, ibmf_msg_t *msgp, void *args)
ibcm_resend_post_rep_complete(ibmf_handle_t ibmf_handle, ibmf_msg_t *msgp,
ibcm_post_mra_rep_complete(ibmf_handle_t ibmf_handle, ibmf_msg_t *msgp,
ibcm_post_mra_complete(ibmf_handle_t ibmf_handle, ibmf_msg_t *msgp,
ibmf_msg_t *mra_msg;
ibcm_post_dreq_complete(ibmf_handle_t ibmf_handle, ibmf_msg_t *msgp, void *args)
ibcm_post_lap_complete(ibmf_handle_t ibmf_handle, ibmf_msg_t *msgp, void *args)
ibcm_post_mra_lap_complete(ibmf_handle_t ibmf_handle, ibmf_msg_t *msgp,
ibcm_post_rej_complete(ibmf_handle_t ibmf_handle, ibmf_msg_t *msgp,
ibcm_post_rtu_complete(ibmf_handle_t ibmf_handle, ibmf_msg_t *msgp,
ibcm_post_apr_complete(ibmf_handle_t ibmf_handle, ibmf_msg_t *msgp,
ibcm_post_stored_apr_complete(ibmf_handle_t ibmf_handle, ibmf_msg_t *msgp,
ibmf_msg_t *ibmf_apr_msg = (ibmf_msg_t *)args;
ibcm_post_drep_complete(ibmf_handle_t ibmf_handle, ibmf_msg_t *msgp,
ibcm_post_sidr_rep_complete(ibmf_handle_t ibmf_handle, ibmf_msg_t *msgp,
ibcm_post_sidr_req_complete(ibmf_handle_t ibmf_handle, ibmf_msg_t *msgp,
ibcm_post_rc_mad(ibcm_state_data_t *statep, ibmf_msg_t *msgp,
ibcm_post_ud_mad(ibcm_ud_state_data_t *ud_statep, ibmf_msg_t *msgp,
ibcm_process_incoming_mad(ibmf_handle_t ibmf_handle, ibmf_msg_t *msgp,
ibcm_post_mad(ibmf_msg_t *msgp, ibcm_mad_addr_t *cm_mad_addr,
ibmf_msg_t *msgp;
ibmf_msg_t *tq_ibmf_msgp;
ibcm_recv_dequeue(ibmf_handle_t *ibmf_handlep, ibmf_msg_t **msgpp, void **argsp)
ibcm_recv_enqueue(ibmf_handle_t ibmf_handle, ibmf_msg_t *msgp, void *args)
ibcm_drop_msg(ibmf_handle_t ibmf_handle, ibmf_msg_t *msgp)
ibmf_msg_t *msgp;
ibmf_msg_t *ibmf_apr_msg;
ibcm_recv_add_one(ibmf_handle_t ibmf_handle, ibmf_msg_t *msgp, void *args)
ibcm_recv_cb(ibmf_handle_t ibmf_handle, ibmf_msg_t *msgp, void *args)
ibmf_msg_t *ibmf_msg, *ibmf_msg_dreq;
ibmf_msg_t *ibmf_msg;
ibmf_msg_t *msgp;
ibcm_alloc_out_msg(ibmf_handle_t ibmf_handle, ibmf_msg_t **ibmf_msgpp,
ibcm_free_out_msg(ibmf_handle_t ibmf_handle, ibmf_msg_t **ibmf_msgpp)
ibmf_msg_t *, ibdm_dp_gidinfo_t *, int *);
ibmf_msg_t *, ibdm_dp_gidinfo_t *, int *);
ibmf_msg_t *, ibdm_dp_gidinfo_t *, int *);
ibmf_msg_t *msg;
ibmf_msg_t *msg;
ibmf_msg_t *msg, ibdm_dp_gidinfo_t *gid_info, int *flag)
ibmf_msg_t *msg, ibdm_dp_gidinfo_t *gid_info, int *flag)
ibmf_msg_t *msg;
ibmf_msg_t *msg, ibdm_dp_gidinfo_t *gid_info, int *flag)
ibmf_msg_t *msg, ibdm_dp_gidinfo_t *gid_info, int *flag)
ibdm_handle_srventry_mad(ibmf_msg_t *msg,
ibmf_msg_t *msg;
ibdm_handle_diagcode(ibmf_msg_t *ibmf_msg,
ibdm_ibmf_send_cb(ibmf_handle_t ibmf_hdl, ibmf_msg_t *ibmf_msg, void *arg)
ibdm_ibmf_recv_cb(ibmf_handle_t ibmf_hdl, ibmf_msg_t *msg, void *arg)
ibdm_process_incoming_mad(ibmf_handle_t ibmf_hdl, ibmf_msg_t *msg, void *arg)
ibdm_handle_redirection(ibmf_msg_t *msg,
ibmf_msg_t *msg;
ibdm_alloc_send_buffers(ibmf_msg_t *msgp)
ibdm_free_send_buffers(ibmf_msg_t *msgp)
ibmf_msg_t *msg;
static int ibdm_handle_redirection(ibmf_msg_t *,
ibdm_dump_ibmf_msg(ibmf_msg_t *ibmf_msg, int flag)
static void ibdm_handle_srventry_mad(ibmf_msg_t *,
static void ibdm_ibmf_recv_cb(ibmf_handle_t, ibmf_msg_t *, void *);
static void ibdm_process_incoming_mad(ibmf_handle_t, ibmf_msg_t *, void *);
static void ibdm_ibmf_send_cb(ibmf_handle_t, ibmf_msg_t *, void *);
static void ibdm_handle_diagcode(ibmf_msg_t *, ibdm_dp_gidinfo_t *, int *);
static void ibdm_alloc_send_buffers(ibmf_msg_t *);
static void ibdm_free_send_buffers(ibmf_msg_t *);
static void ibdm_handle_setclassportinfo(ibmf_handle_t, ibmf_msg_t *,
static void ibdma_get_class_portinfo(ibmf_msg_t *msg);
static void ibdma_get_io_unitinfo(ibdma_hca_t *hca, ibmf_msg_t *msg);
static void ibdma_get_ioc_profile(ibdma_hca_t *hca, ibmf_msg_t *msg);
static void ibdma_get_ioc_services(ibdma_hca_t *hca, ibmf_msg_t *msg);
ibdma_create_resp_mad(ibmf_msg_t *msgp)
ibmf_msg_t *msgp, void *args);
static void ibdma_create_resp_mad(ibmf_msg_t *msgp);
ibdma_mad_send_cb(ibmf_handle_t ibmf_hdl, ibmf_msg_t *msgp, void *arg)
ibdma_mad_recv_cb(ibmf_handle_t ibmf_hdl, ibmf_msg_t *msgp, void *args)
ibdma_get_class_portinfo(ibmf_msg_t *msg)
ibdma_get_io_unitinfo(ibdma_hca_t *hca, ibmf_msg_t *msg)
ibdma_get_ioc_profile(ibdma_hca_t *hca, ibmf_msg_t *msg)
ibdma_get_ioc_services(ibdma_hca_t *hca, ibmf_msg_t *msg)
ibmf_alloc_msg(ibmf_handle_t ibmf_handle, int flag, ibmf_msg_t **ibmf_msgpp)
*ibmf_msgpp = (ibmf_msg_t *)ibmf_msg_impl;
ibmf_free_msg(ibmf_handle_t ibmf_handle, ibmf_msg_t **ibmf_msgpp)
ibmf_msg_t *msgp, ibmf_retrans_t *retrans, ibmf_msg_cb_t msg_cb,
(ibmf_msg_t *)msgimplp, msgimplp->im_trans_cb_arg);
ibmf_saa_report_cb(ibmf_handle_t ibmf_handle, ibmf_msg_t *msgp,
ibmf_msg_t *msgp;
ibmf_msg_t **msgp, uint32_t *transport_flagsp,
ibmf_msg_t *ibmf_msg;
ibmf_saa_impl_new_smlid_retry(saa_port_t *saa_portp, ibmf_msg_t *msgp,
ibmf_saa_impl_revert_to_qp1(saa_port_t *saa_portp, ibmf_msg_t *msgp,
ibmf_saa_async_cb(ibmf_handle_t ibmf_handle, ibmf_msg_t *msgp, void *args)
ibmf_saa_check_sa_and_retry(saa_port_t *saa_portp, ibmf_msg_t *msgp,
ibmf_msg_t *msgp, boolean_t ignore_data, int *status, void **result,
ibmf_saa_impl_free_msg(ibmf_handle_t ibmf_hdl, ibmf_msg_t *msgp)
ibmf_saa_impl_update_sa_address_info(saa_port_t *saa_portp, ibmf_msg_t *msgp)
ibmf_saa_impl_new_smlid_retry(saa_port_t *saa_portp, ibmf_msg_t *msgp,
ibmf_saa_impl_revert_to_qp1(saa_port_t *saa_portp, ibmf_msg_t *msgp,
ibmf_saa_check_sa_and_retry(saa_port_t *saa_portp, ibmf_msg_t *msgp,
boolean_t sleep_flag, ibmf_msg_t **msgp, uint32_t *transport_flagsp,
ibmf_msg_t *msgp, boolean_t ignore_data, int *status, void **result,
static void ibmf_saa_impl_free_msg(ibmf_handle_t ibmf_hdl, ibmf_msg_t *msgp);
ibmf_msg_t *msgp);
async_cb((ibmf_handle_t)clientp, (ibmf_msg_t *)msgimplp,
async_cb((ibmf_handle_t)clientp, (ibmf_msg_t *)msgimplp,
(ibmf_msg_t *)msgimplp,
ibmf_msg_t *ahd_ibmfmsg;
ibmf_msg_t *ahd_ibmfmsg;
ibmf_msg_t *umad_msg_ibmf_msg;
ibmf_msg_t *msgp, void *args);
ibcm_alloc_out_msg(ibmf_handle_t ibmf_handle, ibmf_msg_t **ibmf_msgpp,
ibcm_free_out_msg(ibmf_handle_t ibmf_handle, ibmf_msg_t **ibmf_msgpp);
void ibcm_recv_cb(ibmf_handle_t ibmf_handle, ibmf_msg_t *msgp, void *args);
void ibcm_post_rc_mad(ibcm_state_data_t *statep, ibmf_msg_t *msgp,
void ibcm_post_ud_mad(ibcm_ud_state_data_t *ud_statep, ibmf_msg_t *msgp,
ibt_status_t ibcm_post_mad(ibmf_msg_t *msgp, ibcm_mad_addr_t *cm_mad_addr,
void ibcm_post_req_complete(ibmf_handle_t ibmf_handle, ibmf_msg_t *msgp,
void ibcm_post_rep_wait_complete(ibmf_handle_t ibmf_handle, ibmf_msg_t *msgp,
void ibcm_post_rep_complete(ibmf_handle_t ibmf_handle, ibmf_msg_t *msgp,
ibmf_msg_t *msgp, void *args);
void ibcm_post_mra_rep_complete(ibmf_handle_t ibmf_handle, ibmf_msg_t *msgp,
void ibcm_post_rej_complete(ibmf_handle_t ibmf_handle, ibmf_msg_t *msgp,
void ibcm_post_dreq_complete(ibmf_handle_t ibmf_handle, ibmf_msg_t *msgp,
void ibcm_post_drep_complete(ibmf_handle_t ibmf_handle, ibmf_msg_t *msgp,
void ibcm_post_lap_complete(ibmf_handle_t ibmf_handle, ibmf_msg_t *msgp,
void ibcm_post_apr_complete(ibmf_handle_t ibmf_handle, ibmf_msg_t *msgp,
ibmf_msg_t *msgp, void *args);
void ibcm_post_mra_lap_complete(ibmf_handle_t ibmf_handle, ibmf_msg_t *msgp,
void ibcm_post_mra_complete(ibmf_handle_t ibmf_handle, ibmf_msg_t *msgp,
void ibcm_post_rtu_complete(ibmf_handle_t ibmf_handle, ibmf_msg_t *msgp,
ibmf_msg_t *msgp, void *args);
ibmf_msg_t *stored_msg;
ibmf_msg_t *mra_msg;
ibmf_msg_t *dreq_msg;
ibmf_msg_t *drep_msg;
ibmf_msg_t *lapr_msg;
ibmf_msg_t *ud_stored_msg;
void ibdm_dump_ibmf_msg(ibmf_msg_t *, int);
ibmf_msg_t *tq_ibmf_msg;
_NOTE(SCHEME_PROTECTS_DATA("unique per call", ibmf_msg_t))
ibmf_msg_t *msgp,
ibmf_msg_t *msgp,
ibmf_msg_t **ibmf_msgpp);
ibmf_msg_t **ibmf_msgpp);
void ibmf_saa_async_cb(ibmf_handle_t ibmf_handle, ibmf_msg_t *msgp,
ibmf_saa_report_cb(ibmf_handle_t ibmf_handle, ibmf_msg_t *msgp,