xref: /csrg-svn/sys/dev/scsi/processor.h (revision 63144)
154877Storek /*
2*63144Sbostic  * Copyright (c) 1992, 1993
3*63144Sbostic  *	The Regents of the University of California.  All rights reserved.
454877Storek  *
554877Storek  * This software was developed by the Computer Systems Engineering group
654877Storek  * at Lawrence Berkeley Laboratory under DARPA contract BG 91-66 and
754877Storek  * contributed to Berkeley.
854877Storek  *
955559Storek  * All advertising materials mentioning features or use of this software
1055559Storek  * must display the following acknowledgement:
1155559Storek  *	This product includes software developed by the University of
1255559Storek  *	California, Lawrence Berkeley Laboratories.
1355559Storek  *
1454877Storek  * %sccs.include.redist.c%
1554877Storek  *
16*63144Sbostic  *	@(#)processor.h	8.1 (Berkeley) 06/10/93
1754877Storek  *
1857752Storek  * from: $Header: processor.h,v 1.3 92/12/02 03:52:27 torek Exp $ (LBL)
1954877Storek  */
2054877Storek 
2154877Storek /*
2254877Storek  * SCSI definitions for Processor Devices.
2354877Storek  */
2454877Storek #define	CMD_RECEIVE		0x08	/* receive */
2554877Storek #define	CMD_SEND		0x0a	/* send */
2654877Storek 
2754877Storek /*
2854877Storek  * Structure of a RECEIVE or SEND command (i.e., the cdb).
2954877Storek  */
3054877Storek struct scsi_cdb_rs {
3154877Storek 	u_char	cdb_cmd,		/* 0x8 or 0xa */
3257752Storek 		cdb_lun_xxx,		/* logical unit number + reserved */
3354877Storek 		cdb_lenh,		/* buffer or data length (MSB) */
3454877Storek 		cdb_lenm,		/* buffer or data length */
3554877Storek 		cdb_lenl,		/* buffer or data length (LSB) */
3654877Storek 		cdb_ctrl;		/* control byte */
3754877Storek };
38