Home
last modified time | relevance | path

Searched refs:saa_statep (Results 1 – 3 of 3) sorted by relevance

/titanic_44/usr/src/uts/common/io/ib/mgt/ibmf/
H A Dibmf_saa_impl.c30 saa_state_t *saa_statep; variable
31 _NOTE(READ_ONLY_DATA(saa_statep))
110 _NOTE(NOW_INVISIBLE_TO_OTHER_THREADS(*saa_statep)) in ibmf_saa_impl_init()
112 saa_statep = kmem_zalloc(sizeof (saa_state_t), KM_SLEEP); in ibmf_saa_impl_init()
115 saa_statep->saa_event_taskq = taskq_create( in ibmf_saa_impl_init()
119 if (saa_statep->saa_event_taskq == NULL) { in ibmf_saa_impl_init()
126 kmem_free(saa_statep, sizeof (saa_state_t)); in ibmf_saa_impl_init()
133 mutex_init(&saa_statep->saa_port_list_mutex, NULL, MUTEX_DRIVER, in ibmf_saa_impl_init()
136 _NOTE(NOW_VISIBLE_TO_OTHER_THREADS(*saa_statep)) in ibmf_saa_impl_init()
176 mutex_enter(&saa_statep->saa_port_list_mutex); in ibmf_saa_impl_fini()
[all …]
H A Dibmf_saa.c58 extern saa_state_t *saa_statep;
179 mutex_enter(&saa_statep->saa_port_list_mutex); in ibmf_sa_session_open()
181 saa_portp = saa_statep->saa_port_list; in ibmf_sa_session_open()
200 mutex_exit(&saa_statep->saa_port_list_mutex); in ibmf_sa_session_open()
227 mutex_exit(&saa_statep->saa_port_list_mutex); in ibmf_sa_session_open()
239 saa_portp->next = saa_statep->saa_port_list; in ibmf_sa_session_open()
240 saa_statep->saa_port_list = saa_portp; in ibmf_sa_session_open()
254 mutex_exit(&saa_statep->saa_port_list_mutex); in ibmf_sa_session_open()
H A Dibmf_saa_events.c32 extern saa_state_t *saa_statep;
970 status = taskq_dispatch(saa_statep->saa_event_taskq, in ibmf_saa_notify_event_clients()
1083 mutex_enter(&saa_statep->saa_port_list_mutex); in ibmf_saa_report_cb()
1085 saa_port_list_entry = saa_statep->saa_port_list; in ibmf_saa_report_cb()
1097 mutex_exit(&saa_statep->saa_port_list_mutex); in ibmf_saa_report_cb()