Home
last modified time | relevance | path

Searched refs:ctxtp (Results 1 – 8 of 8) sorted by relevance

/illumos-gate/usr/src/uts/common/io/1394/adapters/
H A Dhci1394_ixl_isr.c237 ctxtp->ixl_execp = ixlp; in hci1394_ixl_dma_sync()
242 ctxtp->ixl_execp = NULL; in hci1394_ixl_dma_sync()
243 ctxtp->ixl_exec_depth = 0; in hci1394_ixl_dma_sync()
246 ctxtp->rem_noadv_intrs = 0; in hci1394_ixl_dma_sync()
317 ctxtp->ixl_execp = ixlp; in hci1394_ixl_intr_check_xfer()
364 ctxtp->ixl_execp = NULL; in hci1394_ixl_intr_check_xfer()
410 ctxtp->rem_noadv_intrs = ctxtp->max_noadv_intrs; in hci1394_ixl_intr_check_xfer()
456 ctxtp->rem_noadv_intrs = ctxtp->max_noadv_intrs; in hci1394_ixl_intr_check_xfer()
499 ixlp = ctxtp->ixl_execp; in hci1394_ixl_intr_check_done()
827 if ((ctxtp->ctxt_flags & in hci1394_isoch_cycle_inconsistent()
[all …]
H A Dhci1394_isoch.c301 ctxtp->intr_flags = 0; in hci1394_alloc_isoch_dma()
328 ASSERT(ctxtp != NULL); in hci1394_start_isoch_dma()
345 ctxtp->ixl_execp = ctxtp->ixl_firstp; /* start of ixl chain */ in hci1394_start_isoch_dma()
347 ctxtp->dma_last_time = 0; in hci1394_start_isoch_dma()
348 ctxtp->rem_noadv_intrs = ctxtp->max_noadv_intrs; in hci1394_start_isoch_dma()
362 ctxtp->ctxt_index, ctxtp->dma_mem_execp); in hci1394_start_isoch_dma()
419 ctxtp->ctxt_index, ctxtp->dma_mem_execp); in hci1394_start_isoch_dma()
464 ASSERT(ctxtp != NULL); in hci1394_update_isoch_dma()
520 ASSERT(ctxtp != NULL); in hci1394_stop_isoch_dma()
594 if (cv_timedwait(&ctxtp->intr_cv, &ctxtp->intrprocmutex, in hci1394_do_stop()
[all …]
H A Dhci1394_ixl_update.c113 uv.ctxtp = ctxtp; in hci1394_ixl_update()
324 hci1394_iso_ctxt_t *ctxtp; in hci1394_ixl_update_endup() local
327 ctxtp = uvp->ctxtp; in hci1394_ixl_update_endup()
1329 hci1394_iso_ctxt_t *ctxtp; in hci1394_ixl_update_perform() local
1334 ctxtp = uvp->ctxtp; in hci1394_ixl_update_perform()
1762 hci1394_iso_ctxt_t *ctxtp; in hci1394_ixl_update_evaluate() local
1767 ctxtp = uvp->ctxtp; in hci1394_ixl_update_evaluate()
1780 ixlp = ctxtp->ixl_execp; in hci1394_ixl_update_evaluate()
1847 ctxtp = uvp->ctxtp; in hci1394_ixl_update_analysis()
1860 ixlp = ctxtp->ixl_execp; in hci1394_ixl_update_analysis()
[all …]
H A Dhci1394_ixl_misc.c70 ixlstp = ctxtp->ixl_firstp; in hci1394_ixl_set_start()
77 if ((ixlstp != ctxtp->ixl_firstp) && (ixlstp->ixl_opcode != in hci1394_ixl_set_start()
92 ctxtp->dma_mem_execp = (uint32_t)((hci1394_xfer_ctl_t *) in hci1394_ixl_set_start()
95 ctxtp->dma_last_time = 0; in hci1394_ixl_set_start()
96 ctxtp->ixl_exec_depth = 0; in hci1394_ixl_set_start()
97 ctxtp->ixl_execp = ixlstp; in hci1394_ixl_set_start()
98 ctxtp->rem_noadv_intrs = ctxtp->max_noadv_intrs; in hci1394_ixl_set_start()
115 hci1394_ixl_reset_status(hci1394_iso_ctxt_t *ctxtp) in hci1394_ixl_reset_status() argument
123 ixlnext = ctxtp->ixl_firstp; in hci1394_ixl_reset_status()
358 hci1394_delete_xfer_ctl((hci1394_xfer_ctl_t *)ctxtp->xcs_firstp); in hci1394_ixl_cleanup()
[all …]
H A Dhci1394_ixl_comp.c118 ASSERT(ctxtp != NULL); in hci1394_compile_ixl()
163 wvp->ctxtp = ctxtp; in hci1394_compile_ixl_init()
166 ctxtp->dma_mem_execp = 0; in hci1394_compile_ixl_init()
167 ctxtp->dma_firstp = NULL; in hci1394_compile_ixl_init()
168 ctxtp->dma_last_time = 0; in hci1394_compile_ixl_init()
169 ctxtp->xcs_firstp = NULL; in hci1394_compile_ixl_init()
170 ctxtp->ixl_exec_depth = 0; in hci1394_compile_ixl_init()
171 ctxtp->ixl_execp = NULL; in hci1394_compile_ixl_init()
172 ctxtp->ixl_firstp = ixlp; in hci1394_compile_ixl_init()
283 wvp->ctxtp->dma_mem_execp = 0; in hci1394_compile_ixl_endup()
[all …]
H A Dhci1394_isr.c603 hci1394_iso_ctxt_t *ctxtp; in hci1394_isr_isoch_ir() local
627 ctxtp = hci1394_isoch_recv_ctxt_get( in hci1394_isr_isoch_ir()
629 hci1394_ixl_interrupt(soft_state, ctxtp, in hci1394_isr_isoch_ir()
651 hci1394_iso_ctxt_t *ctxtp; in hci1394_isr_isoch_it() local
676 ctxtp = hci1394_isoch_xmit_ctxt_get( in hci1394_isr_isoch_it()
678 hci1394_ixl_interrupt(soft_state, ctxtp, in hci1394_isr_isoch_it()
/illumos-gate/usr/src/uts/common/sys/1394/adapters/
H A Dhci1394_ixl.h149 hci1394_iso_ctxt_t *ctxtp; /* current context */ member
234 hci1394_iso_ctxt_t *ctxtp; /* current iso context */ 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,
273 hci1394_iso_ctxt_t *ctxtp, boolean_t in_stop);
275 hci1394_iso_ctxt_t *ctxtp);
276 int hci1394_ixl_set_start(hci1394_iso_ctxt_t *ctxtp, ixl1394_command_t *ixlstp);
277 void hci1394_ixl_reset_status(hci1394_iso_ctxt_t *ctxtp);
283 hci1394_iso_ctxt_t *ctxtp);
H A Dhci1394_isoch.h219 void hci1394_do_stop(hci1394_state_t *soft_statep, hci1394_iso_ctxt_t *ctxtp,