Searched refs:ibmf_clientp (Results 1 – 3 of 3) sorted by relevance
/illumos-gate/usr/src/uts/common/io/ib/mgt/ibmf/ |
H A D | ibmf_impl.c | 1194 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 D | ibmf.c | 54 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 D | ibmf_impl.h | 614 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);
|