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

/illumos-gate/usr/src/uts/common/io/1394/adapters/
H A Dhci1394_isoch.c190 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 Dhci1394_ixl_isr.c55 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 Dhci1394_ixl_misc.c68 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 Dhci1394_ixl_update.c108 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 Dhci1394_ixl_comp.c66 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...]
H A Dhci1394_isr.c663 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,
/illumos-gate/usr/src/uts/common/sys/1394/adapters/
H A Dhci1394_ixl.h151 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);
H A Dhci1394_isoch.h221 void hci1394_do_stop(hci1394_state_t *soft_statep, hci1394_iso_ctxt_t *ctxtp,

Completed in 112 milliseconds