Home
last modified time | relevance | path

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

/illumos-gate/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.c38 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 Dibmf_saa.c137 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 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()
/illumos-gate/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,