Searched refs:srpt_ctxt (Results 1 - 6 of 6) sorted by relevance

/illumos-gate/usr/src/uts/common/io/comstar/port/srpt/
H A Dsrpt_mod.c87 srpt_ctxt_t *srpt_ctxt; variable
173 srpt_ctxt = kmem_zalloc(sizeof (srpt_ctxt_t), KM_SLEEP);
174 ASSERT(srpt_ctxt != NULL);
175 rw_init(&srpt_ctxt->sc_rwlock, NULL, RW_DRIVER, NULL);
178 srpt_ctxt->sc_svc_state = SRPT_SVC_DISABLED;
179 list_create(&srpt_ctxt->sc_ioc_list, sizeof (srpt_ioc_t),
182 list_create(&srpt_ctxt->sc_ioc_list, sizeof (srpt_ioc_t),
188 rw_destroy(&srpt_ctxt->sc_rwlock);
189 kmem_free(srpt_ctxt, sizeof (srpt_ctxt_t));
190 srpt_ctxt
[all...]
H A Dsrpt_ioc.c139 * Attach to IBTF and initialize I/O controllers. The srpt_ctxt->sc_rwlock
150 ASSERT(srpt_ctxt != NULL);
156 status = ibt_attach(&srpt_ibt_modinfo, srpt_ctxt->sc_dip,
157 srpt_ctxt, &srpt_ctxt->sc_ibt_hdl);
182 srpt_ctxt->sc_num_iocs);
245 list_insert_tail(&srpt_ctxt->sc_ioc_list, ioc);
249 srpt_ctxt->sc_num_iocs++;
271 if (srpt_ctxt->sc_cfg_hca_nv != NULL) {
272 status = nvlist_lookup_nvlist(srpt_ctxt
[all...]
H A Dsrpt_stp.c58 extern srpt_ctxt_t *srpt_ctxt;
117 status = ibt_register_service(srpt_ctxt->sc_ibt_hdl,
162 srpt_ctxt->sc_ibdma_ops.ibdma_register(ioc->ioc_guid,
173 srpt_ctxt->sc_ibdma_ops.ibdma_update(ioc->ioc_ibdma_hdl,
191 (void) ibt_deregister_service(srpt_ctxt->sc_ibt_hdl,
237 srpt_ctxt->sc_ibdma_ops.ibdma_unregister(
241 dma_status = srpt_ctxt->sc_ibdma_ops.ibdma_update(
263 status = ibt_deregister_service(srpt_ctxt->sc_ibt_hdl,
357 lport->lport_pp = srpt_ctxt->sc_pp;
H A Dsrpt_cm.c55 extern srpt_ctxt_t *srpt_ctxt;
H A Dsrpt_impl.h466 extern srpt_ctxt_t *srpt_ctxt;
H A Dsrpt_ch.c55 extern srpt_ctxt_t *srpt_ctxt;

Completed in 68 milliseconds