Lines Matching refs:start_ccb
163 static void aprobestart(struct cam_periph *periph, union ccb *start_ccb);
186 static void ata_action(union ccb *start_ccb);
322 aprobestart(struct cam_periph *periph, union ccb *start_ccb) in aprobestart() argument
332 CAM_DEBUG(start_ccb->ccb_h.path, CAM_DEBUG_TRACE, ("aprobestart\n")); in aprobestart()
335 path = start_ccb->ccb_h.path; in aprobestart()
336 ataio = &start_ccb->ataio; in aprobestart()
337 csio = &start_ccb->csio; in aprobestart()
704 start_ccb->ccb_h.flags |= CAM_DEV_QFREEZE; in aprobestart()
705 xpt_action(start_ccb); in aprobestart()
1710 ata_dev_advinfo(union ccb *start_ccb) in ata_dev_advinfo() argument
1716 xpt_path_assert(start_ccb->ccb_h.path, MA_OWNED); in ata_dev_advinfo()
1717 start_ccb->ccb_h.status = CAM_REQ_INVALID; in ata_dev_advinfo()
1718 device = start_ccb->ccb_h.path->device; in ata_dev_advinfo()
1719 cdai = &start_ccb->cdai; in ata_dev_advinfo()
1755 start_ccb->ccb_h.status = CAM_REQ_ABORTED; in ata_dev_advinfo()
1773 start_ccb->ccb_h.status = CAM_REQ_CMP; in ata_dev_advinfo()
1776 xpt_async(AC_ADVINFO_CHANGED, start_ccb->ccb_h.path, in ata_dev_advinfo()
1782 ata_action(union ccb *start_ccb) in ata_action() argument
1785 if (start_ccb->ccb_h.func_code != XPT_ATA_IO) { in ata_action()
1786 KASSERT((start_ccb->ccb_h.alloc_flags & CAM_CCB_FROM_UMA) == 0, in ata_action()
1788 __func__, start_ccb, start_ccb->ccb_h.func_code)); in ata_action()
1791 switch (start_ccb->ccb_h.func_code) { in ata_action()
1794 ata_set_transfer_settings(&start_ccb->cts, in ata_action()
1795 start_ccb->ccb_h.path, in ata_action()
1801 ata_scan_bus(start_ccb->ccb_h.path->periph, start_ccb); in ata_action()
1804 ata_scan_lun(start_ccb->ccb_h.path->periph, in ata_action()
1805 start_ccb->ccb_h.path, start_ccb->crcn.flags, in ata_action()
1806 start_ccb); in ata_action()
1810 ata_get_transfer_settings(&start_ccb->cts); in ata_action()
1818 device = start_ccb->ccb_h.path->device; in ata_action()
1829 if (start_ccb->csio.cdb_len > maxlen) { in ata_action()
1830 start_ccb->ccb_h.status = CAM_REQ_INVALID; in ata_action()
1831 xpt_done(start_ccb); in ata_action()
1834 xpt_action_default(start_ccb); in ata_action()
1839 ata_dev_advinfo(start_ccb); in ata_action()
1843 xpt_action_default(start_ccb); in ata_action()