Searched refs:start_ccb (Results 1 - 21 of 21) sorted by relevance

/freebsd-12-stable/sys/cam/mmc/
H A Dmmc_xpt.c74 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 Dmmc_da.c169 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 Dnvme_xpt.c142 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 Dnvme_da.c951 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 Dcam_xpt.c2633 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 Dcam_xpt.h147 void xpt_pollwait(union ccb *start_ccb, uint32_t timeout);
148 uint32_t xpt_poll_setup(union ccb *start_ccb);
H A Dcam_xpt_internal.h45 typedef void (*xpt_action_func)(union ccb *start_ccb);
H A Dcam_periph.h110 union ccb *start_ccb);
/freebsd-12-stable/sys/cam/scsi/
H A Dscsi_pt.c422 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 Dscsi_da.c3208 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 Dscsi_targ_bh.c442 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 Dscsi_xpt.c571 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 Dscsi_cd.c261 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 Dscsi_target.c618 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 Dscsi_pass.c837 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 Dscsi_ch.c542 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 Dscsi_sa.c542 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 Data_xpt.c168 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 Data_da.c2218 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 Data_pmp.c421 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 Dscsi_ctl.c765 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);

Completed in 131 milliseconds