Lines Matching defs:done_ccb

171 static void	 probedone(struct cam_periph *periph, union ccb *done_ccb);
178 static void xptscandone(struct cam_periph *periph, union ccb *done_ccb);
681 probedone(struct cam_periph *periph, union ccb *done_ccb)
696 CAM_DEBUG(done_ccb->ccb_h.path, CAM_DEBUG_TRACE, ("probedone\n"));
699 path = done_ccb->ccb_h.path;
700 priority = done_ccb->ccb_h.pinfo.priority;
704 if ((done_ccb->ccb_h.status & CAM_STATUS_MASK) != CAM_REQ_CMP) {
705 if (cam_periph_error(done_ccb,
713 if ((done_ccb->ccb_h.status & CAM_DEV_QFRZN) != 0) {
717 status = done_ccb->ccb_h.status & CAM_STATUS_MASK;
720 if ((done_ccb->ccb_h.status & CAM_STATUS_MASK) ==
760 xpt_release_ccb(done_ccb);
787 int sign = (done_ccb->ataio.res.lba_high << 8) +
788 done_ccb->ataio.res.lba_mid;
792 done_ccb->ccb_h.target_id != 15) {
796 done_ccb->ccb_h.target_id == 15) {
808 done_ccb->ccb_h.target_id != 15) {
812 done_ccb->ccb_h.target_id != 15) {
816 if (done_ccb->ccb_h.target_id != 15) {
822 xpt_release_ccb(done_ccb);
856 xpt_release_ccb(done_ccb);
947 xpt_release_ccb(done_ccb);
956 xpt_release_ccb(done_ccb);
1027 xpt_release_ccb(done_ccb);
1038 xpt_release_ccb(done_ccb);
1048 xpt_release_ccb(done_ccb);
1059 xpt_release_ccb(done_ccb);
1071 xpt_release_ccb(done_ccb);
1078 done_ccb->ccb_h.func_code = XPT_GDEV_TYPE;
1079 xpt_action(done_ccb);
1080 xpt_async(AC_FOUND_DEVICE, path, done_ccb);
1111 xpt_release_ccb(done_ccb);
1120 done_ccb->ccb_h.func_code = XPT_GDEV_TYPE;
1121 xpt_action(done_ccb);
1122 xpt_async(AC_FOUND_DEVICE, path, done_ccb);
1130 softc->pm_pid = (done_ccb->ataio.res.lba_high << 24) +
1131 (done_ccb->ataio.res.lba_mid << 16) +
1132 (done_ccb->ataio.res.lba_low << 8) +
1133 done_ccb->ataio.res.sector_count;
1138 xpt_release_ccb(done_ccb);
1142 softc->pm_prv = (done_ccb->ataio.res.lba_high << 24) +
1143 (done_ccb->ataio.res.lba_mid << 16) +
1144 (done_ccb->ataio.res.lba_low << 8) +
1145 done_ccb->ataio.res.sector_count;
1193 done_ccb->ccb_h.func_code = XPT_GDEV_TYPE;
1194 xpt_action(done_ccb);
1195 xpt_async(AC_FOUND_DEVICE, path, done_ccb);
1197 done_ccb->ccb_h.func_code = XPT_GDEV_TYPE;
1198 xpt_action(done_ccb);
1199 xpt_async(AC_SCSI_AEN, path, done_ccb);
1242 done_ccb->ccb_h.func_code = XPT_GDEV_TYPE;
1243 xpt_action(done_ccb);
1244 xpt_async(AC_FOUND_DEVICE, path, done_ccb);
1254 xpt_release_ccb(done_ccb);
1258 xpt_release_ccb(done_ccb);
1260 while ((done_ccb = (union ccb *)TAILQ_FIRST(&softc->request_ccbs))) {
1262 &done_ccb->ccb_h, periph_links.tqe);
1263 done_ccb->ccb_h.status = found ? CAM_REQ_CMP : CAM_REQ_CMP_ERR;
1264 xpt_done(done_ccb);
1560 xptscandone(struct cam_periph *periph, union ccb *done_ccb)
1563 xpt_free_path(done_ccb->ccb_h.path);
1564 xpt_free_ccb(done_ccb);