Lines Matching refs:ccb_h
148 ccb->ccb_h.status = CAM_SCSI_STATUS_ERROR; in aac_set_scsi_error()
151 ccb->ccb_h.status |= CAM_AUTOSNS_VALID; in aac_set_scsi_error()
187 if (xpt_create_path(&ccb->ccb_h.path, xpt_periph, in aac_cam_rescan()
209 camsc = ccb->ccb_h.sim_priv.entries[0].ptr; in aac_cam_event()
212 ccb->ccb_h.status = CAM_REQUEUE_REQ; in aac_cam_event()
365 ccb->ccb_h.status = CAM_RESRC_UNAVAIL; in aac_container_rw_command()
366 ccb->ccb_h.sim_priv.entries[0].ptr = camsc; in aac_container_rw_command()
382 switch (ccb->ccb_h.flags & CAM_DIR_MASK) { in aac_container_rw_command()
424 raw->ldNum = ccb->ccb_h.target_id; in aac_container_rw_command()
439 raw->ContainerId = ccb->ccb_h.target_id; in aac_container_rw_command()
451 br->ContainerId = ccb->ccb_h.target_id; in aac_container_rw_command()
461 bw->ContainerId = ccb->ccb_h.target_id; in aac_container_rw_command()
475 br->ContainerId = ccb->ccb_h.target_id; in aac_container_rw_command()
487 bw->ContainerId = ccb->ccb_h.target_id; in aac_container_rw_command()
514 …AGS_DBG_ERROR_B, "found container %d search for %d", co->co_mntobj.ObjectId, ccb->ccb_h.target_id); in aac_container_special_command()
515 if (co->co_mntobj.ObjectId == ccb->ccb_h.target_id) in aac_container_special_command()
518 if (co == NULL || ccb->ccb_h.target_lun != 0) { in aac_container_special_command()
521 *cmdp, ccb->ccb_h.target_id, ccb->ccb_h.target_lun, in aac_container_special_command()
523 ccb->ccb_h.status = CAM_DEV_NOT_THERE; in aac_container_special_command()
538 ccb->ccb_h.target_id, ccb->ccb_h.target_lun, in aac_container_special_command()
581 ccb->ccb_h.target_id); in aac_container_special_command()
590 ccb->ccb_h.status = CAM_REQ_CMP; in aac_container_special_command()
597 ccb->ccb_h.target_id, ccb->ccb_h.target_lun, in aac_container_special_command()
599 ccb->ccb_h.status = CAM_REQ_CMP; in aac_container_special_command()
608 ccb->ccb_h.target_id, ccb->ccb_h.target_lun, in aac_container_special_command()
619 ccb->ccb_h.status = CAM_RESRC_UNAVAIL; in aac_container_special_command()
620 ccb->ccb_h.sim_priv.entries[0].ptr = camsc; in aac_container_special_command()
671 ccb->ccb_h.status = CAM_REQ_CMP; in aac_container_special_command()
678 ccb->ccb_h.target_id, ccb->ccb_h.target_lun, in aac_container_special_command()
680 ccb->ccb_h.status = CAM_REQ_CMP; in aac_container_special_command()
686 ccb->ccb_h.target_id, ccb->ccb_h.target_lun, in aac_container_special_command()
688 ccb->ccb_h.status = CAM_REQ_CMP; in aac_container_special_command()
697 ccb->ccb_h.target_id, ccb->ccb_h.target_lun, in aac_container_special_command()
707 ccb->ccb_h.status = CAM_REQ_CMP; in aac_container_special_command()
718 ccb->ccb_h.target_id, ccb->ccb_h.target_lun, in aac_container_special_command()
741 ccb->ccb_h.status = CAM_REQ_CMP; in aac_container_special_command()
758 ccb->ccb_h.target_id, ccb->ccb_h.target_lun, in aac_container_special_command()
816 ccb->ccb_h.status = CAM_REQ_CMP; in aac_container_special_command()
823 ccb->ccb_h.target_id, ccb->ccb_h.target_lun, in aac_container_special_command()
825 ccb->ccb_h.status = CAM_REQ_CMP; in aac_container_special_command()
831 *cmdp, ccb->ccb_h.target_id, ccb->ccb_h.target_lun, in aac_container_special_command()
833 ccb->ccb_h.status = CAM_REQ_CMP; /*CAM_REQ_INVALID*/ in aac_container_special_command()
856 ccb->ccb_h.status = CAM_RESRC_UNAVAIL; in aac_passthrough_command()
857 ccb->ccb_h.sim_priv.entries[0].ptr = camsc; in aac_passthrough_command()
873 switch (ccb->ccb_h.flags & CAM_DIR_MASK) { in aac_passthrough_command()
903 if (ccb->ccb_h.flags & CAM_CDB_POINTER) in aac_passthrough_command()
918 if ((ccb->ccb_h.flags & CAM_DIR_MASK) != CAM_DIR_NONE) { in aac_passthrough_command()
933 srb->target = ccb->ccb_h.target_id; in aac_passthrough_command()
934 srb->lun = ccb->ccb_h.target_lun; in aac_passthrough_command()
935 srb->timeout = ccb->ccb_h.timeout; /* XXX */ in aac_passthrough_command()
969 switch(ccb->ccb_h.func_code) { in aac_cam_action()
995 ccb->ccb_h.status = CAM_REQ_CMP; in aac_cam_action()
1030 ccb->ccb_h.status = CAM_REQ_CMP; in aac_cam_action()
1053 ccb->ccb_h.status = CAM_REQ_CMP; in aac_cam_action()
1058 ccb->ccb_h.status = CAM_FUNC_NOTAVAIL; in aac_cam_action()
1064 ccb->ccb_h.status = aac_cam_reset_bus(sim, ccb); in aac_cam_action()
1066 ccb->ccb_h.status = CAM_REQ_CMP; in aac_cam_action()
1071 ccb->ccb_h.status = CAM_REQ_CMP; in aac_cam_action()
1075 ccb->ccb_h.status = aac_cam_abort_ccb(sim, ccb); in aac_cam_action()
1079 ccb->ccb_h.status = aac_cam_term_io(sim, ccb); in aac_cam_action()
1084 ccb->ccb_h.func_code); in aac_cam_action()
1085 ccb->ccb_h.status = CAM_PROVIDE_FAIL; in aac_cam_action()
1094 if (ccb->ccb_h.flags & CAM_CDB_POINTER) in aac_cam_action()
1130 ccb->ccb_h.status = CAM_SCSI_BUS_RESET; in aac_container_complete()
1132 ccb->ccb_h.status = CAM_REQ_CMP; in aac_container_complete()
1134 ccb->ccb_h.status = CAM_BUSY; in aac_container_complete()
1136 ccb->ccb_h.status = CAM_REQ_CMP_ERR; in aac_container_complete()
1164 ccb->ccb_h.status = CAM_SCSI_BUS_RESET; in aac_cam_complete()
1167 ccb->ccb_h.status = CAM_REQ_ABORTED; in aac_cam_complete()
1173 ccb->ccb_h.status = srbr->srb_status; in aac_cam_complete()
1176 if (ccb->ccb_h.func_code == XPT_SCSI_IO) { in aac_cam_complete()
1193 ccb->ccb_h.status |= CAM_AUTOSNS_VALID; in aac_cam_complete()
1198 if (ccb->ccb_h.flags & CAM_CDB_POINTER) in aac_cam_complete()
1205 if ((ccb->ccb_h.status & CAM_STATUS_MASK) == in aac_cam_complete()
1207 ccb->ccb_h.status = (ccb->ccb_h.status & in aac_cam_complete()
1210 if (ccb->ccb_h.status == CAM_REQ_CMP) { in aac_cam_complete()
1232 } else if (ccb->ccb_h.status == CAM_SEL_TIMEOUT && in aac_cam_complete()
1233 ccb->ccb_h.target_lun != 0) { in aac_cam_complete()
1235 ccb->ccb_h.status = CAM_DEV_NOT_THERE; in aac_cam_complete()
1268 ccb->ccb_h.status = CAM_RESRC_UNAVAIL; in aac_cam_reset_bus()
1269 ccb->ccb_h.sim_priv.entries[0].ptr = camsc; in aac_cam_reset_bus()