Lines 1003-1009
device_fail: if ((path->device->flags & CAM_DEV_UNCONFIGURED) == 0)
Link Here
|
1003 |
path->bus->sim->max_tagged_dev_openings != 0) { |
1003 |
path->bus->sim->max_tagged_dev_openings != 0) { |
1004 |
/* Check if the SIM does not want queued commands. */ |
1004 |
/* Check if the SIM does not want queued commands. */ |
1005 |
xpt_path_inq(&cpi, path); |
1005 |
xpt_path_inq(&cpi, path); |
1006 |
if (cpi.ccb_h.status == CAM_REQ_CMP && |
1006 |
if (cam_stat(cpi.ccb_h.status) == CAM_REQ_CMP && |
1007 |
(cpi.hba_inquiry & PI_TAG_ABLE)) { |
1007 |
(cpi.hba_inquiry & PI_TAG_ABLE)) { |
1008 |
/* Report SIM which tags are allowed. */ |
1008 |
/* Report SIM which tags are allowed. */ |
1009 |
bzero(&cts, sizeof(cts)); |
1009 |
bzero(&cts, sizeof(cts)); |
Lines 1481-1487
ata_scan_bus(struct cam_periph *periph, union ccb *request_ccb)
Link Here
|
1481 |
/* If there is PMP... */ |
1481 |
/* If there is PMP... */ |
1482 |
if ((scan_info->cpi->hba_inquiry & PI_SATAPM) && |
1482 |
if ((scan_info->cpi->hba_inquiry & PI_SATAPM) && |
1483 |
(scan_info->counter == scan_info->cpi->max_target)) { |
1483 |
(scan_info->counter == scan_info->cpi->max_target)) { |
1484 |
if (work_ccb->ccb_h.status == CAM_REQ_CMP) { |
1484 |
if (cam_stat(work_ccb->ccb_h.status) == CAM_REQ_CMP) { |
1485 |
/* everything else will be probed by it */ |
1485 |
/* everything else will be probed by it */ |
1486 |
/* Free the current request path- we're done with it. */ |
1486 |
/* Free the current request path- we're done with it. */ |
1487 |
xpt_free_path(work_ccb->ccb_h.path); |
1487 |
xpt_free_path(work_ccb->ccb_h.path); |