Lines Matching refs:ctxtp

108 hci1394_ixl_update(hci1394_state_t *soft_statep, hci1394_iso_ctxt_t *ctxtp,
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_TRUE,
245 hci1394_do_stop(soft_statep, ctxtp, B_TRUE,
292 ASSERT(MUTEX_NOT_HELD(&uvp->ctxtp->intrprocmutex));
293 mutex_enter(&uvp->ctxtp->intrprocmutex);
300 if (uvp->ctxtp->intr_flags & HCI1394_ISO_CTXT_INUPDATE) {
303 } else if (uvp->ctxtp->intr_flags & HCI1394_ISO_CTXT_ININTR) {
321 mutex_exit(&uvp->ctxtp->intrprocmutex);
323 mutex_enter(&uvp->ctxtp->intrprocmutex);
326 } else if (uvp->ctxtp->intr_flags & HCI1394_ISO_CTXT_INCALL) {
334 uvp->ctxtp->intr_flags |= HCI1394_ISO_CTXT_INUPDATE;
337 ASSERT(MUTEX_HELD(&uvp->ctxtp->intrprocmutex));
338 mutex_exit(&uvp->ctxtp->intrprocmutex);
355 hci1394_iso_ctxt_t *ctxtp;
361 ctxtp = uvp->ctxtp;
363 while (ctxtp->intr_flags & HCI1394_ISO_CTXT_INUPDATE) {
365 if (ctxtp->intr_flags & HCI1394_ISO_CTXT_INTRSET) {
378 ctxtp->intr_flags &= ~HCI1394_ISO_CTXT_INTRSET;
380 status = hci1394_ixl_dma_sync(uvp->soft_statep, ctxtp);
388 mutex_enter(&uvp->ctxtp->intrprocmutex);
389 ctxtp->intr_flags &= ~HCI1394_ISO_CTXT_INUPDATE;
390 mutex_exit(&uvp->ctxtp->intrprocmutex);
395 ASSERT(MUTEX_NOT_HELD(&uvp->ctxtp->intrprocmutex));
396 mutex_enter(&uvp->ctxtp->intrprocmutex);
397 if (!(ctxtp->intr_flags & HCI1394_ISO_CTXT_INTRSET)) {
398 ctxtp->intr_flags &= ~HCI1394_ISO_CTXT_INUPDATE;
400 mutex_exit(&uvp->ctxtp->intrprocmutex);
405 hci1394_do_stop(uvp->soft_statep, ctxtp, B_TRUE, ID1394_DONE);
407 hci1394_do_stop(uvp->soft_statep, ctxtp, B_TRUE, ID1394_FAIL);
663 (uvp->ctxtp->default_skipmode == IXL1394_OPF_ONXMIT)) {
930 uvp->pkthdr1 = (uvp->ctxtp->isospd << DESC_PKT_SPD_SHIFT) |
932 (uvp->ctxtp->isochan << DESC_PKT_CHAN_SHIFT) |
1141 if (((uvp->ctxtp->ctxt_flags & HCI1394_ISO_CTXT_BFFILL) != 0) ||
1169 if ((uvp->ctxtp->ctxt_flags & HCI1394_ISO_CTXT_BFFILL) == 0) {
1204 if ((uvp->ctxtp->ctxt_flags & HCI1394_ISO_CTXT_BFFILL) == 0) {
1523 hci1394_iso_ctxt_t *ctxtp;
1531 ctxtp = uvp->ctxtp;
1970 if (ctxtp->ctxt_flags & HCI1394_ISO_CTXT_RECV) {
1971 HCI1394_IRCTXT_CTRL_SET(uvp->soft_statep, ctxtp->ctxt_index,
1974 HCI1394_ITCTXT_CTRL_SET(uvp->soft_statep, ctxtp->ctxt_index,
1992 hci1394_iso_ctxt_t *ctxtp;
2000 ctxtp = uvp->ctxtp;
2010 while ((ixlp != ctxtp->ixl_execp) ||
2011 (ixldepth != ctxtp->ixl_exec_depth)) {
2013 ixlp = ctxtp->ixl_execp;
2014 ixldepth = ctxtp->ixl_exec_depth;
2032 ctxtp->intr_flags &= ~HCI1394_ISO_CTXT_INTRSET;
2033 if (hci1394_ixl_dma_sync(uvp->soft_statep, ctxtp) ==
2080 hci1394_iso_ctxt_t *ctxtp;
2089 ctxtp = uvp->ctxtp;
2099 while ((ixlp != ctxtp->ixl_execp) ||
2100 (ixldepth != ctxtp->ixl_exec_depth)) {
2102 ixlp = ctxtp->ixl_execp;
2103 ixldepth = ctxtp->ixl_exec_depth;
2121 ctxtp->intr_flags &= ~HCI1394_ISO_CTXT_INTRSET;
2123 status = hci1394_ixl_dma_sync(uvp->soft_statep, ctxtp);
2181 hci1394_iso_ctxt_t *ctxtp;
2193 ctxtp = uvp->ctxtp;
2195 ixldepth = ctxtp->ixl_exec_depth;
2196 (void) hci1394_ixl_find_next_exec_xfer(ctxtp->ixl_execp, NULL, &ixlp);
2202 if (ixlp != ctxtp->ixl_execp)