Searched refs:saa_portp (Results 1 – 5 of 5) sorted by relevance
/illumos-gate/usr/src/uts/common/io/ib/mgt/ibmf/ |
H A D | ibmf_saa_impl.c | 38 ibmf_saa_impl_new_smlid_retry(saa_port_t *saa_portp, ibmf_msg_t *msgp, 41 ibmf_saa_impl_revert_to_qp1(saa_port_t *saa_portp, ibmf_msg_t *msgp, 44 ibmf_saa_check_sa_and_retry(saa_port_t *saa_portp, ibmf_msg_t *msgp, 50 static int ibmf_saa_must_purge(saa_port_t *saa_portp); 51 static void ibmf_saa_impl_invalidate_port(saa_port_t *saa_portp); 52 static void ibmf_saa_impl_destroy_port(saa_port_t *saa_portp); 53 static void ibmf_saa_impl_uninit_kstats(saa_port_t *saa_portp); 71 static void ibmf_saa_impl_set_transaction_params(saa_port_t *saa_portp, 73 static void ibmf_saa_impl_update_sa_address_info(saa_port_t *saa_portp, 75 static int ibmf_saa_impl_ibmf_unreg(saa_port_t *saa_portp); [all …]
|
H A D | ibmf_saa_events.c | 38 ibmf_saa_send_informinfo(saa_port_t *saa_portp, uint32_t producer_type, 45 ibmf_saa_process_subnet_event(saa_port_t *saa_portp, ib_mad_notice_t *notice); 85 ibmf_saa_subscribe_events(saa_port_t *saa_portp, boolean_t subscribe, in ibmf_saa_subscribe_events() argument 105 mutex_enter(&saa_portp->saa_pt_event_sub_mutex); in ibmf_saa_subscribe_events() 107 success_mask = saa_portp->saa_pt_event_sub_success_mask; in ibmf_saa_subscribe_events() 109 saa_portp->saa_pt_event_sub_arrive_mask = 0; in ibmf_saa_subscribe_events() 110 saa_portp->saa_pt_event_sub_success_mask = 0; in ibmf_saa_subscribe_events() 112 mutex_exit(&saa_portp->saa_pt_event_sub_mutex); in ibmf_saa_subscribe_events() 131 res = ibmf_saa_send_informinfo(saa_portp, in ibmf_saa_subscribe_events() 138 res |= ibmf_saa_send_informinfo(saa_portp, in ibmf_saa_subscribe_events() [all …]
|
H A D | ibmf_saa.c | 137 saa_port_t *saa_portp = NULL; in ibmf_sa_session_open() local 179 saa_portp = saa_statep->saa_port_list; in ibmf_sa_session_open() 180 while (saa_portp != NULL) { in ibmf_sa_session_open() 182 if (saa_portp->saa_pt_port_guid == port_guid && in ibmf_sa_session_open() 183 ibmf_saa_is_valid(saa_portp, B_TRUE) == B_TRUE) { in ibmf_sa_session_open() 187 saa_portp = saa_portp->next; in ibmf_sa_session_open() 190 if (saa_portp != NULL) { in ibmf_sa_session_open() 205 status = ibmf_saa_impl_add_client(saa_portp); in ibmf_sa_session_open() 220 status = ibmf_saa_impl_create_port(port_guid, &saa_portp); in ibmf_sa_session_open() 237 saa_portp->next = saa_statep->saa_port_list; in ibmf_sa_session_open() [all …]
|
H A D | ibmf_recv.c | 448 saa_port_t *saa_portp; in ibmf_i_do_recv_cb() local 533 saa_portp = clientp->ic_async_cb_arg; in ibmf_i_do_recv_cb() 536 mutex_enter(&saa_portp->saa_pt_mutex); in ibmf_i_do_recv_cb() 538 saa_portp->saa_pt_sa_uptime = gethrtime(); in ibmf_i_do_recv_cb() 540 mutex_exit(&saa_portp->saa_pt_mutex); in ibmf_i_do_recv_cb()
|
/illumos-gate/usr/src/uts/common/sys/ib/mgt/ibmf/ |
H A D | ibmf_saa_impl.h | 289 boolean_t ibmf_saa_is_valid(saa_port_t *saa_portp, int add_ref); 291 int ibmf_saa_impl_add_client(saa_port_t *saa_portp); 293 int ibmf_saa_impl_init_kstats(saa_port_t *saa_portp); 294 void ibmf_saa_impl_register_failed(saa_port_t *saa_portp); 295 int ibmf_saa_impl_register_port(saa_port_t *saa_portp); 296 void ibmf_saa_impl_get_classportinfo(saa_port_t *saa_portp); 306 void ibmf_saa_subscribe_events(saa_port_t *saa_portp, boolean_t subscribe, 309 void ibmf_saa_subscribe_sm_events(saa_port_t *saa_portp); 312 ibmf_saa_notify_event_clients(saa_port_t *saa_portp,
|