/freebsd-12-stable/sys/cam/mmc/ |
H A D | mmc_xpt.c | 74 static void mmc_action(union ccb *start_ccb); 75 static void mmc_dev_advinfo(union ccb *start_ccb); 82 static void mmcprobe_start(struct cam_periph *periph, union ccb *start_ccb); 306 mmc_action(union ccb *start_ccb) argument 308 CAM_DEBUG(start_ccb->ccb_h.path, CAM_DEBUG_TRACE, 309 ("mmc_action! func_code=%x, action %s\n", start_ccb->ccb_h.func_code, 310 xpt_action_name(start_ccb->ccb_h.func_code))); 311 switch (start_ccb->ccb_h.func_code) { 318 CAM_DEBUG(start_ccb->ccb_h.path, CAM_DEBUG_INFO, 320 mmc_scan_lun(start_ccb 338 mmc_dev_advinfo(union ccb *start_ccb) argument 548 mmcprobe_start(struct cam_periph *periph, union ccb *start_ccb) argument [all...] |
H A D | mmc_da.c | 169 static void sdda_start_init(void *context, union ccb *start_ccb); 171 static void sdda_process_mmc_partitions(struct cam_periph *periph, union ccb *start_ccb); 177 static inline bool sdda_get_read_only(struct cam_periph *periph, union ccb *start_ccb) argument 1198 sdda_start_init(void *context, union ccb *start_ccb) argument 1215 //struct ccb_mmcio *mmcio = &start_ccb->mmcio; 1223 err = mmc_send_ext_csd(periph, start_ccb, 1275 cts = &start_ccb->cts.proto_specific.mmc; 1278 start_ccb->ccb_h.func_code = XPT_GET_TRAN_SETTINGS; 1279 start_ccb->ccb_h.flags = CAM_DIR_NONE; 1280 start_ccb 1660 sdda_init_switch_part(struct cam_periph *periph, union ccb *start_ccb, uint8_t part) argument 1684 sddastart(struct cam_periph *periph, union ccb *start_ccb) argument [all...] |
/freebsd-12-stable/sys/cam/nvme/ |
H A D | nvme_xpt.c | 142 static void nvme_probe_start(struct cam_periph *periph, union ccb *start_ccb); 158 static void nvme_action(union ccb *start_ccb); 258 nvme_probe_start(struct cam_periph *periph, union ccb *start_ccb) argument 265 CAM_DEBUG(start_ccb->ccb_h.path, CAM_DEBUG_TRACE, ("nvme_probe_start\n")); 268 path = start_ccb->ccb_h.path; 269 nvmeio = &start_ccb->nvmeio; 303 start_ccb->ccb_h.flags |= CAM_DEV_QFREEZE; 304 xpt_action(start_ccb); 651 nvme_dev_advinfo(union ccb *start_ccb) argument 657 xpt_path_assert(start_ccb 738 nvme_action(union ccb *start_ccb) argument [all...] |
H A D | nvme_da.c | 951 ndastart(struct cam_periph *periph, union ccb *start_ccb) argument 954 struct ccb_nvmeio *nvmeio = &start_ccb->nvmeio; 966 xpt_release_ccb(start_ccb); 1008 xpt_release_ccb(start_ccb); 1017 nda_nvme_rw_bio(softc, &start_ccb->nvmeio, bp, bp->bio_cmd == BIO_READ ? 1031 xpt_release_ccb(start_ccb); 1054 start_ccb->ccb_trim = trim; 1056 nda_nvme_trim(softc, &start_ccb->nvmeio, &trim->dsm, 1058 start_ccb->ccb_state = NDA_CCB_TRIM; 1071 start_ccb [all...] |
/freebsd-12-stable/sys/cam/ |
H A D | cam_xpt.c | 2633 xpt_action(union ccb *start_ccb) argument 2636 CAM_DEBUG(start_ccb->ccb_h.path, CAM_DEBUG_TRACE, 2637 ("xpt_action: func %#x %s\n", start_ccb->ccb_h.func_code, 2638 xpt_action_name(start_ccb->ccb_h.func_code))); 2640 start_ccb->ccb_h.status = CAM_REQ_INPROG; 2641 (*(start_ccb->ccb_h.path->bus->xport->ops->action))(start_ccb); 2645 xpt_action_default(union ccb *start_ccb) argument 2651 path = start_ccb->ccb_h.path; 2653 ("xpt_action_default: func %#x %s\n", start_ccb 3228 xpt_poll_setup(union ccb *start_ccb) argument 3260 xpt_pollwait(union ccb *start_ccb, uint32_t timeout) argument 3283 xpt_polled_action(union ccb *start_ccb) argument [all...] |
H A D | cam_xpt.h | 147 void xpt_pollwait(union ccb *start_ccb, uint32_t timeout); 148 uint32_t xpt_poll_setup(union ccb *start_ccb);
|
H A D | cam_xpt_internal.h | 45 typedef void (*xpt_action_func)(union ccb *start_ccb);
|
H A D | cam_periph.h | 110 union ccb *start_ccb);
|
/freebsd-12-stable/sys/cam/scsi/ |
H A D | scsi_pt.c | 422 ptstart(struct cam_periph *periph, union ccb *start_ccb) argument 436 xpt_release_ccb(start_ccb); 442 scsi_send_receive(&start_ccb->csio, 453 start_ccb->ccb_h.ccb_state = PT_CCB_BUFFER_IO_UA; 459 LIST_INSERT_HEAD(&softc->pending_ccbs, &start_ccb->ccb_h, 462 start_ccb->ccb_h.ccb_bp = bp; 465 xpt_action(start_ccb);
|
H A D | scsi_da.c | 3208 dastart(struct cam_periph *periph, union ccb *start_ccb) argument 3232 scsi_test_unit_ready(&start_ccb->csio, 3238 start_ccb->ccb_h.ccb_bp = NULL; 3239 start_ccb->ccb_h.ccb_state = DA_CCB_TUR; 3240 xpt_action(start_ccb); 3242 xpt_release_ccb(start_ccb); 3248 softc->delete_func(periph, start_ccb, bp); 3298 scsi_read_write(&start_ccb->csio, 3313 start_ccb->csio.bio = bp; 3335 scsi_synchronize_cache(&start_ccb [all...] |
H A D | scsi_targ_bh.c | 442 targbhstart(struct cam_periph *periph, union ccb *start_ccb) argument 455 xpt_release_ccb(start_ccb); 467 csio = &start_ccb->csio; 499 start_ccb->ccb_h.target_id = atio->ccb_h.target_id; 500 start_ccb->ccb_h.target_lun = atio->ccb_h.target_lun; 502 start_ccb->ccb_h.ccb_type = TARGBH_CCB_WORKQ; 503 start_ccb->ccb_h.ccb_atio = atio; 506 xpt_action(start_ccb);
|
H A D | scsi_xpt.c | 571 static void probestart(struct cam_periph *periph, union ccb *start_ccb); 599 static void scsi_action(union ccb *start_ccb); 754 probestart(struct cam_periph *periph, union ccb *start_ccb) argument 760 CAM_DEBUG(start_ccb->ccb_h.path, CAM_DEBUG_TRACE, ("probestart\n")); 763 csio = &start_ccb->csio; 935 start_ccb->csio.data_ptr = NULL; 938 probedone(periph, start_ccb); 1029 start_ccb->ccb_h.flags |= CAM_DEV_QFREEZE; 1031 xpt_action(start_ccb); 2512 scsi_dev_advinfo(union ccb *start_ccb) argument 2629 scsi_action(union ccb *start_ccb) argument [all...] |
H A D | scsi_cd.c | 261 union ccb *start_ccb); 892 cdstart(struct cam_periph *periph, union ccb *start_ccb) argument 909 csio = &start_ccb->csio; 916 start_ccb->ccb_h.ccb_bp = NULL; 917 start_ccb->ccb_h.ccb_state = CD_CCB_TUR; 918 xpt_action(start_ccb); 920 xpt_release_ccb(start_ccb); 928 scsi_read_write(&start_ccb->csio, 946 start_ccb->csio.cdb_io.cdb_bytes[0] = READ_CD; 947 start_ccb [all...] |
H A D | scsi_target.c | 618 targstart(struct cam_periph *periph, union ccb *start_ccb) argument 625 CAM_DEBUG(softc->path, CAM_DEBUG_PERIPH, ("targstart %p\n", start_ccb)); 629 xpt_release_ccb(start_ccb); 635 error = targusermerge(softc, descr, start_ccb); 637 error = targsendccb(softc, start_ccb, descr); 641 xpt_release_ccb(start_ccb);
|
H A D | scsi_pass.c | 837 passstart(struct cam_periph *periph, union ccb *start_ccb) argument 853 xpt_release_ccb(start_ccb); 861 xpt_merge_ccb(start_ccb, &io_req->ccb); 862 start_ccb->ccb_h.ccb_type = PASS_CCB_QUEUED_IO; 863 start_ccb->ccb_h.ccb_ioreq = io_req; 864 start_ccb->ccb_h.cbfcnp = passdone; 865 io_req->alloced_ccb = start_ccb; 870 xpt_action(start_ccb);
|
H A D | scsi_ch.c | 542 chstart(struct cam_periph *periph, union ccb *start_ccb) argument 551 xpt_release_ccb(start_ccb); 578 scsi_mode_sense(&start_ccb->csio, 591 start_ccb->ccb_h.ccb_bp = NULL; 592 start_ccb->ccb_h.ccb_state = CH_CCB_PROBE; 593 xpt_action(start_ccb);
|
H A D | scsi_sa.c | 542 union ccb *start_ccb); 2574 sastart(struct cam_periph *periph, union ccb *start_ccb) argument 2594 xpt_release_ccb(start_ccb); 2678 xpt_release_ccb(start_ccb); 2701 CAM_DEBUG(start_ccb->ccb_h.path, CAM_DEBUG_INFO, 2708 CAM_DEBUG(start_ccb->ccb_h.path, CAM_DEBUG_INFO, 2750 scsi_sa_read_write(&start_ccb->csio, 0, sadone, 2759 start_ccb->ccb_h.ccb_pflags &= ~SA_POSITION_UPDATED; 2760 start_ccb->ccb_h.ccb_bp = bp; 2762 xpt_action(start_ccb); [all...] |
/freebsd-12-stable/sys/cam/ata/ |
H A D | ata_xpt.c | 168 static void probestart(struct cam_periph *periph, union ccb *start_ccb); 191 static void ata_action(union ccb *start_ccb); 339 probestart(struct cam_periph *periph, union ccb *start_ccb) argument 349 CAM_DEBUG(start_ccb->ccb_h.path, CAM_DEBUG_TRACE, ("probestart\n")); 352 path = start_ccb->ccb_h.path; 353 ataio = &start_ccb->ataio; 354 csio = &start_ccb->csio; 721 start_ccb->ccb_h.flags |= CAM_DEV_QFREEZE; 722 xpt_action(start_ccb); 1725 ata_dev_advinfo(union ccb *start_ccb) argument 1794 ata_action(union ccb *start_ccb) argument [all...] |
H A D | ata_da.c | 2218 adastart(struct cam_periph *periph, union ccb *start_ccb) argument 2221 struct ccb_ataio *ataio = &start_ccb->ataio; 2233 xpt_release_ccb(start_ccb); 2299 xpt_release_ccb(start_ccb); 2381 xpt_release_ccb(start_ccb); 2385 start_ccb->ccb_h.ccb_state = ADA_CCB_TRIM; 2386 start_ccb->ccb_h.flags |= CAM_UNLOCKED; 2409 error = ada_zone_cmd(periph, start_ccb, bp, &queue_ccb); 2413 xpt_release_ccb(start_ccb); 2419 start_ccb [all...] |
H A D | ata_pmp.c | 421 pmpstart(struct cam_periph *periph, union ccb *start_ccb) argument 430 ataio = &start_ccb->ataio; 579 xpt_action(start_ccb);
|
/freebsd-12-stable/sys/cam/ctl/ |
H A D | scsi_ctl.c | 765 ctlfestart(struct cam_periph *periph, union ccb *start_ccb) argument 784 xpt_release_ccb(start_ccb); 790 csio = &start_ccb->csio; 819 start_ccb->ccb_h.func_code = XPT_ABORT; 820 start_ccb->cab.abort_ccb = (union ccb *)atio; 821 xpt_action(start_ccb); 896 start_ccb->ccb_h.flags |= CAM_UNLOCKED; 897 start_ccb->ccb_h.ccb_atio = atio; 905 xpt_action(start_ccb);
|