Home
last modified time | relevance | path

Searched refs:saa_portp (Results 1 – 5 of 5) sorted by relevance

/titanic_44/usr/src/uts/common/io/ib/mgt/ibmf/
H A Dibmf_saa_impl.c38 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 Dibmf_saa_events.c40 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 Dibmf_saa.c139 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 Dibmf_recv.c448 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 Dibmf_saa_impl.h289 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,