Home
last modified time | relevance | path

Searched refs:soft_statep (Results 1 – 7 of 7) sorted by relevance

/illumos-gate/usr/src/uts/common/io/1394/adapters/
H A Dhci1394_ixl_isr.c62 hci1394_ixl_interrupt(hci1394_state_t *soft_statep, in hci1394_ixl_interrupt() argument
345 soft_statep, ctxtp)) == IXL_CHECK_LOST) { in hci1394_ixl_intr_check_xfer()
514 soft_statep, ctxtp)) != dma_cmd_last_loc) { in hci1394_ixl_intr_check_done()
816 ASSERT(soft_statep); in hci1394_isoch_cycle_inconsistent()
825 ctxtp = &soft_statep->isoch->ctxt_xmit[i]; in hci1394_isoch_cycle_inconsistent()
869 hci1394_ohci_intr_disable(soft_statep->ohci, in hci1394_isoch_cycle_inconsistent()
882 soft_statep->drvinfo.di_instance); in hci1394_isoch_cycle_inconsistent()
901 ASSERT(soft_statep); in hci1394_isoch_cycle_lost()
910 ctxtp = &soft_statep->isoch->ctxt_xmit[i]; in hci1394_isoch_cycle_lost()
954 hci1394_ohci_intr_disable(soft_statep->ohci, in hci1394_isoch_cycle_lost()
[all …]
H A Dhci1394_isoch.c177 ASSERT(soft_statep != NULL); in hci1394_alloc_isoch_dma()
180 isochp = soft_statep->isoch; in hci1394_alloc_isoch_dma()
212 &soft_statep->ohci->ohci_regs->it[i]; in hci1394_alloc_isoch_dma()
247 &soft_statep->ohci->ohci_regs->ir[i]; in hci1394_alloc_isoch_dma()
292 hci1394_ohci_intr_clear(soft_statep->ohci, in hci1394_alloc_isoch_dma()
294 hci1394_ohci_intr_enable(soft_statep->ohci, in hci1394_alloc_isoch_dma()
623 soft_statep->drvinfo.di_instance); in hci1394_do_stop()
660 ASSERT(soft_statep); in hci1394_free_isoch_dma()
663 isochp = soft_statep->isoch; in hci1394_free_isoch_dma()
668 hci1394_ixl_cleanup(soft_statep, ctxtp); in hci1394_free_isoch_dma()
[all …]
H A Dhci1394_ixl_misc.c43 static void hci1394_delete_dma_desc_mem(hci1394_state_t *soft_statep,
356 hci1394_ixl_cleanup(hci1394_state_t *soft_statep, hci1394_iso_ctxt_t *ctxtp) in hci1394_ixl_cleanup() argument
359 hci1394_delete_dma_desc_mem(soft_statep, ctxtp->dma_firstp); in hci1394_ixl_cleanup()
370 hci1394_delete_dma_desc_mem(hci1394_state_t *soft_statep, in hci1394_delete_dma_desc_mem() argument
H A Dhci1394_ixl_update.c103 hci1394_ixl_update(hci1394_state_t *soft_statep, hci1394_iso_ctxt_t *ctxtp, in hci1394_ixl_update() argument
112 uv.soft_statep = soft_statep; in hci1394_ixl_update()
220 hci1394_do_stop(soft_statep, ctxtp, B_TRUE, in hci1394_ixl_update()
223 hci1394_do_stop(soft_statep, ctxtp, B_TRUE, in hci1394_ixl_update()
346 status = hci1394_ixl_dma_sync(uvp->soft_statep, ctxtp); in hci1394_ixl_update_endup()
371 hci1394_do_stop(uvp->soft_statep, ctxtp, B_TRUE, ID1394_DONE); in hci1394_ixl_update_endup()
373 hci1394_do_stop(uvp->soft_statep, ctxtp, B_TRUE, ID1394_FAIL); in hci1394_ixl_update_endup()
1743 HCI1394_IRCTXT_CTRL_SET(uvp->soft_statep, ctxtp->ctxt_index, in hci1394_ixl_update_perform()
1746 HCI1394_ITCTXT_CTRL_SET(uvp->soft_statep, ctxtp->ctxt_index, in hci1394_ixl_update_perform()
1800 if (hci1394_ixl_dma_sync(uvp->soft_statep, ctxtp) == in hci1394_ixl_update_evaluate()
[all …]
H A Dhci1394_ixl_comp.c61 hci1394_state_t *soft_statep, hci1394_iso_ctxt_t *ctxtp,
112 hci1394_compile_ixl(hci1394_state_t *soft_statep, hci1394_iso_ctxt_t *ctxtp, in hci1394_compile_ixl() argument
117 ASSERT(soft_statep != NULL); in hci1394_compile_ixl()
121 hci1394_compile_ixl_init(&wv, soft_statep, ctxtp, ixlp); in hci1394_compile_ixl()
158 hci1394_state_t *soft_statep, hci1394_iso_ctxt_t *ctxtp, in hci1394_compile_ixl_init() argument
162 wvp->soft_statep = soft_statep; in hci1394_compile_ixl_init()
274 hci1394_ixl_cleanup(wvp->soft_statep, wvp->ctxtp); in hci1394_compile_ixl_endup()
2262 ret = hci1394_buf_alloc(&wvp->soft_statep->drvinfo, in hci1394_alloc_dma_mem()
/illumos-gate/usr/src/uts/common/sys/1394/adapters/
H A Dhci1394_ixl.h148 hci1394_state_t *soft_statep; /* driver state */ member
233 hci1394_state_t *soft_statep; /* driver state struct */ member
267 int hci1394_compile_ixl(hci1394_state_t *soft_statep, hci1394_iso_ctxt_t *ctxtp,
269 int hci1394_ixl_update(hci1394_state_t *soft_statep, hci1394_iso_ctxt_t *ctxtp,
272 void hci1394_ixl_interrupt(hci1394_state_t *soft_statep,
274 int hci1394_ixl_dma_sync(hci1394_state_t *soft_statep,
282 void hci1394_ixl_cleanup(hci1394_state_t *soft_statep,
H A Dhci1394_isoch.h196 void hci1394_isoch_cycle_inconsistent(hci1394_state_t *soft_statep);
197 void hci1394_isoch_cycle_lost(hci1394_state_t *soft_statep);
198 int hci1394_isoch_resume(hci1394_state_t *soft_statep);
199 void hci1394_isoch_error_ints_enable(hci1394_state_t *soft_statep);
219 void hci1394_do_stop(hci1394_state_t *soft_statep, hci1394_iso_ctxt_t *ctxtp,