Lines Matching refs:sccb
2291 struct ccb_hdr *sccb; in isp_abort_atio() local
2297 SLIST_FOREACH(sccb, &tptr->atios, sim_links.sle) { in isp_abort_atio()
2298 if (sccb != &accb->ccb_h) in isp_abort_atio()
2300 SLIST_REMOVE(&tptr->atios, sccb, ccb_hdr, sim_links.sle); in isp_abort_atio()
2301 ISP_PATH_PRT(isp, ISP_LOGTDEBUG2, sccb->path, in isp_abort_atio()
2342 struct ccb_hdr *sccb; in isp_abort_inot() local
2348 SLIST_FOREACH(sccb, &tptr->inots, sim_links.sle) { in isp_abort_inot()
2349 if (sccb != &accb->ccb_h) in isp_abort_inot()
2351 SLIST_REMOVE(&tptr->inots, sccb, ccb_hdr, sim_links.sle); in isp_abort_inot()
2352 ISP_PATH_PRT(isp, ISP_LOGTDEBUG2, sccb->path, in isp_abort_inot()
2800 isp_done(XS_T *sccb) in isp_done() argument
2802 ispsoftc_t *isp = XS_ISP(sccb); in isp_done()
2805 if (XS_NOERR(sccb)) in isp_done()
2806 XS_SETERR(sccb, CAM_REQ_CMP); in isp_done()
2808 …if ((sccb->ccb_h.status & CAM_STATUS_MASK) == CAM_REQ_CMP && (sccb->scsi_status != SCSI_STATUS_OK)… in isp_done()
2809 sccb->ccb_h.status &= ~CAM_STATUS_MASK; in isp_done()
2810 …if ((sccb->scsi_status == SCSI_STATUS_CHECK_COND) && (sccb->ccb_h.status & CAM_AUTOSNS_VALID) == 0… in isp_done()
2811 sccb->ccb_h.status |= CAM_AUTOSENSE_FAIL; in isp_done()
2813 sccb->ccb_h.status |= CAM_SCSI_STATUS_ERROR; in isp_done()
2817 sccb->ccb_h.status &= ~CAM_SIM_QUEUED; in isp_done()
2818 status = sccb->ccb_h.status & CAM_STATUS_MASK; in isp_done()
2820 (sccb->ccb_h.status & CAM_DEV_QFRZN) == 0) { in isp_done()
2821 sccb->ccb_h.status |= CAM_DEV_QFRZN; in isp_done()
2822 xpt_freeze_devq(sccb->ccb_h.path, 1); in isp_done()
2825 if (ISP_PCMD(sccb)) { in isp_done()
2826 if (callout_active(&PISP_PCMD(sccb)->wdog)) in isp_done()
2827 callout_stop(&PISP_PCMD(sccb)->wdog); in isp_done()
2828 isp_free_pcmd(isp, (union ccb *) sccb); in isp_done()
2831 xpt_done((union ccb *) sccb); in isp_done()