| /freebsd-10-stable/sys/cam/ |
| D | cam_xpt.c | 2472 xpt_action(union ccb *start_ccb) in xpt_action() argument 2475 CAM_DEBUG(start_ccb->ccb_h.path, CAM_DEBUG_TRACE, ("xpt_action\n")); in xpt_action() 2477 start_ccb->ccb_h.status = CAM_REQ_INPROG; in xpt_action() 2478 (*(start_ccb->ccb_h.path->bus->xport->action))(start_ccb); in xpt_action() 2482 xpt_action_default(union ccb *start_ccb) in xpt_action_default() argument 2488 path = start_ccb->ccb_h.path; in xpt_action_default() 2491 switch (start_ccb->ccb_h.func_code) { in xpt_action_default() 2514 && start_ccb->ccb_h.target_lun < 8 in xpt_action_default() 2515 && (start_ccb->ccb_h.flags & CAM_CDB_POINTER) == 0) { in xpt_action_default() 2517 start_ccb->csio.cdb_io.cdb_bytes[1] |= in xpt_action_default() [all …]
|
| D | cam_xpt_internal.h | 43 typedef void (*xpt_action_func)(union ccb *start_ccb);
|
| D | cam_periph.h | 101 union ccb *start_ccb);
|
| /freebsd-10-stable/sys/cam/ata/ |
| D | ata_xpt.c | 170 static void probestart(struct cam_periph *periph, union ccb *start_ccb); 193 static void ata_action(union ccb *start_ccb); 283 probestart(struct cam_periph *periph, union ccb *start_ccb) in probestart() argument 292 CAM_DEBUG(start_ccb->ccb_h.path, CAM_DEBUG_TRACE, ("probestart\n")); in probestart() 295 path = start_ccb->ccb_h.path; in probestart() 296 ataio = &start_ccb->ataio; in probestart() 297 csio = &start_ccb->csio; in probestart() 660 start_ccb->ccb_h.flags |= CAM_DEV_QFREEZE; in probestart() 661 xpt_action(start_ccb); in probestart() 1674 ata_dev_advinfo(union ccb *start_ccb) in ata_dev_advinfo() argument [all …]
|
| D | ata_da.c | 1518 adastart(struct cam_periph *periph, union ccb *start_ccb) in adastart() argument 1521 struct ccb_ataio *ataio = &start_ccb->ataio; in adastart() 1543 xpt_release_ccb(start_ccb); in adastart() 1548 start_ccb->ccb_h.ccb_state = ADA_CCB_TRIM; in adastart() 1549 start_ccb->ccb_h.flags |= CAM_UNLOCKED; in adastart() 1555 xpt_release_ccb(start_ccb); in adastart() 1622 xpt_release_ccb(start_ccb); in adastart() 1707 start_ccb->ccb_h.ccb_state = ADA_CCB_BUFFER_IO; in adastart() 1708 start_ccb->ccb_h.flags |= CAM_UNLOCKED; in adastart() 1710 start_ccb->ccb_h.ccb_bp = bp; in adastart() [all …]
|
| D | ata_pmp.c | 422 pmpstart(struct cam_periph *periph, union ccb *start_ccb) in pmpstart() argument 431 ataio = &start_ccb->ataio; in pmpstart() 580 xpt_action(start_ccb); in pmpstart()
|
| /freebsd-10-stable/sys/cam/scsi/ |
| D | scsi_da.c | 2306 dastart(struct cam_periph *periph, union ccb *start_ccb) in dastart() argument 2325 softc->delete_func(periph, start_ccb, bp); in dastart() 2338 scsi_test_unit_ready(&start_ccb->csio, in dastart() 2344 start_ccb->ccb_h.ccb_bp = NULL; in dastart() 2345 start_ccb->ccb_h.ccb_state = DA_CCB_TUR; in dastart() 2346 xpt_action(start_ccb); in dastart() 2348 xpt_release_ccb(start_ccb); in dastart() 2385 scsi_read_write(&start_ccb->csio, in dastart() 2409 scsi_synchronize_cache(&start_ccb->csio, in dastart() 2419 start_ccb->ccb_h.ccb_state = DA_CCB_BUFFER_IO; in dastart() [all …]
|
| D | scsi_xpt.c | 568 static void probestart(struct cam_periph *periph, union ccb *start_ccb); 596 static void scsi_action(union ccb *start_ccb); 720 probestart(struct cam_periph *periph, union ccb *start_ccb) in probestart() argument 726 CAM_DEBUG(start_ccb->ccb_h.path, CAM_DEBUG_TRACE, ("probestart\n")); in probestart() 729 csio = &start_ccb->csio; in probestart() 901 start_ccb->csio.data_ptr = NULL; in probestart() 904 probedone(periph, start_ccb); in probestart() 995 start_ccb->ccb_h.flags |= CAM_DEV_QFREEZE; in probestart() 997 xpt_action(start_ccb); in probestart() 2479 scsi_dev_advinfo(union ccb *start_ccb) in scsi_dev_advinfo() argument [all …]
|
| D | scsi_pt.c | 423 ptstart(struct cam_periph *periph, union ccb *start_ccb) in ptstart() argument 437 xpt_release_ccb(start_ccb); in ptstart() 443 scsi_send_receive(&start_ccb->csio, in ptstart() 454 start_ccb->ccb_h.ccb_state = PT_CCB_BUFFER_IO_UA; in ptstart() 460 LIST_INSERT_HEAD(&softc->pending_ccbs, &start_ccb->ccb_h, in ptstart() 463 start_ccb->ccb_h.ccb_bp = bp; in ptstart() 466 xpt_action(start_ccb); in ptstart()
|
| D | scsi_targ_bh.c | 440 targbhstart(struct cam_periph *periph, union ccb *start_ccb) in targbhstart() argument 453 xpt_release_ccb(start_ccb); in targbhstart() 465 csio = &start_ccb->csio; in targbhstart() 497 start_ccb->ccb_h.target_id = atio->ccb_h.target_id; in targbhstart() 498 start_ccb->ccb_h.target_lun = atio->ccb_h.target_lun; in targbhstart() 500 start_ccb->ccb_h.ccb_type = TARGBH_CCB_WORKQ; in targbhstart() 501 start_ccb->ccb_h.ccb_atio = atio; in targbhstart() 504 xpt_action(start_ccb); in targbhstart()
|
| D | scsi_cd.c | 224 union ccb *start_ccb); 866 cdstart(struct cam_periph *periph, union ccb *start_ccb) in cdstart() argument 884 csio = &start_ccb->csio; in cdstart() 891 start_ccb->ccb_h.ccb_bp = NULL; in cdstart() 892 start_ccb->ccb_h.ccb_state = CD_CCB_TUR; in cdstart() 893 xpt_action(start_ccb); in cdstart() 895 xpt_release_ccb(start_ccb); in cdstart() 903 scsi_read_write(&start_ccb->csio, in cdstart() 921 start_ccb->csio.cdb_io.cdb_bytes[0] = READ_CD; in cdstart() 922 start_ccb->csio.cdb_io.cdb_bytes[9] = 0xf8; in cdstart() [all …]
|
| D | scsi_target.c | 618 targstart(struct cam_periph *periph, union ccb *start_ccb) in targstart() argument 625 CAM_DEBUG(softc->path, CAM_DEBUG_PERIPH, ("targstart %p\n", start_ccb)); in targstart() 629 xpt_release_ccb(start_ccb); in targstart() 635 error = targusermerge(softc, descr, start_ccb); in targstart() 637 error = targsendccb(softc, start_ccb, descr); in targstart() 641 xpt_release_ccb(start_ccb); in targstart()
|
| D | scsi_pass.c | 845 passstart(struct cam_periph *periph, union ccb *start_ccb) in passstart() argument 861 xpt_release_ccb(start_ccb); in passstart() 869 xpt_merge_ccb(start_ccb, &io_req->ccb); in passstart() 870 start_ccb->ccb_h.ccb_type = PASS_CCB_QUEUED_IO; in passstart() 871 start_ccb->ccb_h.ccb_ioreq = io_req; in passstart() 872 start_ccb->ccb_h.cbfcnp = passdone; in passstart() 873 io_req->alloced_ccb = start_ccb; in passstart() 878 xpt_action(start_ccb); in passstart()
|
| D | scsi_ch.c | 547 chstart(struct cam_periph *periph, union ccb *start_ccb) in chstart() argument 556 xpt_release_ccb(start_ccb); in chstart() 583 scsi_mode_sense(&start_ccb->csio, in chstart() 596 start_ccb->ccb_h.ccb_bp = NULL; in chstart() 597 start_ccb->ccb_h.ccb_state = CH_CCB_PROBE; in chstart() 598 xpt_action(start_ccb); in chstart()
|
| D | scsi_sa.c | 540 union ccb *start_ccb); 2574 sastart(struct cam_periph *periph, union ccb *start_ccb) in sastart() argument 2594 xpt_release_ccb(start_ccb); in sastart() 2678 xpt_release_ccb(start_ccb); in sastart() 2701 CAM_DEBUG(start_ccb->ccb_h.path, CAM_DEBUG_INFO, in sastart() 2708 CAM_DEBUG(start_ccb->ccb_h.path, CAM_DEBUG_INFO, in sastart() 2750 scsi_sa_read_write(&start_ccb->csio, 0, sadone, in sastart() 2759 start_ccb->ccb_h.ccb_pflags &= ~SA_POSITION_UPDATED; in sastart() 2760 start_ccb->ccb_h.ccb_bp = bp; in sastart() 2762 xpt_action(start_ccb); in sastart()
|
| /freebsd-10-stable/sys/cam/ctl/ |
| D | scsi_ctl.c | 752 ctlfestart(struct cam_periph *periph, union ccb *start_ccb) in ctlfestart() argument 771 xpt_release_ccb(start_ccb); in ctlfestart() 777 csio = &start_ccb->csio; in ctlfestart() 806 start_ccb->ccb_h.func_code = XPT_ABORT; in ctlfestart() 807 start_ccb->cab.abort_ccb = (union ccb *)atio; in ctlfestart() 808 xpt_action(start_ccb); in ctlfestart() 883 start_ccb->ccb_h.flags |= CAM_UNLOCKED; in ctlfestart() 884 start_ccb->ccb_h.ccb_atio = atio; in ctlfestart() 892 xpt_action(start_ccb); in ctlfestart()
|