diff options
| author | Justin T. Gibbs <gibbs@FreeBSD.org> | 1999-03-05 23:13:20 +0000 |
|---|---|---|
| committer | Justin T. Gibbs <gibbs@FreeBSD.org> | 1999-03-05 23:13:20 +0000 |
| commit | a89bb8b406cbc646d2dcf70f6a2887268e896c9b (patch) | |
| tree | 2b089c647e6984ad5bbedac9890ff8b11b1b6248 /sys/cam | |
| parent | b3fae35ce815c1d5fe62d0ac0fd64c306d6f76d9 (diff) | |
Notes
Diffstat (limited to 'sys/cam')
| -rw-r--r-- | sys/cam/cam_ccb.h | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/sys/cam/cam_ccb.h b/sys/cam/cam_ccb.h index aaf267056b9f..5c04dfa02634 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.2 1998/10/15 23:17:35 gibbs Exp $ + * $Id: cam_ccb.h,v 1.3 1998/12/10 04:05:49 gibbs Exp $ */ #ifndef _CAM_CAM_CCB_H @@ -146,6 +146,14 @@ typedef enum { XPT_VUNIQUE = 0x80 } xpt_opcode; +#define XPT_OPCODE_GROUP_MASK 0xF0 +#define XPT_OPCODE_GROUP(op) ((op) & XPT_OPCODE_GROUP_MASK) +#define XPT_OPCODE_GROUP_COMMON 0x00 +#define XPT_OPCODE_GROUP_SCSI_CONTROL 0x10 +#define XPT_OPCODE_GROUP_HBA_ENGINE 0x20 +#define XPT_OPCODE_GROUP_TMODE 0x30 +#define XPT_OPCODE_GROUP_VENDOR_UNIQUE 0x80 + typedef union { LIST_ENTRY(ccb_hdr) le; SLIST_ENTRY(ccb_hdr) sle; |
