saa_port_t
saa_port_t *saa_portp;
saa_port_t *saa_portp = NULL;
saa_port_t *saa_portp = NULL;
saa_port_t *saa_portp;
saa_port_t *saa_portp, *saa_port_list_entry;
saa_portp = (saa_port_t *)args;
saa_port_t *saa_portp;
ibmf_saa_send_informinfo(saa_port_t *saa_portp, uint32_t producer_type,
ibmf_saa_send_informinfo(saa_port_t *saa_portp, uint32_t producer_type,
ibmf_saa_process_subnet_event(saa_port_t *saa_portp, ib_mad_notice_t *notice);
saa_port_t *saa_portp;
saa_portp = (saa_port_t *)arg;
ibmf_saa_process_subnet_event(saa_port_t *saa_portp, ib_mad_notice_t *notice)
ibmf_saa_notify_event_clients(saa_port_t *saa_portp,
ibmf_saa_subscribe_events(saa_port_t *saa_portp, boolean_t subscribe,
ibmf_saa_impl_get_classportinfo(saa_port_t *saa_portp)
saa_port_t *saa_portp;
saa_portp = (saa_port_t *)arg;
saa_port_t *saa_portp;
saa_port_t *saa_portp;
saa_port_t *saa_portp;
saa_port_t *next;
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,
saa_port_t *saa_portp;
saa_portp = (saa_port_t *)clnt_private;
saa_port_t *saa_portp = NULL;
saa_port_t *saa_portp = NULL;
saa_port_t *saa_portp = NULL;
ibmf_saa_impl_hca_detach(saa_port_t *saa_removed)
saa_port_t *saa_portp;
saa_port_t *saa_portp;
ibmf_saa_is_valid(saa_port_t *saa_portp, int add_ref)
ibmf_saa_check_sa_and_retry(saa_port_t *saa_portp, ibmf_msg_t *msgp,
ibmf_saa_must_purge(saa_port_t *saa_portp)
ibmf_saa_impl_set_transaction_params(saa_port_t *saa_portp,
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,
saa_port_t *cur_portp = NULL;
saa_port_t *prev_portp = NULL;
saa_port_t *rem_portp = NULL;
ibmf_saa_impl_ibmf_unreg(saa_port_t *saa_portp)
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,
ibmf_saa_impl_add_client(saa_port_t *saa_portp)
static int ibmf_saa_must_purge(saa_port_t *saa_portp);
static void ibmf_saa_impl_invalidate_port(saa_port_t *saa_portp);
static void ibmf_saa_impl_destroy_port(saa_port_t *saa_portp);
static void ibmf_saa_impl_uninit_kstats(saa_port_t *saa_portp);
ibmf_saa_impl_create_port(ib_guid_t pt_guid, saa_port_t **saa_portpp)
saa_port_t *saa_portp = NULL;
saa_portp = kmem_zalloc(sizeof (saa_port_t), KM_NOSLEEP);
static void ibmf_saa_impl_hca_detach(saa_port_t *saa_removed);
ibmf_saa_impl_invalidate_port(saa_port_t *saa_portp)
ibmf_saa_impl_destroy_port(saa_port_t *saa_portp)
static void ibmf_saa_impl_set_transaction_params(saa_port_t *saa_portp,
kmem_free(saa_portp, sizeof (saa_port_t));
static void ibmf_saa_impl_update_sa_address_info(saa_port_t *saa_portp,
ibmf_saa_impl_init_kstats(saa_port_t *saa_portp)
static int ibmf_saa_impl_ibmf_unreg(saa_port_t *saa_portp);
ibmf_saa_impl_uninit_kstats(saa_port_t *saa_portp)
ibmf_saa_impl_register_failed(saa_port_t *saa_portp)
ibmf_saa_impl_setup_qp_async_cb(saa_port_t *saa_portp, int setup_async_cb_only)
saa_port_t *saa_portp)
_NOTE(MUTEX_PROTECTS_DATA(saa_port_t::saa_pt_mutex,
saa_port_t::saa_pt_reference_count
saa_port_t::saa_pt_ibmf_reg_cv
saa_port_t::saa_pt_ibmf_retrans
saa_port_t::saa_pt_current_tid
saa_port_t::saa_pt_num_outstanding_trans
saa_port_t::saa_pt_timeout
saa_port_t::saa_pt_ibmf_addr_info
saa_port_t::saa_pt_ibmf_global_addr
saa_port_t::saa_pt_ibmf_msg_flags
saa_port_t::saa_pt_redirect_active))
_NOTE(MUTEX_PROTECTS_DATA(saa_port_t::saa_pt_kstat_mutex,
saa_port_t::saa_pt_kstatp))
saa_port_t *saa_client_port;
saa_port_t *saa_port_list;
saa_port_t::next
saa_port_t *si_trans_port;
boolean_t ibmf_saa_is_valid(saa_port_t *saa_portp, int add_ref);
int ibmf_saa_impl_add_client(saa_port_t *saa_portp);
int ibmf_saa_impl_create_port(ib_guid_t pt_guid, saa_port_t **saa_portpp);
int ibmf_saa_impl_init_kstats(saa_port_t *saa_portp);
void ibmf_saa_impl_register_failed(saa_port_t *saa_portp);
int ibmf_saa_impl_register_port(saa_port_t *saa_portp);
void ibmf_saa_impl_get_classportinfo(saa_port_t *saa_portp);
void ibmf_saa_subscribe_events(saa_port_t *saa_portp, boolean_t subscribe,
void ibmf_saa_subscribe_sm_events(saa_port_t *saa_portp);
ibmf_saa_notify_event_clients(saa_port_t *saa_portp,