Searched refs:saa_portp (Results 1 – 5 of 5) sorted by relevance
/titanic_44/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 | 40 ibmf_saa_send_informinfo(saa_port_t *saa_portp, uint32_t producer_type, 47 ibmf_saa_process_subnet_event(saa_port_t *saa_portp, ib_mad_notice_t *notice); 87 ibmf_saa_subscribe_events(saa_port_t *saa_portp, boolean_t subscribe, in ibmf_saa_subscribe_events() argument 107 mutex_enter(&saa_portp->saa_pt_event_sub_mutex); in ibmf_saa_subscribe_events() 109 success_mask = saa_portp->saa_pt_event_sub_success_mask; in ibmf_saa_subscribe_events() 111 saa_portp->saa_pt_event_sub_arrive_mask = 0; in ibmf_saa_subscribe_events() 112 saa_portp->saa_pt_event_sub_success_mask = 0; in ibmf_saa_subscribe_events() 114 mutex_exit(&saa_portp->saa_pt_event_sub_mutex); in ibmf_saa_subscribe_events() 133 res = ibmf_saa_send_informinfo(saa_portp, in ibmf_saa_subscribe_events() 140 res |= ibmf_saa_send_informinfo(saa_portp, in ibmf_saa_subscribe_events() [all …]
|
H A D | ibmf_saa.c | 139 saa_port_t *saa_portp = NULL; in ibmf_sa_session_open() local 181 saa_portp = saa_statep->saa_port_list; in ibmf_sa_session_open() 182 while (saa_portp != NULL) { in ibmf_sa_session_open() 184 if (saa_portp->saa_pt_port_guid == port_guid && in ibmf_sa_session_open() 185 ibmf_saa_is_valid(saa_portp, B_TRUE) == B_TRUE) { in ibmf_sa_session_open() 189 saa_portp = saa_portp->next; in ibmf_sa_session_open() 192 if (saa_portp != NULL) { in ibmf_sa_session_open() 207 status = ibmf_saa_impl_add_client(saa_portp); in ibmf_sa_session_open() 222 status = ibmf_saa_impl_create_port(port_guid, &saa_portp); in ibmf_sa_session_open() 239 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()
|
/titanic_44/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,
|