Lines Matching refs:ccb_h

241 	TAILQ_INSERT_TAIL(&softc->request_ccbs, &request_ccb->ccb_h,
290 CAM_DEBUG(start_ccb->ccb_h.path, CAM_DEBUG_TRACE, ("probestart\n"));
293 path = start_ccb->ccb_h.path;
353 xpt_setup_ccb(&cts.ccb_h, path, CAM_PRIORITY_NONE);
354 cts.ccb_h.func_code = XPT_GET_TRAN_SETTINGS;
376 xpt_setup_ccb(&cts.ccb_h, path, CAM_PRIORITY_NONE);
377 cts.ccb_h.func_code = XPT_SET_TRAN_SETTINGS;
389 xpt_setup_ccb(&cts.ccb_h, path, CAM_PRIORITY_NONE);
390 cts.ccb_h.func_code = XPT_GET_TRAN_SETTINGS;
485 xpt_setup_ccb(&cts.ccb_h, path, CAM_PRIORITY_NONE);
486 cts.ccb_h.func_code = XPT_GET_TRAN_SETTINGS;
501 xpt_setup_ccb(&cts.ccb_h, path, CAM_PRIORITY_NONE);
502 cts.ccb_h.func_code = XPT_SET_TRAN_SETTINGS;
516 xpt_setup_ccb(&cts.ccb_h, path, CAM_PRIORITY_NONE);
517 cts.ccb_h.func_code = XPT_GET_TRAN_SETTINGS;
547 xpt_setup_ccb(&cts.ccb_h, path, CAM_PRIORITY_NONE);
548 cts.ccb_h.func_code = XPT_GET_TRAN_SETTINGS;
567 xpt_setup_ccb(&cts.ccb_h, path, CAM_PRIORITY_NONE);
568 cts.ccb_h.func_code = XPT_SET_TRAN_SETTINGS;
658 start_ccb->ccb_h.flags |= CAM_DEV_QFREEZE;
667 xpt_setup_ccb(&cts.ccb_h, periph->path, CAM_PRIORITY_NONE);
668 cts.ccb_h.func_code = XPT_GET_TRAN_SETTINGS;
671 if ((cts.ccb_h.status & CAM_STATUS_MASK) != CAM_REQ_CMP)
674 cts.ccb_h.func_code = XPT_SET_TRAN_SETTINGS;
695 CAM_DEBUG(done_ccb->ccb_h.path, CAM_DEBUG_TRACE, ("probedone\n"));
698 path = done_ccb->ccb_h.path;
699 priority = done_ccb->ccb_h.pinfo.priority;
703 if ((done_ccb->ccb_h.status & CAM_STATUS_MASK) != CAM_REQ_CMP) {
712 if ((done_ccb->ccb_h.status & CAM_DEV_QFRZN) != 0) {
716 status = done_ccb->ccb_h.status & CAM_STATUS_MASK;
719 if ((done_ccb->ccb_h.status & CAM_STATUS_MASK) ==
799 done_ccb->ccb_h.target_id != 15) {
803 done_ccb->ccb_h.target_id == 15) {
806 xpt_setup_ccb(&cts.ccb_h, path, CAM_PRIORITY_NONE);
807 cts.ccb_h.func_code = XPT_SET_TRAN_SETTINGS;
815 done_ccb->ccb_h.target_id != 15) {
819 done_ccb->ccb_h.target_id != 15) {
823 if (done_ccb->ccb_h.target_id != 15) {
935 xpt_setup_ccb(&cpi.ccb_h, path, CAM_PRIORITY_NONE);
936 cpi.ccb_h.func_code = XPT_PATH_INQ;
938 if (cpi.ccb_h.status == CAM_REQ_CMP &&
942 xpt_setup_ccb(&cts.ccb_h, path, CAM_PRIORITY_NONE);
943 cts.ccb_h.func_code = XPT_SET_TRAN_SETTINGS;
969 xpt_setup_ccb(&cts.ccb_h, path, CAM_PRIORITY_NONE);
970 cts.ccb_h.func_code = XPT_GET_TRAN_SETTINGS;
990 xpt_setup_ccb(&cts.ccb_h, path, CAM_PRIORITY_NONE);
991 cts.ccb_h.func_code = XPT_GET_TRAN_SETTINGS;
1016 xpt_setup_ccb(&cts.ccb_h, path, CAM_PRIORITY_NONE);
1017 cts.ccb_h.func_code = XPT_SET_TRAN_SETTINGS;
1084 done_ccb->ccb_h.func_code = XPT_GDEV_TYPE;
1126 done_ccb->ccb_h.func_code = XPT_GDEV_TYPE;
1161 xpt_setup_ccb(&cts.ccb_h, path, CAM_PRIORITY_NONE);
1162 cts.ccb_h.func_code = XPT_GET_TRAN_SETTINGS;
1173 xpt_setup_ccb(&cts.ccb_h, path, CAM_PRIORITY_NONE);
1174 cts.ccb_h.func_code = XPT_GET_TRAN_SETTINGS;
1188 xpt_setup_ccb(&cts.ccb_h, path, CAM_PRIORITY_NONE);
1189 cts.ccb_h.func_code = XPT_SET_TRAN_SETTINGS;
1199 done_ccb->ccb_h.func_code = XPT_GDEV_TYPE;
1203 done_ccb->ccb_h.func_code = XPT_GDEV_TYPE;
1248 done_ccb->ccb_h.func_code = XPT_GDEV_TYPE;
1268 &done_ccb->ccb_h, periph_links.tqe);
1269 done_ccb->ccb_h.status = found ? CAM_REQ_CMP : CAM_REQ_CMP_ERR;
1325 CAM_DEBUG(request_ccb->ccb_h.path, CAM_DEBUG_TRACE,
1327 switch (request_ccb->ccb_h.func_code) {
1333 request_ccb->ccb_h.status = CAM_RESRC_UNAVAIL;
1337 xpt_setup_ccb(&work_ccb->ccb_h, request_ccb->ccb_h.path,
1338 request_ccb->ccb_h.pinfo.priority);
1339 work_ccb->ccb_h.func_code = XPT_PATH_INQ;
1341 if (work_ccb->ccb_h.status != CAM_REQ_CMP) {
1342 request_ccb->ccb_h.status = work_ccb->ccb_h.status;
1352 !timevalisset(&request_ccb->ccb_h.path->bus->last_reset)) {
1355 request_ccb->ccb_h.status = CAM_RESRC_UNAVAIL;
1360 xpt_setup_ccb(&reset_ccb->ccb_h, request_ccb->ccb_h.path,
1362 reset_ccb->ccb_h.func_code = XPT_RESET_BUS;
1364 if (reset_ccb->ccb_h.status != CAM_REQ_CMP) {
1365 request_ccb->ccb_h.status = reset_ccb->ccb_h.status;
1378 request_ccb->ccb_h.status = CAM_RESRC_UNAVAIL;
1394 request_ccb->ccb_h.status = CAM_RESRC_UNAVAIL;
1402 scan_info = (ata_scan_bus_info *)work_ccb->ccb_h.ppriv_ptr0;
1406 if (work_ccb->ccb_h.status == CAM_REQ_CMP) {
1409 xpt_free_path(work_ccb->ccb_h.path);
1416 xpt_setup_ccb(&cts.ccb_h,
1417 work_ccb->ccb_h.path, CAM_PRIORITY_NONE);
1418 cts.ccb_h.func_code = XPT_SET_TRAN_SETTINGS;
1426 xpt_free_path(work_ccb->ccb_h.path);
1435 request_ccb->ccb_h.status = CAM_REQ_CMP;
1444 scan_info->request_ccb->ccb_h.path_id,
1454 request_ccb->ccb_h.status = status;
1458 xpt_setup_ccb(&work_ccb->ccb_h, path,
1459 scan_info->request_ccb->ccb_h.pinfo.priority);
1460 work_ccb->ccb_h.func_code = XPT_SCAN_LUN;
1461 work_ccb->ccb_h.cbfcnp = ata_scan_bus;
1462 work_ccb->ccb_h.ppriv_ptr0 = scan_info;
1482 xpt_setup_ccb(&cpi.ccb_h, path, CAM_PRIORITY_NONE);
1483 cpi.ccb_h.func_code = XPT_PATH_INQ;
1486 if (cpi.ccb_h.status != CAM_REQ_CMP) {
1488 request_ccb->ccb_h.status = cpi.ccb_h.status;
1511 xpt_setup_ccb(&request_ccb->ccb_h, new_path, CAM_PRIORITY_XPT);
1512 request_ccb->ccb_h.cbfcnp = xptscandone;
1513 request_ccb->ccb_h.func_code = XPT_SCAN_LUN;
1523 &request_ccb->ccb_h, periph_links.tqe);
1526 request_ccb->ccb_h.status = CAM_REQ_CMP_ERR;
1533 request_ccb->ccb_h.path, NULL, 0,
1539 request_ccb->ccb_h.status = status;
1549 xpt_free_path(done_ccb->ccb_h.path);
1605 xpt_setup_ccb(&cpi.ccb_h, path, CAM_PRIORITY_NONE);
1606 cpi.ccb_h.func_code = XPT_PATH_INQ;
1625 xpt_setup_ccb(&cts.ccb_h, path, CAM_PRIORITY_NONE);
1626 cts.ccb_h.func_code = XPT_SET_TRAN_SETTINGS;
1659 start_ccb->ccb_h.status = CAM_REQ_INVALID;
1660 device = start_ccb->ccb_h.path->device;
1695 start_ccb->ccb_h.status = CAM_REQ_ABORTED;
1712 start_ccb->ccb_h.status = CAM_REQ_CMP;
1717 owned = mtx_owned(start_ccb->ccb_h.path->bus->sim->mtx);
1719 mtx_lock(start_ccb->ccb_h.path->bus->sim->mtx);
1720 xpt_async(AC_ADVINFO_CHANGED, start_ccb->ccb_h.path,
1723 mtx_unlock(start_ccb->ccb_h.path->bus->sim->mtx);
1731 switch (start_ccb->ccb_h.func_code) {
1735 start_ccb->ccb_h.path->device,
1741 ata_scan_bus(start_ccb->ccb_h.path->periph, start_ccb);
1744 ata_scan_lun(start_ccb->ccb_h.path->periph,
1745 start_ccb->ccb_h.path, start_ccb->crcn.flags,
1758 device = start_ccb->ccb_h.path->device;
1770 start_ccb->ccb_h.status = CAM_REQ_INVALID;
1796 device = cts->ccb_h.path->device;
1797 sim = cts->ccb_h.path->bus->sim;
1846 cts->ccb_h.status = CAM_PATH_INVALID;
1862 xpt_print(cts->ccb_h.path, "Uninitialized Protocol %x:%x?\n",
1869 xpt_print(cts->ccb_h.path, "Down reving Protocol "
1887 xpt_print(cts->ccb_h.path, "Uninitialized Transport %x:%x?\n",
1894 xpt_print(cts->ccb_h.path, "Down reving Transport "
1901 sim = cts->ccb_h.path->bus->sim;
1912 xpt_setup_ccb(&cpi.ccb_h, cts->ccb_h.path, CAM_PRIORITY_NONE);
1913 cpi.ccb_h.func_code = XPT_PATH_INQ;
1956 xpt_stop_tags(cts->ccb_h.path);
2035 xpt_setup_ccb(&cts.ccb_h, path, CAM_PRIORITY_NORMAL);
2036 cts.ccb_h.func_code = XPT_GET_TRAN_SETTINGS;
2039 if ((cts.ccb_h.status & CAM_STATUS_MASK) != CAM_REQ_CMP)
2042 xpt_setup_ccb(&cpi.ccb_h, path, CAM_PRIORITY_NORMAL);
2043 cpi.ccb_h.func_code = XPT_PATH_INQ;
2047 if (cts.ccb_h.status == CAM_REQ_CMP && cts.transport == XPORT_ATA) {
2054 if (cts.ccb_h.status == CAM_REQ_CMP && cts.transport == XPORT_SATA) {
2070 if (cts.ccb_h.status == CAM_REQ_CMP && cts.transport == XPORT_ATA) {
2083 if (cts.ccb_h.status == CAM_REQ_CMP && cts.transport == XPORT_SATA) {