/freebsd/sys/cam/mmc/ |
H A D | mmc_xpt.c | 863 mmcio = &done_ccb->mmcio; in mmcprobe_done() 887 mmcio = &done_ccb->mmcio; in mmcprobe_done() 905 mmcio = &done_ccb->mmcio; in mmcprobe_done() 916 mmcio = &done_ccb->mmcio; in mmcprobe_done() 966 mmcio = &done_ccb->mmcio; in mmcprobe_done() 1000 mmcio = &done_ccb->mmcio; in mmcprobe_done() 1059 xpt_action(done_ccb); in mmcprobe_done() 1073 mmcio = &done_ccb->mmcio; in mmcprobe_done() 1098 mmcio = &done_ccb->mmcio; in mmcprobe_done() 1120 mmcio = &done_ccb->mmcio; in mmcprobe_done() [all …]
|
H A D | mmc_da.c | 173 union ccb *done_ccb); 1915 sddadone(struct cam_periph *periph, union ccb *done_ccb) in sddadone() argument 1925 mmcio = &done_ccb->mmcio; in sddadone() 1926 path = done_ccb->ccb_h.path; in sddadone() 1929 if ((done_ccb->ccb_h.status & CAM_STATUS_MASK) != CAM_REQ_CMP) { in sddadone() 1931 if ((done_ccb->ccb_h.status & CAM_DEV_QFRZN) != 0) in sddadone() 1939 if ((done_ccb->ccb_h.status & CAM_DEV_QFRZN) != 0) in sddadone() 1960 xpt_release_ccb(done_ccb); in sddadone() 1970 xpt_release_ccb(done_ccb); in sddadone() 1977 bp = (struct bio *)done_ccb->ccb_h.ccb_bp; in sddadone() [all …]
|
/freebsd/sys/cam/scsi/ |
H A D | scsi_xpt.c | 1306 csio = &done_ccb->csio; in probedone() 1412 csio = &done_ccb->csio; in probedone() 1441 csio = &done_ccb->csio; in probedone() 1485 csio = &done_ccb->csio; in probedone() 1530 csio = &done_ccb->csio; in probedone() 1728 xpt_action(done_ccb); in probedone() 1730 done_ccb); in probedone() 1789 xpt_action(done_ccb); in probedone() 1791 done_ccb); in probedone() 1803 xpt_done(done_ccb); in probedone() [all …]
|
H A D | scsi_da.c | 4550 csio = &done_ccb->csio; in dadone() 4708 csio = &done_ccb->csio; in dadone_probewp() 4718 done_ccb)); in dadone_probewp() 4793 csio = &done_ccb->csio; in dadone_proberc() 5078 csio = &done_ccb->csio; in dadone_probelbp() 5136 csio = &done_ccb->csio; in dadone_probeblklimits() 5230 csio = &done_ccb->csio; in dadone_probebdc() 5332 csio = &done_ccb->csio; in dadone_probeata() 5470 csio = &done_ccb->csio; in dadone_probeatalogdir() 5551 csio = &done_ccb->csio; in dadone_probeataiddir() [all …]
|
H A D | scsi_targ_bh.c | 137 union ccb *done_ccb); 532 switch (done_ccb->ccb_h.func_code) { in targbhdone() 540 atio = &done_ccb->atio; in targbhdone() 546 xpt_free_ccb(done_ccb); in targbhdone() 663 done_ccb->ccb_h.flags &= ~CAM_SEND_SENSE; in targbhdone() 664 done_ccb->ccb_h.status &= ~CAM_SENT_SENSE; in targbhdone() 675 cam_release_devq(done_ccb->ccb_h.path, in targbhdone() 680 done_ccb->ccb_h.status &= ~CAM_DEV_QFRZN; in targbhdone() 683 xpt_release_ccb(done_ccb); in targbhdone() 710 xpt_free_ccb(done_ccb); in targbhdone() [all …]
|
H A D | scsi_pt.c | 97 union ccb *done_ccb); 470 ptdone(struct cam_periph *periph, union ccb *done_ccb) in ptdone() argument 479 csio = &done_ccb->csio; in ptdone() 486 bp = (struct bio *)done_ccb->ccb_h.ccb_bp; in ptdone() 487 if ((done_ccb->ccb_h.status & CAM_STATUS_MASK) != CAM_REQ_CMP) { in ptdone() 496 error = pterror(done_ccb, CAM_RETRY_SELTO, sf); in ptdone() 532 if ((done_ccb->ccb_h.status & CAM_DEV_QFRZN) != 0) in ptdone() 533 cam_release_devq(done_ccb->ccb_h.path, in ptdone() 548 LIST_REMOVE(&done_ccb->ccb_h, periph_links.le); in ptdone() 554 xpt_release_ccb(done_ccb); in ptdone()
|
H A D | scsi_cd.c | 1141 csio = &done_ccb->csio; in cddone() 1320 &done_ccb->csio); in cddone() 1370 xpt_release_ccb(done_ccb); in cddone() 1397 xpt_release_ccb(done_ccb); in cddone() 1435 xpt_release_ccb(done_ccb); in cddone() 1510 xpt_release_ccb(done_ccb); in cddone() 1569 xpt_release_ccb(done_ccb); in cddone() 1608 xpt_release_ccb(done_ccb); in cddone() 1647 xpt_release_ccb(done_ccb); in cddone() 1681 xpt_release_ccb(done_ccb); in cddone() [all …]
|
H A D | scsi_pass.c | 168 union ccb *done_ccb); 904 csio = &done_ccb->csio; in passdone() 909 io_req = done_ccb->ccb_h.ccb_ioreq; in passdone() 933 bcopy(done_ccb, &io_req->ccb, sizeof(*done_ccb)); in passdone() 938 switch (done_ccb->ccb_h.func_code) { in passdone() 941 done_ccb->csio.dxfer_len - done_ccb->csio.resid, in passdone() 942 done_ccb->csio.tag_action & 0x3, in passdone() 951 done_ccb->ataio.dxfer_len - done_ccb->ataio.resid, in passdone() 971 done_ccb->smpio.smp_request_len + in passdone() 1008 xpt_release_ccb(done_ccb); in passdone() [all …]
|
H A D | scsi_ch.c | 186 union ccb *done_ccb); 600 csio = &done_ccb->csio; in chdone() 602 switch(done_ccb->ccb_h.ccb_state) { in chdone() 664 done_ccb->csio.cdb_io.cdb_bytes; in chdone() 665 frozen = (done_ccb->ccb_h.status & in chdone() 680 xpt_action(done_ccb); in chdone() 688 cam_release_devq(done_ccb->ccb_h.path, in chdone() 699 scsi_sense_print(&done_ccb->csio); in chdone() 703 done_ccb->ccb_h.status); in chdone() 721 xpt_release_ccb(done_ccb); in chdone() [all …]
|
H A D | scsi_target.c | 139 union ccb *done_ccb); 758 targdone(struct cam_periph *periph, union ccb *done_ccb) in targdone() argument 762 CAM_DEBUG(periph->path, CAM_DEBUG_PERIPH, ("targdone %p\n", done_ccb)); in targdone() 764 TAILQ_REMOVE(&softc->pending_ccb_queue, &done_ccb->ccb_h, in targdone() 769 targfreeccb(softc, done_ccb); in targdone() 776 switch (done_ccb->ccb_h.func_code) { in targdone() 782 TAILQ_INSERT_TAIL(&softc->user_ccb_queue, &done_ccb->ccb_h, in targdone() 790 done_ccb->ccb_h.func_code); in targdone()
|
H A D | scsi_sg.c | 120 static void sgdone(struct cam_periph *periph, union ccb *done_ccb); 394 sgdone(struct cam_periph *periph, union ccb *done_ccb) in sgdone() argument 400 csio = &done_ccb->csio; in sgdone() 415 rdwr = done_ccb->ccb_h.ccb_rdwr; in sgdone()
|
/freebsd/sys/cam/ctl/ |
H A D | scsi_ctl.c | 184 union ccb *done_ccb); 1118 atio = &done_ccb->atio; in ctlfedone() 1136 PRIV_CCB(io) = done_ccb; in ctlfedone() 1238 xpt_release_ccb(done_ccb); in ctlfedone() 1252 xpt_release_ccb(done_ccb); in ctlfedone() 1291 xpt_action(done_ccb); in ctlfedone() 1294 xpt_release_ccb(done_ccb); in ctlfedone() 1302 csio = &done_ccb->csio; in ctlfedone() 1408 inot = &done_ccb->cin1; in ctlfedone() 1415 PRIV_CCB(io) = done_ccb; in ctlfedone() [all …]
|
/freebsd/sys/cam/ata/ |
H A D | ata_xpt.c | 878 xpt_release_ccb(done_ccb); in aprobedone() 1006 xpt_release_ccb(done_ccb); in aprobedone() 1015 xpt_release_ccb(done_ccb); in aprobedone() 1141 xpt_action(done_ccb); in aprobedone() 1184 xpt_action(done_ccb); in aprobedone() 1257 xpt_action(done_ccb); in aprobedone() 1263 xpt_action(done_ccb); in aprobedone() 1310 xpt_action(done_ccb); in aprobedone() 1325 xpt_release_ccb(done_ccb); in aprobedone() 1331 xpt_done(done_ccb); in aprobedone() [all …]
|
H A D | ata_pmp.c | 121 union ccb *done_ccb); 590 ataio = &done_ccb->ataio; in pmpdone() 611 xpt_release_ccb(done_ccb); in pmpdone() 662 xpt_release_ccb(done_ccb); in pmpdone() 675 xpt_release_ccb(done_ccb); in pmpdone() 684 xpt_release_ccb(done_ccb); in pmpdone() 696 xpt_release_ccb(done_ccb); in pmpdone() 704 xpt_release_ccb(done_ccb); in pmpdone() 719 xpt_release_ccb(done_ccb); in pmpdone() 735 xpt_release_ccb(done_ccb); in pmpdone() [all …]
|
H A D | ata_da.c | 876 union ccb *done_ccb); 2885 ataio = &done_ccb->ataio; in adadone() 2886 path = done_ccb->ccb_h.path; in adadone() 2962 xpt_release_ccb(done_ccb); in adadone() 3017 xpt_release_ccb(done_ccb); in adadone() 3045 xpt_release_ccb(done_ccb); in adadone() 3099 if ((done_ccb->ccb_h.status & in adadone() 3116 xpt_release_ccb(done_ccb); in adadone() 3202 xpt_release_ccb(done_ccb); in adadone() 3306 xpt_release_ccb(done_ccb); in adadone() [all …]
|
/freebsd/sys/cam/nvme/ |
H A D | nvme_xpt.c | 319 path = done_ccb->ccb_h.path; in nvme_probe_done() 320 priority = done_ccb->ccb_h.pinfo.priority; in nvme_probe_done() 323 if (cam_periph_error(done_ccb, in nvme_probe_done() 391 xpt_release_ccb(done_ccb); in nvme_probe_done() 463 done_ccb->ccb_h.func_code = XPT_GDEV_TYPE; in nvme_probe_done() 464 xpt_action(done_ccb); in nvme_probe_done() 465 xpt_async(AC_FOUND_DEVICE, path, done_ccb); in nvme_probe_done() 475 xpt_release_ccb(done_ccb); in nvme_probe_done() 479 xpt_release_ccb(done_ccb); in nvme_probe_done() 483 &done_ccb->ccb_h, periph_links.tqe); in nvme_probe_done() [all …]
|
H A D | nvme_da.c | 158 union ccb *done_ccb); 1159 ndadone(struct cam_periph *periph, union ccb *done_ccb) in ndadone() argument 1162 struct ccb_nvmeio *nvmeio = &done_ccb->nvmeio; in ndadone() 1167 path = done_ccb->ccb_h.path; in ndadone() 1180 error = ndaerror(done_ccb, 0, 0); in ndadone() 1186 if ((done_ccb->ccb_h.status & CAM_DEV_QFRZN) != 0) in ndadone() 1193 if ((done_ccb->ccb_h.status & CAM_DEV_QFRZN) != 0) in ndadone() 1200 bp = (struct bio *)done_ccb->ccb_bp; in ndadone() 1217 xpt_release_ccb(done_ccb); in ndadone() 1244 xpt_release_ccb(done_ccb); in ndadone() [all …]
|
/freebsd/sys/cam/ |
H A D | cam_periph.c | 73 union ccb *done_ccb); 1201 wakeup(&done_ccb->ccb_h.cbfcnp); in cam_periph_done() 1395 &done_ccb->csio.cdb_io.cdb_bytes; in camperiphdone() 1396 status = done_ccb->ccb_h.status; in camperiphdone() 1399 if (scsi_extract_sense_ccb(done_ccb, in camperiphdone() 1417 done_ccb->ccb_h.status &= in camperiphdone() 1420 xpt_action(done_ccb); in camperiphdone() 1424 error = cam_periph_error(done_ccb, 0, in camperiphdone() 1469 done_flags = done_ccb->ccb_h.alloc_flags; in camperiphdone() 1476 done_ccb->ccb_h.retry_count = 0; in camperiphdone() [all …]
|
H A D | cam_xpt_sim.h | 48 void xpt_done(union ccb *done_ccb); 49 void xpt_done_direct(union ccb *done_ccb);
|
H A D | cam_xpt.c | 780 xpt_free_path(done_ccb->ccb_h.path); in xpt_rescan_done() 781 xpt_free_ccb(done_ccb); in xpt_rescan_done() 783 done_ccb->ccb_h.cbfcnp = done_ccb->ccb_h.ppriv_ptr1; in xpt_rescan_done() 784 (*done_ccb->ccb_h.cbfcnp)(periph, done_ccb); in xpt_rescan_done() 4480 xpt_done(union ccb *done_ccb) in xpt_done() argument 4487 done_ccb->csio.bio != NULL) in xpt_done() 4493 done_ccb->ccb_h.func_code, in xpt_done() 4495 done_ccb->ccb_h.status)); in xpt_done() 4500 done_ccb->ccb_h.qos.periph_data = cam_iosched_delta_t(done_ccb->ccb_h.qos.periph_data); in xpt_done() 4502 hash = (u_int)(done_ccb->ccb_h.path_id + done_ccb->ccb_h.target_id + in xpt_done() [all …]
|
H A D | cam_iosched.h | 100 int cam_iosched_bio_complete(struct cam_iosched_softc *isc, struct bio *bp, union ccb *done_ccb);
|
H A D | cam_queue.h | 239 cam_ccbq_ccb_done(struct cam_ccbq *ccbq, union ccb *done_ccb) in cam_ccbq_ccb_done() argument
|
H A D | cam_iosched.c | 1754 union ccb *done_ccb) in cam_iosched_bio_complete() argument 1785 if ((bp->bio_flags & BIO_ERROR) == 0 && done_ccb != NULL && in cam_iosched_bio_complete() 1786 (done_ccb->ccb_h.status & CAM_QOS_VALID) != 0) { in cam_iosched_bio_complete() 1789 sim_latency = cam_iosched_sbintime_t(done_ccb->ccb_h.qos.periph_data); in cam_iosched_bio_complete()
|
/freebsd/sys/dev/mps/ |
H A D | 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/sys/dev/mpr/ |
H A D | 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()
|