svn commit: r314381 - in stable/11/sys: cam/scsi dev/advansys dev/aha dev/ahci dev/arcmsr dev/ata dev/buslogic dev/hptmv dev/mvs dev/ncr dev/siis dev/sym dev/trm

Alexander Motin mav at FreeBSD.org
Tue Feb 28 06:46:44 UTC 2017


Author: mav
Date: Tue Feb 28 06:46:41 2017
New Revision: 314381
URL: https://svnweb.freebsd.org/changeset/base/314381

Log:
  MFC r313949: Remove dead mentions of CAM target mode APIs from drivers.
  
  This makes grepping kernel for target mode implementation much easier.

Modified:
  stable/11/sys/cam/scsi/scsi_low.c
  stable/11/sys/dev/advansys/advansys.c
  stable/11/sys/dev/aha/aha.c
  stable/11/sys/dev/ahci/ahci.c
  stable/11/sys/dev/arcmsr/arcmsr.c
  stable/11/sys/dev/ata/ata-all.c
  stable/11/sys/dev/buslogic/bt.c
  stable/11/sys/dev/hptmv/entry.c
  stable/11/sys/dev/mvs/mvs.c
  stable/11/sys/dev/ncr/ncr.c
  stable/11/sys/dev/siis/siis.c
  stable/11/sys/dev/sym/sym_hipd.c
  stable/11/sys/dev/trm/trm.c
Directory Properties:
  stable/11/   (props changed)

Modified: stable/11/sys/cam/scsi/scsi_low.c
==============================================================================
--- stable/11/sys/cam/scsi/scsi_low.c	Tue Feb 28 06:32:01 2017	(r314380)
+++ stable/11/sys/cam/scsi/scsi_low.c	Tue Feb 28 06:46:41 2017	(r314381)
@@ -479,15 +479,6 @@ scsi_low_scsi_action_cam(sim, ccb)
 #endif	/* SCSI_LOW_DEBUG */
 		break;
 
-	case XPT_EN_LUN:		/* Enable LUN as a target */
-	case XPT_TARGET_IO:		/* Execute target I/O request */
-	case XPT_ACCEPT_TARGET_IO:	/* Accept Host Target Mode CDB */
-	case XPT_CONT_TARGET_IO:	/* Continue Host Target I/O Connection*/
-		/* XXX Implement */
-		ccb->ccb_h.status = CAM_REQ_INVALID;
-		xpt_done(ccb);
-		break;
-
 	case XPT_ABORT:			/* Abort the specified CCB */
 #ifdef	SCSI_LOW_DIAGNOSTIC
 		if (target == CAM_TARGET_WILDCARD || lun == CAM_LUN_WILDCARD)

Modified: stable/11/sys/dev/advansys/advansys.c
==============================================================================
--- stable/11/sys/dev/advansys/advansys.c	Tue Feb 28 06:32:01 2017	(r314380)
+++ stable/11/sys/dev/advansys/advansys.c	Tue Feb 28 06:46:41 2017	(r314381)
@@ -233,10 +233,6 @@ adv_action(struct cam_sim *sim, union cc
 		break;
 	}
 	case XPT_RESET_DEV:	/* Bus Device Reset the specified SCSI device */
-	case XPT_TARGET_IO:	/* Execute target I/O request */
-	case XPT_ACCEPT_TARGET_IO:	/* Accept Host Target Mode CDB */
-	case XPT_CONT_TARGET_IO:	/* Continue Host Target I/O Connection*/
-	case XPT_EN_LUN:		/* Enable LUN as a target */
 	case XPT_ABORT:			/* Abort the specified CCB */
 		/* XXX Implement */
 		ccb->ccb_h.status = CAM_REQ_INVALID;

Modified: stable/11/sys/dev/aha/aha.c
==============================================================================
--- stable/11/sys/dev/aha/aha.c	Tue Feb 28 06:32:01 2017	(r314380)
+++ stable/11/sys/dev/aha/aha.c	Tue Feb 28 06:46:41 2017	(r314381)
@@ -838,10 +838,6 @@ ahaaction(struct cam_sim *sim, union ccb
 		}
 		break;
 	}
-	case XPT_EN_LUN:		/* Enable LUN as a target */
-	case XPT_TARGET_IO:		/* Execute target I/O request */
-	case XPT_ACCEPT_TARGET_IO:	/* Accept Host Target Mode CDB */
-	case XPT_CONT_TARGET_IO:	/* Continue Host Target I/O Connection*/
 	case XPT_ABORT:			/* Abort the specified CCB */
 		/* XXX Implement */
 		ccb->ccb_h.status = CAM_REQ_INVALID;

Modified: stable/11/sys/dev/ahci/ahci.c
==============================================================================
--- stable/11/sys/dev/ahci/ahci.c	Tue Feb 28 06:32:01 2017	(r314380)
+++ stable/11/sys/dev/ahci/ahci.c	Tue Feb 28 06:46:41 2017	(r314381)
@@ -2570,10 +2570,6 @@ ahciaction(struct cam_sim *sim, union cc
 		}
 		ahci_begin_transaction(ch, ccb);
 		return;
-	case XPT_EN_LUN:		/* Enable LUN as a target */
-	case XPT_TARGET_IO:		/* Execute target I/O request */
-	case XPT_ACCEPT_TARGET_IO:	/* Accept Host Target Mode CDB */
-	case XPT_CONT_TARGET_IO:	/* Continue Host Target I/O Connection*/
 	case XPT_ABORT:			/* Abort the specified CCB */
 		/* XXX Implement */
 		ccb->ccb_h.status = CAM_REQ_INVALID;

Modified: stable/11/sys/dev/arcmsr/arcmsr.c
==============================================================================
--- stable/11/sys/dev/arcmsr/arcmsr.c	Tue Feb 28 06:32:01 2017	(r314380)
+++ stable/11/sys/dev/arcmsr/arcmsr.c	Tue Feb 28 06:46:41 2017	(r314381)
@@ -2883,12 +2883,6 @@ static void arcmsr_action(struct cam_sim
 			}
 			break;
 		}
-	case XPT_TARGET_IO: {
-			/* target mode not yet support vendor specific commands. */
-			pccb->ccb_h.status |= CAM_REQ_CMP;
-			xpt_done(pccb);
-			break;
-		}
 	case XPT_PATH_INQ: {
 			struct ccb_pathinq *cpi = &pccb->cpi;
 
@@ -2938,7 +2932,6 @@ static void arcmsr_action(struct cam_sim
 			pabort_ccb = pccb->cab.abort_ccb;
 			switch (pabort_ccb->ccb_h.func_code) {
 			case XPT_ACCEPT_TARGET_IO:
-			case XPT_IMMED_NOTIFY:
 			case XPT_CONT_TARGET_IO:
 				if(arcmsr_seek_cmd2abort(pabort_ccb)==TRUE) {
 					pabort_ccb->ccb_h.status |= CAM_REQ_ABORTED;

Modified: stable/11/sys/dev/ata/ata-all.c
==============================================================================
--- stable/11/sys/dev/ata/ata-all.c	Tue Feb 28 06:32:01 2017	(r314380)
+++ stable/11/sys/dev/ata/ata-all.c	Tue Feb 28 06:46:41 2017	(r314381)
@@ -1013,10 +1013,6 @@ ataaction(struct cam_sim *sim, union ccb
 		}
 		ata_cam_begin_transaction(dev, ccb);
 		return;
-	case XPT_EN_LUN:		/* Enable LUN as a target */
-	case XPT_TARGET_IO:		/* Execute target I/O request */
-	case XPT_ACCEPT_TARGET_IO:	/* Accept Host Target Mode CDB */
-	case XPT_CONT_TARGET_IO:	/* Continue Host Target I/O Connection*/
 	case XPT_ABORT:			/* Abort the specified CCB */
 		/* XXX Implement */
 		ccb->ccb_h.status = CAM_REQ_INVALID;

Modified: stable/11/sys/dev/buslogic/bt.c
==============================================================================
--- stable/11/sys/dev/buslogic/bt.c	Tue Feb 28 06:32:01 2017	(r314380)
+++ stable/11/sys/dev/buslogic/bt.c	Tue Feb 28 06:46:41 2017	(r314381)
@@ -1233,10 +1233,6 @@ btaction(struct cam_sim *sim, union ccb 
 		}
 		break;
 	}
-	case XPT_EN_LUN:		/* Enable LUN as a target */
-	case XPT_TARGET_IO:		/* Execute target I/O request */
-	case XPT_ACCEPT_TARGET_IO:	/* Accept Host Target Mode CDB */
-	case XPT_CONT_TARGET_IO:	/* Continue Host Target I/O Connection*/
 	case XPT_ABORT:			/* Abort the specified CCB */
 		/* XXX Implement */
 		ccb->ccb_h.status = CAM_REQ_INVALID;

Modified: stable/11/sys/dev/hptmv/entry.c
==============================================================================
--- stable/11/sys/dev/hptmv/entry.c	Tue Feb 28 06:32:01 2017	(r314380)
+++ stable/11/sys/dev/hptmv/entry.c	Tue Feb 28 06:46:41 2017	(r314381)
@@ -2289,10 +2289,6 @@ hpt_action(struct cam_sim *sim, union cc
 			break;
 
 		case XPT_RESET_DEV:	/* Bus Device Reset the specified SCSI device */
-		case XPT_EN_LUN:		/* Enable LUN as a target */
-		case XPT_TARGET_IO:		/* Execute target I/O request */
-		case XPT_ACCEPT_TARGET_IO:	/* Accept Host Target Mode CDB */
-		case XPT_CONT_TARGET_IO:	/* Continue Host Target I/O Connection*/
 		case XPT_ABORT:			/* Abort the specified CCB */
 		case XPT_TERM_IO:		/* Terminate the I/O process */
 			/* XXX Implement */

Modified: stable/11/sys/dev/mvs/mvs.c
==============================================================================
--- stable/11/sys/dev/mvs/mvs.c	Tue Feb 28 06:32:01 2017	(r314380)
+++ stable/11/sys/dev/mvs/mvs.c	Tue Feb 28 06:46:41 2017	(r314381)
@@ -2288,10 +2288,6 @@ mvsaction(struct cam_sim *sim, union ccb
 		}
 		mvs_begin_transaction(dev, ccb);
 		return;
-	case XPT_EN_LUN:		/* Enable LUN as a target */
-	case XPT_TARGET_IO:		/* Execute target I/O request */
-	case XPT_ACCEPT_TARGET_IO:	/* Accept Host Target Mode CDB */
-	case XPT_CONT_TARGET_IO:	/* Continue Host Target I/O Connection*/
 	case XPT_ABORT:			/* Abort the specified CCB */
 		/* XXX Implement */
 		ccb->ccb_h.status = CAM_REQ_INVALID;

Modified: stable/11/sys/dev/ncr/ncr.c
==============================================================================
--- stable/11/sys/dev/ncr/ncr.c	Tue Feb 28 06:32:01 2017	(r314380)
+++ stable/11/sys/dev/ncr/ncr.c	Tue Feb 28 06:46:41 2017	(r314381)
@@ -4152,10 +4152,6 @@ ncr_action (struct cam_sim *sim, union c
 		break;
 	}
 	case XPT_RESET_DEV:	/* Bus Device Reset the specified SCSI device */
-	case XPT_EN_LUN:		/* Enable LUN as a target */
-	case XPT_TARGET_IO:		/* Execute target I/O request */
-	case XPT_ACCEPT_TARGET_IO:	/* Accept Host Target Mode CDB */
-	case XPT_CONT_TARGET_IO:	/* Continue Host Target I/O Connection*/
 	case XPT_ABORT:			/* Abort the specified CCB */
 		/* XXX Implement */
 		ccb->ccb_h.status = CAM_REQ_INVALID;

Modified: stable/11/sys/dev/siis/siis.c
==============================================================================
--- stable/11/sys/dev/siis/siis.c	Tue Feb 28 06:32:01 2017	(r314380)
+++ stable/11/sys/dev/siis/siis.c	Tue Feb 28 06:46:41 2017	(r314381)
@@ -1835,10 +1835,6 @@ siisaction(struct cam_sim *sim, union cc
 		}
 		siis_begin_transaction(dev, ccb);
 		return;
-	case XPT_EN_LUN:		/* Enable LUN as a target */
-	case XPT_TARGET_IO:		/* Execute target I/O request */
-	case XPT_ACCEPT_TARGET_IO:	/* Accept Host Target Mode CDB */
-	case XPT_CONT_TARGET_IO:	/* Continue Host Target I/O Connection*/
 	case XPT_ABORT:			/* Abort the specified CCB */
 		/* XXX Implement */
 		ccb->ccb_h.status = CAM_REQ_INVALID;

Modified: stable/11/sys/dev/sym/sym_hipd.c
==============================================================================
--- stable/11/sys/dev/sym/sym_hipd.c	Tue Feb 28 06:32:01 2017	(r314380)
+++ stable/11/sys/dev/sym/sym_hipd.c	Tue Feb 28 06:46:41 2017	(r314381)
@@ -8090,11 +8090,6 @@ static void sym_action2(struct cam_sim *
 		sym_init (np, 1);
 		sym_xpt_done2(np, ccb, CAM_REQ_CMP);
 		break;
-	case XPT_ACCEPT_TARGET_IO:
-	case XPT_CONT_TARGET_IO:
-	case XPT_EN_LUN:
-	case XPT_NOTIFY_ACK:
-	case XPT_IMMED_NOTIFY:
 	case XPT_TERM_IO:
 	default:
 		sym_xpt_done2(np, ccb, CAM_REQ_INVALID);

Modified: stable/11/sys/dev/trm/trm.c
==============================================================================
--- stable/11/sys/dev/trm/trm.c	Tue Feb 28 06:32:01 2017	(r314380)
+++ stable/11/sys/dev/trm/trm.c	Tue Feb 28 06:46:41 2017	(r314381)
@@ -543,11 +543,6 @@ trm_action(struct cam_sim *psim, union c
 	target_lun = pccb->ccb_h.target_lun;
 
 	switch (pccb->ccb_h.func_code) {
-		case XPT_NOOP:	        	
-			TRM_DPRINTF(" XPT_NOOP \n");
-			pccb->ccb_h.status = CAM_REQ_INVALID;
-			xpt_done(pccb);
-			break;
 		/*
 		 * Execute the requested I/O operation 
 	 	 */
@@ -623,16 +618,6 @@ trm_action(struct cam_sim *psim, union c
 			}
 			break;
 		}
-		case XPT_GDEV_TYPE:		    
-			TRM_DPRINTF(" XPT_GDEV_TYPE \n");
-	    		pccb->ccb_h.status = CAM_REQ_INVALID;
-			xpt_done(pccb);
-			break;
-		case XPT_GDEVLIST:		    
-			TRM_DPRINTF(" XPT_GDEVLIST \n");
-			pccb->ccb_h.status = CAM_REQ_INVALID;
-			xpt_done(pccb);
-			break;
 		/*
 		 * Path routing inquiry 
 	       	 * Path Inquiry CCB 
@@ -661,76 +646,33 @@ trm_action(struct cam_sim *psim, union c
 			cpi->protocol_version = SCSI_REV_2;
 			cpi->ccb_h.status = CAM_REQ_CMP;
 			xpt_done(pccb);
-				   }
 			break;
+		}
 		/*
-		 * Release a frozen SIM queue 
-		 * Release SIM Queue 
+		 * XPT_ABORT = 0x10, Abort the specified CCB
+		 * Abort XPT request CCB
 		 */
-		case XPT_REL_SIMQ:		    
-			TRM_DPRINTF(" XPT_REL_SIMQ \n");
-			pccb->ccb_h.status = CAM_REQ_INVALID;
-			xpt_done(pccb);
-			break;
-		/*
-		 * Set Asynchronous Callback Parameters 
-		 * Set Asynchronous Callback CCB
- 		 */
-		case XPT_SASYNC_CB:		    
-			TRM_DPRINTF(" XPT_SASYNC_CB \n");
-			pccb->ccb_h.status = CAM_REQ_INVALID;
-			xpt_done(pccb);
-			break;
-		/*
-		 * Set device type information 
-		 * Set Device Type CCB 
- 		 */
-		case XPT_SDEV_TYPE:		    
-			TRM_DPRINTF(" XPT_SDEV_TYPE \n");
-			pccb->ccb_h.status = CAM_REQ_INVALID;
-			xpt_done(pccb);
-			break;
-		/*
-		 * Get EDT entries matching the given pattern 
- 		 */
-		case XPT_DEV_MATCH:	    	
-			TRM_DPRINTF(" XPT_DEV_MATCH \n");
-	    		pccb->ccb_h.status = CAM_REQ_INVALID;
-			xpt_done(pccb);
-			break;
-		/*
-		 * Turn on debugging for a bus, target or lun 
-      		 */
-		case XPT_DEBUG:	    	    
-			TRM_DPRINTF(" XPT_DEBUG \n");
-			pccb->ccb_h.status = CAM_REQ_INVALID;
-			xpt_done(pccb);
-			break;
-			/*
-			 * XPT_ABORT = 0x10, Abort the specified CCB 
-			 * Abort XPT request CCB 
-			 */
 		case XPT_ABORT:             
 			TRM_DPRINTF(" XPT_ABORT \n");
 			pccb->ccb_h.status = CAM_REQ_INVALID;
 			xpt_done(pccb);
 			break;
 		/*
-		 * Reset the specified SCSI bus 
-		 * Reset SCSI Bus CCB 
- 		 */
-		case XPT_RESET_BUS: {		
+		 * Reset the specified SCSI bus
+		 * Reset SCSI Bus CCB
+		 */
+		case XPT_RESET_BUS: {
 			int i;
 
 			TRM_DPRINTF(" XPT_RESET_BUS \n");
-	    		trm_reset(pACB);
+			trm_reset(pACB);
 			pACB->ACBFlag=0;
 			for (i=0; i<500; i++)
 				DELAY(1000);
 			pccb->ccb_h.status = CAM_REQ_CMP;
 			xpt_done(pccb);
-				    }
 			break;
+		}
 		/*
 		 * Bus Device Reset the specified SCSI device 
 		 * Reset SCSI Device CCB 
@@ -929,92 +871,6 @@ trm_action(struct cam_sim *psim, union c
 			cam_calc_geometry(&pccb->ccg, /*extended*/1);
 			xpt_done(pccb);
 			break;
-		case XPT_ENG_INQ:           
-			TRM_DPRINTF(" XPT_ENG_INQ \n");
-	    		pccb->ccb_h.status = CAM_REQ_INVALID;
-			xpt_done(pccb);
-			break;
-		/*
-		 * HBA execute engine request 
-		 * This structure must match SCSIIO size 
-		 */
-		case XPT_ENG_EXEC:		    
-			TRM_DPRINTF(" XPT_ENG_EXEC \n");
-	    		pccb->ccb_h.status = CAM_REQ_INVALID;
-			xpt_done(pccb);
-			break;
-		/*
-		 * XPT_EN_LUN = 0x30, Enable LUN as a target 
-		 * Target mode structures. 
-	 	 */
-		case XPT_EN_LUN:            
-		/*
-		 * Don't (yet?) support vendor
-		 * specific commands.
-		 */
-			TRM_DPRINTF(" XPT_EN_LUN \n");
-			pccb->ccb_h.status = CAM_REQ_INVALID;
-			xpt_done(pccb);
-			break;
-		/*
-		* Execute target I/O request 
-		*/
-		case XPT_TARGET_IO:		    
-		/*
-		 * Don't (yet?) support vendor
-		 * specific commands.
-		 */
-			TRM_DPRINTF(" XPT_TARGET_IO \n");
-			pccb->ccb_h.status = CAM_REQ_INVALID;
-			xpt_done(pccb);
-			break;
-		/*
-		 * Accept Host Target Mode CDB 
-       		 */
-		case XPT_ACCEPT_TARGET_IO:	
-		/*
-		 * Don't (yet?) support vendor
-		 * specific commands.
-		 */
-			TRM_DPRINTF(" XPT_ACCEPT_TARGET_IO \n");
-			pccb->ccb_h.status = CAM_REQ_INVALID;
-			xpt_done(pccb);
-			break;
-		/*
-		 * Continue Host Target I/O Connection 
- 		 */
-		case XPT_CONT_TARGET_IO:  	
-		/*
-		 * Don't (yet?) support vendor
-		 * specific commands.
-		 */
-			TRM_DPRINTF(" XPT_CONT_TARGET_IO \n");
-			pccb->ccb_h.status = CAM_REQ_INVALID;
-			xpt_done(pccb);
-			break;
-		/*
-		 * Notify Host Target driver of event 
- 		 */
-		case XPT_IMMED_NOTIFY:	    
-			TRM_DPRINTF(" XPT_IMMED_NOTIFY \n");
-	    		pccb->ccb_h.status = CAM_REQ_INVALID;
-			xpt_done(pccb);
-			break;
-		/*
-		 * Acknowledgement of event
-       		 */
-		case XPT_NOTIFY_ACK:	    
-			TRM_DPRINTF(" XPT_NOTIFY_ACK \n");
-	    		pccb->ccb_h.status = CAM_REQ_INVALID;
-			xpt_done(pccb);
-			break;
-		/*
-		 * XPT_VUNIQUE = 0x80
-		 */
-		case XPT_VUNIQUE:   
-			pccb->ccb_h.status = CAM_REQ_INVALID;
-			xpt_done(pccb);
-			break;
 		default:
 			pccb->ccb_h.status = CAM_REQ_INVALID;
 			xpt_done(pccb);


More information about the svn-src-all mailing list