/illumos-gate/usr/src/uts/common/io/1394/adapters/ |
H A D | hci1394_isr.c | 663 hci1394_iso_ctxt_t *ctxtp; local 689 ctxtp = hci1394_isoch_recv_ctxt_get( 691 hci1394_ixl_interrupt(soft_state, ctxtp, 714 hci1394_iso_ctxt_t *ctxtp; local 741 ctxtp = hci1394_isoch_xmit_ctxt_get( 743 hci1394_ixl_interrupt(soft_state, ctxtp,
|
H A D | hci1394_ixl_misc.c | 68 hci1394_ixl_set_start(hci1394_iso_ctxt_t *ctxtp, ixl1394_command_t *ixlstp) argument 78 ixlstp = ctxtp->ixl_firstp; 85 if ((ixlstp != ctxtp->ixl_firstp) && (ixlstp->ixl_opcode != 102 ctxtp->dma_mem_execp = (uint32_t)((hci1394_xfer_ctl_t *) 105 ctxtp->dma_last_time = 0; 106 ctxtp->ixl_exec_depth = 0; 107 ctxtp->ixl_execp = ixlstp; 108 ctxtp->rem_noadv_intrs = ctxtp->max_noadv_intrs; 129 hci1394_ixl_reset_status(hci1394_iso_ctxt_t *ctxtp) argument 422 hci1394_ixl_cleanup(hci1394_state_t *soft_statep, hci1394_iso_ctxt_t *ctxtp) argument [all...] |
H A D | hci1394_isoch.c | 190 hci1394_iso_ctxt_t *ctxtp; local 241 ctxtp = &isochp->ctxt_xmit[i]; 289 ctxtp = &isochp->ctxt_recv[i]; 297 ctxtp->isochan = idi->channel_num; 298 ctxtp->default_tag = idi->default_tag; 299 ctxtp->default_sync = idi->default_sync; 300 ctxtp->global_callback_arg = idi->global_callback_arg; 301 ctxtp->isoch_dma_stopped = idi->isoch_dma_stopped; 302 ctxtp->idma_evt_arg = idi->idma_evt_arg; 303 ctxtp 374 hci1394_iso_ctxt_t *ctxtp; local 528 hci1394_iso_ctxt_t *ctxtp; local 605 hci1394_iso_ctxt_t *ctxtp; local 642 hci1394_do_stop(hci1394_state_t *soft_statep, hci1394_iso_ctxt_t *ctxtp, boolean_t do_callback, id1394_isoch_dma_stopped_t stop_args) argument 775 hci1394_iso_ctxt_t *ctxtp; local [all...] |
H A D | hci1394_ixl_isr.c | 55 hci1394_iso_ctxt_t *ctxtp, ixl1394_command_t *ixlp, 58 hci1394_iso_ctxt_t *ctxtp); 68 hci1394_iso_ctxt_t *ctxtp, boolean_t in_stop) 79 mutex_enter(&ctxtp->intrprocmutex); 82 ctxtp->intr_flags |= HCI1394_ISO_CTXT_INTRSET; 85 if (ctxtp->intr_flags & HCI1394_ISO_CTXT_INUPDATE) { 92 } else if (ctxtp->intr_flags & HCI1394_ISO_CTXT_ININTR) { 100 } else if (ctxtp->intr_flags & HCI1394_ISO_CTXT_INCALL) { 107 } else if (!in_stop && (ctxtp->intr_flags & HCI1394_ISO_CTXT_STOP)) { 121 ctxtp 67 hci1394_ixl_interrupt(hci1394_state_t *soft_statep, hci1394_iso_ctxt_t *ctxtp, boolean_t in_stop) argument 162 hci1394_ixl_dma_sync(hci1394_state_t *soft_statep, hci1394_iso_ctxt_t *ctxtp) argument 310 hci1394_ixl_intr_check_xfer(hci1394_state_t *soft_statep, hci1394_iso_ctxt_t *ctxtp, ixl1394_command_t *ixlp, ixl1394_command_t **ixlnextpp, uint16_t *timestampp, int *donecodep) argument 537 hci1394_ixl_intr_check_done(hci1394_state_t *soft_statep, hci1394_iso_ctxt_t *ctxtp) argument 954 hci1394_iso_ctxt_t *ctxtp; /* current context */ local 1047 hci1394_iso_ctxt_t *ctxtp; /* current context */ local [all...] |
H A D | hci1394_ixl_update.c | 108 hci1394_ixl_update(hci1394_state_t *soft_statep, hci1394_iso_ctxt_t *ctxtp, argument 122 uv.ctxtp = ctxtp; 200 mutex_enter(&ctxtp->intrprocmutex); 201 ctxtp->intr_flags &= ~HCI1394_ISO_CTXT_INUPDATE; 202 mutex_exit(&ctxtp->intrprocmutex); 236 mutex_enter(&ctxtp->intrprocmutex); 237 ctxtp->intr_flags &= ~HCI1394_ISO_CTXT_INUPDATE; 238 mutex_exit(&ctxtp->intrprocmutex); 242 hci1394_do_stop(soft_statep, ctxtp, B_TRU 355 hci1394_iso_ctxt_t *ctxtp; local 1523 hci1394_iso_ctxt_t *ctxtp; local 1992 hci1394_iso_ctxt_t *ctxtp; local 2080 hci1394_iso_ctxt_t *ctxtp; local 2181 hci1394_iso_ctxt_t *ctxtp; local [all...] |
H A D | hci1394_ixl_comp.c | 66 hci1394_state_t *soft_statep, hci1394_iso_ctxt_t *ctxtp, 117 hci1394_compile_ixl(hci1394_state_t *soft_statep, hci1394_iso_ctxt_t *ctxtp, argument 123 ASSERT(ctxtp != NULL); 128 hci1394_compile_ixl_init(&wv, soft_statep, ctxtp, ixlp); 171 hci1394_state_t *soft_statep, hci1394_iso_ctxt_t *ctxtp, 179 wvp->ctxtp = ctxtp; 181 /* init/clear ctxtp values */ 182 ctxtp->dma_mem_execp = NULL; 183 ctxtp 170 hci1394_compile_ixl_init(hci1394_comp_ixl_vars_t *wvp, hci1394_state_t *soft_statep, hci1394_iso_ctxt_t *ctxtp, ixl1394_command_t *ixlp) argument [all...] |
/illumos-gate/usr/src/uts/common/sys/1394/adapters/ |
H A D | hci1394_ixl.h | 151 hci1394_iso_ctxt_t *ctxtp; /* current context */ member in struct:hci1394_comp_ixl_vars_s 236 hci1394_iso_ctxt_t *ctxtp; /* current iso context */ member in struct:hci1394_ixl_update_vars 269 int hci1394_compile_ixl(hci1394_state_t *soft_statep, hci1394_iso_ctxt_t *ctxtp, 271 int hci1394_ixl_update(hci1394_state_t *soft_statep, hci1394_iso_ctxt_t *ctxtp, 275 hci1394_iso_ctxt_t *ctxtp, boolean_t in_stop); 277 hci1394_iso_ctxt_t *ctxtp); 278 int hci1394_ixl_set_start(hci1394_iso_ctxt_t *ctxtp, ixl1394_command_t *ixlstp); 279 void hci1394_ixl_reset_status(hci1394_iso_ctxt_t *ctxtp); 285 hci1394_iso_ctxt_t *ctxtp);
|