summaryrefslogtreecommitdiffstats
path: root/sys/cam/cam_ccb.h
diff options
context:
space:
mode:
authorgibbs <gibbs@FreeBSD.org>1998-12-10 04:05:49 +0000
committergibbs <gibbs@FreeBSD.org>1998-12-10 04:05:49 +0000
commitd4b7c14a095373b4accf287f1287db794aeea1a9 (patch)
treea98f859d69e4c251828a428597e3ec0cebde3498 /sys/cam/cam_ccb.h
parentcf51edbfa91a8893b1ed929a9d654193ab7a8f34 (diff)
downloadFreeBSD-src-d4b7c14a095373b4accf287f1287db794aeea1a9.zip
FreeBSD-src-d4b7c14a095373b4accf287f1287db794aeea1a9.tar.gz
Expand the hba_misc fied in the Path Inquiry ccb to allow a controller driver
to specify that it does not provide initiator services (PIM_NOINITIATOR) and that the initial bus reset for device probing should be avoided (PIM_NOBUSRESET). Modify the XPT layer to honor these flags.
Diffstat (limited to 'sys/cam/cam_ccb.h')
-rw-r--r--sys/cam/cam_ccb.h5
1 files changed, 3 insertions, 2 deletions
diff --git a/sys/cam/cam_ccb.h b/sys/cam/cam_ccb.h
index f2732b4..aaf2670 100644
--- a/sys/cam/cam_ccb.h
+++ b/sys/cam/cam_ccb.h
@@ -25,7 +25,7 @@
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
* SUCH DAMAGE.
*
- * $Id: cam_ccb.h,v 1.1 1998/09/15 06:33:23 gibbs Exp $
+ * $Id: cam_ccb.h,v 1.2 1998/10/15 23:17:35 gibbs Exp $
*/
#ifndef _CAM_CAM_CCB_H
@@ -412,7 +412,8 @@ typedef enum {
typedef enum {
PIM_SCANHILO = 0x80, /* Bus scans from high ID to low ID */
PIM_NOREMOVE = 0x40, /* Removeable devices not included in scan */
- PIM_NOINQUIRY = 0x20, /* Inquiry data not kept by XPT */
+ PIM_NOINITIATOR = 0x20, /* Initiator role not supported. */
+ PIM_NOBUSRESET = 0x10, /* User has disabled initial BUS RESET */
} pi_miscflag;
/* Path Inquiry CCB */
OpenPOWER on IntegriCloud