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

/freebsd-10.0-release/sys/cam/
H A Dcam_xpt.c2465 xpt_action(union ccb *start_ccb) argument
2468 CAM_DEBUG(start_ccb->ccb_h.path, CAM_DEBUG_TRACE, ("xpt_action\n"));
2470 start_ccb->ccb_h.status = CAM_REQ_INPROG;
2471 (*(start_ccb->ccb_h.path->bus->xport->action))(start_ccb);
2475 xpt_action_default(union ccb *start_ccb) argument
2479 path = start_ccb->ccb_h.path;
2482 switch (start_ccb->ccb_h.func_code) {
2505 && start_ccb->ccb_h.target_lun < 8
2506 && (start_ccb
3025 xpt_polled_action(union ccb *start_ccb) argument
[all...]
H A Dcam_xpt_internal.h41 typedef void (*xpt_action_func)(union ccb *start_ccb);
H A Dcam_periph.h100 union ccb *start_ccb);
/freebsd-10.0-release/sys/cam/scsi/
H A Dscsi_da.c2202 dastart(struct cam_periph *periph, union ccb *start_ccb) argument
2221 start_ccb->ccb_h.ccb_state = DA_CCB_WAITING;
2222 SLIST_INSERT_HEAD(&periph->ccb_list, &start_ccb->ccb_h,
2235 softc->delete_func(periph, start_ccb, bp);
2248 scsi_test_unit_ready(&start_ccb->csio,
2254 start_ccb->ccb_h.ccb_bp = NULL;
2255 start_ccb->ccb_h.ccb_state = DA_CCB_TUR;
2256 xpt_action(start_ccb);
2258 xpt_release_ccb(start_ccb);
2280 scsi_read_write(&start_ccb
[all...]
H A Dscsi_targ_bh.c441 targbhstart(struct cam_periph *periph, union ccb *start_ccb) argument
454 start_ccb->ccb_h.ccb_type = TARGBH_CCB_WAITING;
455 SLIST_INSERT_HEAD(&periph->ccb_list, &start_ccb->ccb_h,
460 xpt_release_ccb(start_ccb);
472 csio = &start_ccb->csio;
504 start_ccb->ccb_h.target_id = atio->ccb_h.target_id;
505 start_ccb->ccb_h.target_lun = atio->ccb_h.target_lun;
507 start_ccb->ccb_h.ccb_type = TARGBH_CCB_WORKQ;
508 start_ccb->ccb_h.ccb_atio = atio;
511 xpt_action(start_ccb);
[all...]
H A Dscsi_xpt.c559 static void probestart(struct cam_periph *periph, union ccb *start_ccb);
588 static void scsi_action(union ccb *start_ccb);
706 probestart(struct cam_periph *periph, union ccb *start_ccb) argument
712 CAM_DEBUG(start_ccb->ccb_h.path, CAM_DEBUG_TRACE, ("probestart\n"));
715 csio = &start_ccb->csio;
885 start_ccb->csio.data_ptr = NULL;
887 probedone(periph, start_ccb);
916 start_ccb->csio.data_ptr = NULL;
918 probedone(periph, start_ccb);
956 start_ccb
2417 scsi_dev_advinfo(union ccb *start_ccb) argument
2524 scsi_action(union ccb *start_ccb) argument
[all...]
H A Dscsi_pt.c413 ptstart(struct cam_periph *periph, union ccb *start_ccb) argument
429 start_ccb->ccb_h.ccb_state = PT_CCB_WAITING;
430 SLIST_INSERT_HEAD(&periph->ccb_list, &start_ccb->ccb_h,
435 xpt_release_ccb(start_ccb);
441 scsi_send_receive(&start_ccb->csio,
452 start_ccb->ccb_h.ccb_state = PT_CCB_BUFFER_IO_UA;
458 LIST_INSERT_HEAD(&softc->pending_ccbs, &start_ccb->ccb_h,
461 start_ccb->ccb_h.ccb_bp = bp;
464 xpt_action(start_ccb);
H A Dscsi_cd.c255 union ccb *start_ccb);
1523 cdstart(struct cam_periph *periph, union ccb *start_ccb) argument
1539 start_ccb->ccb_h.ccb_state = CD_CCB_WAITING;
1541 SLIST_INSERT_HEAD(&periph->ccb_list, &start_ccb->ccb_h,
1548 csio = &start_ccb->csio;
1555 start_ccb->ccb_h.ccb_bp = NULL;
1556 start_ccb->ccb_h.ccb_state = CD_CCB_TUR;
1557 xpt_action(start_ccb);
1559 xpt_release_ccb(start_ccb);
1567 scsi_read_write(&start_ccb
[all...]
H A Dscsi_target.c616 targstart(struct cam_periph *periph, union ccb *start_ccb) argument
623 CAM_DEBUG(softc->path, CAM_DEBUG_PERIPH, ("targstart %p\n", start_ccb));
627 xpt_release_ccb(start_ccb);
633 error = targusermerge(softc, descr, start_ccb);
635 error = targsendccb(softc, start_ccb, descr);
639 xpt_release_ccb(start_ccb);
H A Dscsi_pass.c536 passstart(struct cam_periph *periph, union ccb *start_ccb) argument
544 start_ccb->ccb_h.ccb_type = PASS_CCB_WAITING;
545 SLIST_INSERT_HEAD(&periph->ccb_list, &start_ccb->ccb_h,
H A Dscsi_ch.c541 chstart(struct cam_periph *periph, union ccb *start_ccb) argument
551 start_ccb->ccb_h.ccb_state = CH_CCB_WAITING;
553 SLIST_INSERT_HEAD(&periph->ccb_list, &start_ccb->ccb_h,
584 scsi_mode_sense(&start_ccb->csio,
597 start_ccb->ccb_h.ccb_bp = NULL;
598 start_ccb->ccb_h.ccb_state = CH_CCB_PROBE;
599 xpt_action(start_ccb);
H A Dscsi_sa.c403 union ccb *start_ccb);
1706 sastart(struct cam_periph *periph, union ccb *start_ccb) argument
1728 Set_CCB_Type(start_ccb, SA_CCB_WAITING);
1729 SLIST_INSERT_HEAD(&periph->ccb_list, &start_ccb->ccb_h,
1734 xpt_release_ccb(start_ccb);
1776 xpt_release_ccb(start_ccb);
1799 CAM_DEBUG(start_ccb->ccb_h.path, CAM_DEBUG_INFO,
1807 CAM_DEBUG(start_ccb->ccb_h.path, CAM_DEBUG_INFO,
1836 scsi_sa_read_write(&start_ccb->csio, 0, sadone,
1845 start_ccb
[all...]
H A Dscsi_sg.c386 sgstart(struct cam_periph *periph, union ccb *start_ccb) argument
394 start_ccb->ccb_h.ccb_type = SG_CCB_WAITING;
395 SLIST_INSERT_HEAD(&periph->ccb_list, &start_ccb->ccb_h,
/freebsd-10.0-release/sys/cam/ata/
H A Data_xpt.c169 static void probestart(struct cam_periph *periph, union ccb *start_ccb);
192 static void ata_action(union ccb *start_ccb);
281 probestart(struct cam_periph *periph, union ccb *start_ccb) argument
290 CAM_DEBUG(start_ccb->ccb_h.path, CAM_DEBUG_TRACE, ("probestart\n"));
293 path = start_ccb->ccb_h.path;
294 ataio = &start_ccb->ataio;
295 csio = &start_ccb->csio;
658 start_ccb->ccb_h.flags |= CAM_DEV_QFREEZE;
659 xpt_action(start_ccb);
1653 ata_dev_advinfo(union ccb *start_ccb) argument
1728 ata_action(union ccb *start_ccb) argument
[all...]
H A Data_da.c1390 adastart(struct cam_periph *periph, union ccb *start_ccb) argument
1393 struct ccb_ataio *ataio = &start_ccb->ataio;
1407 start_ccb->ccb_h.ccb_state = ADA_CCB_WAITING;
1408 SLIST_INSERT_HEAD(&periph->ccb_list, &start_ccb->ccb_h,
1489 start_ccb->ccb_h.ccb_state = ADA_CCB_TRIM;
1495 xpt_release_ccb(start_ccb);
1550 xpt_release_ccb(start_ccb);
1657 start_ccb->ccb_h.ccb_state = ADA_CCB_BUFFER_IO;
1659 start_ccb->ccb_h.ccb_bp = bp;
1661 xpt_action(start_ccb);
[all...]
H A Data_pmp.c420 pmpstart(struct cam_periph *periph, union ccb *start_ccb) argument
429 ataio = &start_ccb->ataio;
578 xpt_action(start_ccb);
/freebsd-10.0-release/sys/cam/ctl/
H A Dscsi_ctl.c696 ctlfestart(struct cam_periph *periph, union ccb *start_ccb) argument
705 start_ccb->ccb_h.ccb_type = CTLFE_CCB_DEFAULT;
710 start_ccb->ccb_h.ccb_type = CTLFE_CCB_WAITING;
711 SLIST_INSERT_HEAD(&periph->ccb_list, &start_ccb->ccb_h,
717 xpt_release_ccb(start_ccb);
731 csio = &start_ccb->csio;
792 start_ccb->ccb_h.func_code = XPT_ABORT;
793 start_ccb->cab.abort_ccb = (union ccb *)atio;
794 start_ccb->ccb_h.cbfcnp = ctlfedone;
797 xpt_action(start_ccb);
[all...]

Completed in 221 milliseconds