| /freebsd-13-stable/sys/cam/mmc/ |
| HD | mmc_xpt.c | 82 static void mmcprobe_done(struct cam_periph *periph, union ccb *done_ccb); 815 mmcprobe_done(struct cam_periph *periph, union ccb *done_ccb) in mmcprobe_done() argument 824 CAM_DEBUG(done_ccb->ccb_h.path, CAM_DEBUG_PROBE, ("mmcprobe_done\n")); in mmcprobe_done() 826 path = done_ccb->ccb_h.path; in mmcprobe_done() 827 priority = done_ccb->ccb_h.pinfo.priority; in mmcprobe_done() 834 CAM_DEBUG(done_ccb->ccb_h.path, CAM_DEBUG_PROBE, ("done with PROBE_RESET\n")); in mmcprobe_done() 840 CAM_DEBUG(done_ccb->ccb_h.path, CAM_DEBUG_PROBE, ("done with PROBE_POWER_OFF\n")); in mmcprobe_done() 847 cts = &done_ccb->cts.proto_specific.mmc; in mmcprobe_done() 849 …CAM_DEBUG(done_ccb->ccb_h.path, CAM_DEBUG_PROBE, ("done with PROBE_GET_HOST_OCR (Got OCR=%x\n", so… in mmcprobe_done() 855 CAM_DEBUG(done_ccb->ccb_h.path, CAM_DEBUG_PROBE, ("done with PROBE_RESET_BUS\n")); in mmcprobe_done() [all …]
|
| HD | mmc_da.c | 176 union ccb *done_ccb); 1921 sddadone(struct cam_periph *periph, union ccb *done_ccb) in sddadone() argument 1931 mmcio = &done_ccb->mmcio; in sddadone() 1932 path = done_ccb->ccb_h.path; in sddadone() 1935 if ((done_ccb->ccb_h.status & CAM_STATUS_MASK) != CAM_REQ_CMP) { in sddadone() 1937 if ((done_ccb->ccb_h.status & CAM_DEV_QFRZN) != 0) in sddadone() 1945 if ((done_ccb->ccb_h.status & CAM_DEV_QFRZN) != 0) in sddadone() 1966 xpt_release_ccb(done_ccb); in sddadone() 1976 xpt_release_ccb(done_ccb); in sddadone() 1983 bp = (struct bio *)done_ccb->ccb_h.ccb_bp; in sddadone() [all …]
|
| /freebsd-13-stable/sys/cam/scsi/ |
| HD | scsi_xpt.c | 570 static void probedone(struct cam_periph *periph, union ccb *done_ccb); 580 static void xptscandone(struct cam_periph *periph, union ccb *done_ccb); 1169 probedone(struct cam_periph *periph, union ccb *done_ccb) in probedone() argument 1176 CAM_DEBUG(done_ccb->ccb_h.path, CAM_DEBUG_TRACE, ("probedone\n")); in probedone() 1179 path = done_ccb->ccb_h.path; in probedone() 1180 priority = done_ccb->ccb_h.pinfo.priority; in probedone() 1186 if (cam_ccb_status(done_ccb) != CAM_REQ_CMP) { in probedone() 1187 if (cam_periph_error(done_ccb, 0, SF_NO_PRINT) == in probedone() 1194 else if ((done_ccb->ccb_h.status & CAM_DEV_QFRZN) != 0) in probedone() 1196 xpt_release_devq(done_ccb->ccb_h.path, in probedone() [all …]
|
| HD | scsi_da.c | 1511 union ccb *done_ccb); 1513 union ccb *done_ccb); 1515 union ccb *done_ccb); 1517 union ccb *done_ccb); 1519 union ccb *done_ccb); 1521 union ccb *done_ccb); 1523 union ccb *done_ccb); 1525 union ccb *done_ccb); 1527 union ccb *done_ccb); 1529 union ccb *done_ccb); [all …]
|
| HD | scsi_targ_bh.c | 138 union ccb *done_ccb); 527 targbhdone(struct cam_periph *periph, union ccb *done_ccb) in targbhdone() argument 533 switch (done_ccb->ccb_h.func_code) { in targbhdone() 541 atio = &done_ccb->atio; in targbhdone() 547 xpt_free_ccb(done_ccb); in targbhdone() 652 atio = (struct ccb_accept_tio*)done_ccb->ccb_h.ccb_atio; in targbhdone() 664 done_ccb->ccb_h.flags &= ~CAM_SEND_SENSE; in targbhdone() 665 done_ccb->ccb_h.status &= ~CAM_SENT_SENSE; in targbhdone() 674 if ((done_ccb->ccb_h.status & CAM_DEV_QFRZN) != 0) { in targbhdone() 676 cam_release_devq(done_ccb->ccb_h.path, in targbhdone() [all …]
|
| HD | scsi_pt.c | 99 union ccb *done_ccb); 472 ptdone(struct cam_periph *periph, union ccb *done_ccb) in ptdone() argument 481 csio = &done_ccb->csio; in ptdone() 488 bp = (struct bio *)done_ccb->ccb_h.ccb_bp; in ptdone() 489 if ((done_ccb->ccb_h.status & CAM_STATUS_MASK) != CAM_REQ_CMP) { in ptdone() 498 error = pterror(done_ccb, CAM_RETRY_SELTO, sf); in ptdone() 534 if ((done_ccb->ccb_h.status & CAM_DEV_QFRZN) != 0) in ptdone() 535 cam_release_devq(done_ccb->ccb_h.path, in ptdone() 550 LIST_REMOVE(&done_ccb->ccb_h, periph_links.le); in ptdone() 556 xpt_release_ccb(done_ccb); in ptdone()
|
| HD | scsi_pass.c | 170 union ccb *done_ccb); 895 passdone(struct cam_periph *periph, union ccb *done_ccb) in passdone() argument 904 csio = &done_ccb->csio; in passdone() 909 io_req = done_ccb->ccb_h.ccb_ioreq; in passdone() 914 if (((done_ccb->ccb_h.status & CAM_STATUS_MASK) != CAM_REQ_CMP) in passdone() 915 && (done_ccb->ccb_h.flags & CAM_PASS_ERR_RECOVER) in passdone() 919 error = passerror(done_ccb, CAM_RETRY_SELTO, in passdone() 935 bcopy(done_ccb, &io_req->ccb, sizeof(*done_ccb)); in passdone() 940 switch (done_ccb->ccb_h.func_code) { in passdone() 943 done_ccb->csio.dxfer_len - done_ccb->csio.resid, in passdone() [all …]
|
| HD | scsi_cd.c | 1137 cddone(struct cam_periph *periph, union ccb *done_ccb) in cddone() argument 1146 csio = &done_ccb->csio; in cddone() 1154 bp = (struct bio *)done_ccb->ccb_h.ccb_bp; in cddone() 1157 if ((done_ccb->ccb_h.status & CAM_STATUS_MASK) != CAM_REQ_CMP) { in cddone() 1160 if ((done_ccb->ccb_h.ccb_state & CD_CCB_RETRY_UA) != 0) in cddone() 1165 error = cderror(done_ccb, CAM_RETRY_SELTO, sf); in cddone() 1182 if ((done_ccb->ccb_h.status & CAM_DEV_QFRZN) != 0) in cddone() 1183 cam_release_devq(done_ccb->ccb_h.path, in cddone() 1202 LIST_REMOVE(&done_ccb->ccb_h, periph_links.le); in cddone() 1229 (error = cderror(done_ccb, CAM_RETRY_SELTO, in cddone() [all …]
|
| HD | scsi_ch.c | 188 union ccb *done_ccb); 596 chdone(struct cam_periph *periph, union ccb *done_ccb) in chdone() argument 602 csio = &done_ccb->csio; in chdone() 604 switch(done_ccb->ccb_h.ccb_state) { in chdone() 616 if ((done_ccb->ccb_h.status & CAM_STATUS_MASK) == CAM_REQ_CMP){ in chdone() 649 error = cherror(done_ccb, CAM_RETRY_SELTO, in chdone() 666 done_ccb->csio.cdb_io.cdb_bytes; in chdone() 667 frozen = (done_ccb->ccb_h.status & in chdone() 682 xpt_action(done_ccb); in chdone() 690 cam_release_devq(done_ccb->ccb_h.path, in chdone() [all …]
|
| HD | scsi_target.c | 140 union ccb *done_ccb); 759 targdone(struct cam_periph *periph, union ccb *done_ccb) in targdone() argument 764 CAM_DEBUG(periph->path, CAM_DEBUG_PERIPH, ("targdone %p\n", done_ccb)); in targdone() 766 TAILQ_REMOVE(&softc->pending_ccb_queue, &done_ccb->ccb_h, in targdone() 768 status = done_ccb->ccb_h.status & CAM_STATUS_MASK; in targdone() 772 targfreeccb(softc, done_ccb); in targdone() 779 switch (done_ccb->ccb_h.func_code) { in targdone() 785 TAILQ_INSERT_TAIL(&softc->user_ccb_queue, &done_ccb->ccb_h, in targdone() 793 done_ccb->ccb_h.func_code); in targdone()
|
| HD | scsi_sg.c | 122 static void sgdone(struct cam_periph *periph, union ccb *done_ccb); 396 sgdone(struct cam_periph *periph, union ccb *done_ccb) in sgdone() argument 402 csio = &done_ccb->csio; in sgdone() 418 rdwr = done_ccb->ccb_h.ccb_rdwr; in sgdone()
|
| HD | scsi_sa.c | 3016 sadone(struct cam_periph *periph, union ccb *done_ccb) in sadone() argument 3024 csio = &done_ccb->csio; in sadone() 3029 bp = (struct bio *)done_ccb->ccb_h.ccb_bp; in sadone() 3031 if ((done_ccb->ccb_h.status & CAM_STATUS_MASK) != CAM_REQ_CMP) { in sadone() 3032 if ((error = saerror(done_ccb, 0, 0)) == ERESTART) { in sadone() 3041 if ((done_ccb->ccb_h.status & CAM_STATUS_MASK) != CAM_REQ_CMP) { in sadone() 3051 if ((error = cam_periph_error(done_ccb, 0, in sadone() 3064 xpt_release_ccb(done_ccb); in sadone() 3082 saloadtimeouts(softc, done_ccb); in sadone() 3090 xpt_release_ccb(done_ccb); in sadone() [all …]
|
| /freebsd-13-stable/sys/cam/ctl/ |
| HD | scsi_ctl.c | 185 union ccb *done_ccb); 1081 ctlfedone(struct cam_periph *periph, union ccb *done_ccb) in ctlfedone() argument 1091 KASSERT((done_ccb->ccb_h.flags & CAM_UNLOCKED) != 0, in ctlfedone() 1095 done_ccb->ccb_h.func_code); in ctlfedone() 1102 if ((done_ccb->ccb_h.status & CAM_DEV_QFRZN) != 0) { in ctlfedone() 1108 done_ccb->ccb_h.status &= ~CAM_DEV_QFRZN; in ctlfedone() 1116 switch (done_ccb->ccb_h.func_code) { in ctlfedone() 1118 LIST_REMOVE(&done_ccb->ccb_h, periph_links.le); in ctlfedone() 1119 atio = &done_ccb->atio; in ctlfedone() 1122 ctlfe_free_ccb(periph, done_ccb); in ctlfedone() [all …]
|
| /freebsd-13-stable/sys/cam/ata/ |
| HD | ata_xpt.c | 167 static void aprobedone(struct cam_periph *periph, union ccb *done_ccb); 174 static void axptscandone(struct cam_periph *periph, union ccb *done_ccb); 741 aprobedone(struct cam_periph *periph, union ccb *done_ccb) in aprobedone() argument 756 CAM_DEBUG(done_ccb->ccb_h.path, CAM_DEBUG_TRACE, ("aprobedone\n")); in aprobedone() 759 path = done_ccb->ccb_h.path; in aprobedone() 760 priority = done_ccb->ccb_h.pinfo.priority; in aprobedone() 764 if ((done_ccb->ccb_h.status & CAM_STATUS_MASK) != CAM_REQ_CMP) { in aprobedone() 765 if (cam_periph_error(done_ccb, in aprobedone() 773 if ((done_ccb->ccb_h.status & CAM_DEV_QFRZN) != 0) { in aprobedone() 777 status = done_ccb->ccb_h.status & CAM_STATUS_MASK; in aprobedone() [all …]
|
| HD | ata_pmp.c | 122 union ccb *done_ccb); 581 pmpdone(struct cam_periph *periph, union ccb *done_ccb) in pmpdone() argument 591 ataio = &done_ccb->ataio; in pmpdone() 595 priority = done_ccb->ccb_h.pinfo.priority; in pmpdone() 597 if ((done_ccb->ccb_h.status & CAM_STATUS_MASK) != CAM_REQ_CMP) { in pmpdone() 598 if (cam_periph_error(done_ccb, 0, 0) == ERESTART) { in pmpdone() 600 } else if ((done_ccb->ccb_h.status & CAM_DEV_QFRZN) != 0) { in pmpdone() 601 cam_release_devq(done_ccb->ccb_h.path, in pmpdone() 612 xpt_release_ccb(done_ccb); in pmpdone() 663 xpt_release_ccb(done_ccb); in pmpdone() [all …]
|
| HD | ata_da.c | 875 union ccb *done_ccb); 2849 adadone(struct cam_periph *periph, union ccb *done_ccb) in adadone() argument 2858 ataio = &done_ccb->ataio; in adadone() 2859 path = done_ccb->ccb_h.path; in adadone() 2860 priority = done_ccb->ccb_h.pinfo.priority; in adadone() 2873 bp = (struct bio *)done_ccb->ccb_h.ccb_bp; in adadone() 2874 if ((done_ccb->ccb_h.status & CAM_STATUS_MASK) != CAM_REQ_CMP) { in adadone() 2875 error = adaerror(done_ccb, 0, 0); in adadone() 2881 if ((done_ccb->ccb_h.status & CAM_DEV_QFRZN) != 0) in adadone() 2902 if ((done_ccb->ccb_h.status & CAM_DEV_QFRZN) != 0) in adadone() [all …]
|
| /freebsd-13-stable/sys/cam/nvme/ |
| HD | nvme_xpt.c | 141 static void nvme_probe_done(struct cam_periph *periph, union ccb *done_ccb); 303 nvme_probe_done(struct cam_periph *periph, union ccb *done_ccb) in nvme_probe_done() argument 314 CAM_DEBUG(done_ccb->ccb_h.path, CAM_DEBUG_TRACE, ("nvme_probe_done\n")); in nvme_probe_done() 317 path = done_ccb->ccb_h.path; in nvme_probe_done() 318 priority = done_ccb->ccb_h.pinfo.priority; in nvme_probe_done() 320 if ((done_ccb->ccb_h.status & CAM_STATUS_MASK) != CAM_REQ_CMP) { in nvme_probe_done() 321 if (cam_periph_error(done_ccb, in nvme_probe_done() 329 if ((done_ccb->ccb_h.status & CAM_DEV_QFRZN) != 0) { in nvme_probe_done() 389 xpt_release_ccb(done_ccb); in nvme_probe_done() 461 done_ccb->ccb_h.func_code = XPT_GDEV_TYPE; in nvme_probe_done() [all …]
|
| HD | nvme_da.c | 159 union ccb *done_ccb); 1147 ndadone(struct cam_periph *periph, union ccb *done_ccb) in ndadone() argument 1150 struct ccb_nvmeio *nvmeio = &done_ccb->nvmeio; in ndadone() 1155 path = done_ccb->ccb_h.path; in ndadone() 1167 if ((done_ccb->ccb_h.status & CAM_STATUS_MASK) != CAM_REQ_CMP) { in ndadone() 1168 error = ndaerror(done_ccb, 0, 0); in ndadone() 1174 if ((done_ccb->ccb_h.status & CAM_DEV_QFRZN) != 0) in ndadone() 1181 if ((done_ccb->ccb_h.status & CAM_DEV_QFRZN) != 0) in ndadone() 1188 bp = (struct bio *)done_ccb->ccb_bp; in ndadone() 1204 cam_iosched_bio_complete(softc->cam_iosched, bp, done_ccb); in ndadone() [all …]
|
| /freebsd-13-stable/sys/cam/ |
| HD | cam_periph.c | 73 union ccb *done_ccb); 1173 cam_periph_done_panic(struct cam_periph *periph, union ccb *done_ccb) in cam_periph_done_panic() argument 1176 panic("%s: already done with ccb %p", __func__, done_ccb); in cam_periph_done_panic() 1180 cam_periph_done(struct cam_periph *periph, union ccb *done_ccb) in cam_periph_done() argument 1184 xpt_path_assert(done_ccb->ccb_h.path, MA_OWNED); in cam_periph_done() 1185 done_ccb->ccb_h.cbfcnp = cam_periph_done_panic; in cam_periph_done() 1186 wakeup(&done_ccb->ccb_h.cbfcnp); in cam_periph_done() 1366 camperiphdone(struct cam_periph *periph, union ccb *done_ccb) in camperiphdone() argument 1374 &done_ccb->csio.cdb_io.cdb_bytes; in camperiphdone() 1375 status = done_ccb->ccb_h.status; in camperiphdone() [all …]
|
| HD | cam_xpt_sim.h | 48 void xpt_done(union ccb *done_ccb); 49 void xpt_done_direct(union ccb *done_ccb);
|
| HD | cam_xpt.c | 782 xpt_rescan_done(struct cam_periph *periph, union ccb *done_ccb) in xpt_rescan_done() argument 785 if (done_ccb->ccb_h.ppriv_ptr1 == NULL) { in xpt_rescan_done() 786 xpt_free_path(done_ccb->ccb_h.path); in xpt_rescan_done() 787 xpt_free_ccb(done_ccb); in xpt_rescan_done() 789 done_ccb->ccb_h.cbfcnp = done_ccb->ccb_h.ppriv_ptr1; in xpt_rescan_done() 790 (*done_ccb->ccb_h.cbfcnp)(periph, done_ccb); in xpt_rescan_done() 4573 xpt_done(union ccb *done_ccb) in xpt_done() argument 4579 if (done_ccb->ccb_h.func_code == XPT_SCSI_IO && in xpt_done() 4580 done_ccb->csio.bio != NULL) in xpt_done() 4581 biotrack(done_ccb->csio.bio, __func__); in xpt_done() [all …]
|
| HD | cam_queue.h | 162 cam_ccbq_ccb_done(struct cam_ccbq *ccbq, union ccb *done_ccb); 263 cam_ccbq_ccb_done(struct cam_ccbq *ccbq, union ccb *done_ccb) in cam_ccbq_ccb_done() argument
|
| HD | cam_iosched.h | 100 int cam_iosched_bio_complete(struct cam_iosched_softc *isc, struct bio *bp, union ccb *done_ccb);
|
| /freebsd-13-stable/sys/dev/mps/ |
| HD | mps_sas_lsi.c | 132 union ccb *done_ccb); 1191 mpssas_stop_unit_done(struct cam_periph *periph, union ccb *done_ccb) in mpssas_stop_unit_done() argument 1196 if (done_ccb == NULL) in mpssas_stop_unit_done() 1199 sassc = (struct mpssas_softc *)done_ccb->ccb_h.ppriv_ptr1; in mpssas_stop_unit_done() 1201 xpt_path_string(done_ccb->ccb_h.path, path_str, sizeof(path_str)); in mpssas_stop_unit_done() 1210 xpt_free_path(done_ccb->ccb_h.path); in mpssas_stop_unit_done() 1211 xpt_free_ccb(done_ccb); in mpssas_stop_unit_done()
|
| /freebsd-13-stable/sys/dev/mpr/ |
| HD | mpr_sas_lsi.c | 134 union ccb *done_ccb); 1557 mprsas_stop_unit_done(struct cam_periph *periph, union ccb *done_ccb) in mprsas_stop_unit_done() argument 1562 if (done_ccb == NULL) in mprsas_stop_unit_done() 1565 sassc = (struct mprsas_softc *)done_ccb->ccb_h.ppriv_ptr1; in mprsas_stop_unit_done() 1567 xpt_path_string(done_ccb->ccb_h.path, path_str, sizeof(path_str)); in mprsas_stop_unit_done() 1576 xpt_free_path(done_ccb->ccb_h.path); in mprsas_stop_unit_done() 1577 xpt_free_ccb(done_ccb); in mprsas_stop_unit_done()
|