Lines Matching refs:ccbh

787 	struct ccb_hdr *ccbh;  in sili_xpt_action()  local
794 ccbh = &ccb->ccb_h; in sili_xpt_action()
813 if (ccbh->target_id != CAM_TARGET_WILDCARD && in sili_xpt_action()
814 ccbh->func_code != XPT_PATH_INQ) { in sili_xpt_action()
816 ccbh->status = CAM_DEV_NOT_THERE; in sili_xpt_action()
820 if (ccbh->target_id < 0 || ccbh->target_id >= ap->ap_pmcount) { in sili_xpt_action()
821 ccbh->status = CAM_DEV_NOT_THERE; in sili_xpt_action()
825 at += ccbh->target_id; in sili_xpt_action()
829 if (ccbh->target_lun != CAM_LUN_WILDCARD && ccbh->target_lun) { in sili_xpt_action()
830 ccbh->status = CAM_DEV_NOT_THERE; in sili_xpt_action()
839 switch(ccbh->func_code) { in sili_xpt_action()
845 ccbh->status = CAM_REQ_CMP; in sili_xpt_action()
877 ccbh->status = CAM_REQ_CMP; in sili_xpt_action()
878 if (ccbh->target_id == CAM_TARGET_WILDCARD) { in sili_xpt_action()
898 ccbh->status = CAM_DEV_NOT_THERE; in sili_xpt_action()
906 ccbh->status = CAM_DEV_NOT_THERE; in sili_xpt_action()
909 ccbh->status = CAM_REQ_CMP; in sili_xpt_action()
918 ccbh->status = CAM_REQ_CMP; in sili_xpt_action()
922 ccbh->status = CAM_FUNC_NOTAVAIL; in sili_xpt_action()
932 ccbh->status = CAM_REQ_CMP; in sili_xpt_action()
947 ccbh->status = CAM_DEV_NOT_THERE; in sili_xpt_action()
959 ccbh->status = CAM_REQ_INVALID; in sili_xpt_action()
965 ccbh->status = CAM_REQ_INVALID; in sili_xpt_action()
1005 struct ccb_hdr *ccbh; in sili_xpt_scsi_disk_io() local
1019 ccbh = &ccb->csio.ccb_h; in sili_xpt_scsi_disk_io()
1033 cdb = (void *)((ccbh->flags & CAM_CDB_POINTER) ? in sili_xpt_scsi_disk_io()
1042 ccbh->status = CAM_SCSI_STATUS_ERROR; in sili_xpt_scsi_disk_io()
1055 ccbh->status = CAM_CCB_LEN_ERR; in sili_xpt_scsi_disk_io()
1071 ccbh->status = CAM_REQ_CMP; in sili_xpt_scsi_disk_io()
1076 ccbh->status = CAM_REQ_INVALID; in sili_xpt_scsi_disk_io()
1080 ccbh->status = CAM_CCB_LEN_ERR; in sili_xpt_scsi_disk_io()
1086 ccbh->status = CAM_CCB_LEN_ERR; in sili_xpt_scsi_disk_io()
1114 ccbh->status = CAM_REQ_CMP; in sili_xpt_scsi_disk_io()
1137 ccbh->status = CAM_REQ_CMP; in sili_xpt_scsi_disk_io()
1147 switch (ccbh->flags & CAM_DIR_MASK) { in sili_xpt_scsi_disk_io()
1161 xa->timeout = ccbh->timeout; in sili_xpt_scsi_disk_io()
1180 ccbh->status = CAM_REQ_INPROG; in sili_xpt_scsi_disk_io()
1189 switch (ccbh->flags & CAM_DIR_MASK) { in sili_xpt_scsi_disk_io()
1203 xa->timeout = ccbh->timeout; in sili_xpt_scsi_disk_io()
1226 ccbh->status = CAM_REQ_INPROG; in sili_xpt_scsi_disk_io()
1271 ccbh->status = CAM_REQ_INVALID; in sili_xpt_scsi_disk_io()
1274 if (ccbh->status != CAM_REQ_INPROG) in sili_xpt_scsi_disk_io()
1293 (ccbh->flags & CAM_POLLED) == 0) { in sili_xpt_scsi_disk_io()
1332 xa->timeout = ccbh->timeout; /* milliseconds */ in sili_xpt_scsi_disk_io()
1333 if (ccbh->flags & CAM_POLLED) in sili_xpt_scsi_disk_io()
1343 if (ccbh->status == CAM_REQ_INPROG) { in sili_xpt_scsi_disk_io()
1368 struct ccb_hdr *ccbh; in sili_xpt_scsi_atapi_io() local
1377 ccbh = &ccb->csio.ccb_h; in sili_xpt_scsi_atapi_io()
1381 switch (ccbh->flags & CAM_DIR_MASK) { in sili_xpt_scsi_atapi_io()
1392 ccbh->status = CAM_REQ_INVALID; in sili_xpt_scsi_atapi_io()
1409 ccbh->status = CAM_CCB_LEN_ERR; in sili_xpt_scsi_atapi_io()
1444 xa->timeout = ccbh->timeout; /* milliseconds */ in sili_xpt_scsi_atapi_io()
1446 if (ccbh->flags & CAM_POLLED) in sili_xpt_scsi_atapi_io()
1453 cdbs = (void *)((ccbh->flags & CAM_CDB_POINTER) ? in sili_xpt_scsi_atapi_io()
1601 struct ccb_hdr *ccbh = &ccb->ccb_h; in sili_ata_complete_disk_synchronize_cache() local
1606 ccbh->status = CAM_REQ_CMP; in sili_ata_complete_disk_synchronize_cache()
1612 ccbh->status = CAM_SCSI_STATUS_ERROR | CAM_AUTOSNS_VALID; in sili_ata_complete_disk_synchronize_cache()
1619 ccbh->status = CAM_CMD_TIMEOUT; in sili_ata_complete_disk_synchronize_cache()
1624 ccbh->status = CAM_REQ_CMP_ERR; in sili_ata_complete_disk_synchronize_cache()
1641 struct ccb_hdr *ccbh = &ccb->ccb_h; in sili_ata_complete_disk_rw() local
1646 ccbh->status = CAM_REQ_CMP; in sili_ata_complete_disk_rw()
1651 ccbh->status = CAM_SCSI_STATUS_ERROR | CAM_AUTOSNS_VALID; in sili_ata_complete_disk_rw()
1657 ccbh->status = CAM_CMD_TIMEOUT; in sili_ata_complete_disk_rw()
1664 ccbh->status = CAM_REQ_CMP_ERR; in sili_ata_complete_disk_rw()
1684 struct ccb_hdr *ccbh = &ccb->ccb_h; in sili_atapi_complete_cmd() local
1693 ccbh->status = CAM_REQ_CMP; in sili_atapi_complete_cmd()
1697 ccbh->status = CAM_SCSI_STATUS_ERROR; in sili_atapi_complete_cmd()
1704 ccbh->status = CAM_CMD_TIMEOUT; in sili_atapi_complete_cmd()
1711 ccbh->status = CAM_REQ_CMP_ERR; in sili_atapi_complete_cmd()