Home
last modified time | relevance | path

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

/illumos-gate/usr/src/uts/common/io/ib/mgt/ibmf/
H A Dibmf_impl.c1194 ibmf_client_t *ibmf_clientp; in ibmf_i_alloc_client() local
1202 _NOTE(NOW_INVISIBLE_TO_OTHER_THREADS(*ibmf_clientp)) in ibmf_i_alloc_client()
1205 ibmf_clientp = kmem_zalloc(sizeof (ibmf_client_t), KM_SLEEP); in ibmf_i_alloc_client()
1206 mutex_init(&ibmf_clientp->ic_mutex, NULL, MUTEX_DRIVER, NULL); in ibmf_i_alloc_client()
1207 mutex_init(&ibmf_clientp->ic_msg_mutex, NULL, MUTEX_DRIVER, NULL); in ibmf_i_alloc_client()
1208 mutex_init(&ibmf_clientp->ic_kstat_mutex, NULL, MUTEX_DRIVER, NULL); in ibmf_i_alloc_client()
1209 cv_init(&ibmf_clientp->ic_recv_cb_teardown_cv, NULL, CV_DRIVER, NULL); in ibmf_i_alloc_client()
1217 ibmf_clientp->ic_send_taskq = taskq_create(buf, in ibmf_i_alloc_client()
1221 ibmf_clientp->ic_send_taskq = taskq_create(buf, in ibmf_i_alloc_client()
1225 if (ibmf_clientp->ic_send_taskq == NULL) { in ibmf_i_alloc_client()
[all …]
H A Dibmf.c54 ibmf_client_t *ibmf_clientp; in ibmf_register() local
163 status = ibmf_i_alloc_client(client_infop, flags, &ibmf_clientp); in ibmf_register()
179 ASSERT(ibmf_clientp != NULL); in ibmf_register()
181 _NOTE(NOW_INVISIBLE_TO_OTHER_THREADS(*ibmf_clientp)) in ibmf_register()
184 ibmf_clientp->ic_myci = ibmf_cip; in ibmf_register()
185 ibmf_clientp->ic_qp = ibmf_qpp; in ibmf_register()
186 ibmf_clientp->ic_ci_handle = ibmf_cip->ci_ci_handle; in ibmf_register()
188 ibmf_clientp->ic_reg_flags = flags; in ibmf_register()
190 ibmf_clientp->ic_async_cb = client_cb; in ibmf_register()
191 ibmf_clientp->ic_async_cb_arg = client_cb_args; in ibmf_register()
[all …]
/illumos-gate/usr/src/uts/common/sys/ib/mgt/ibmf/
H A Dibmf_impl.h614 void ibmf_i_add_client(ibmf_ci_t *ibmf_ci, ibmf_client_t *ibmf_clientp);
617 void ibmf_i_delete_client(ibmf_ci_t *ibmf_ci, ibmf_client_t *ibmf_clientp);