aacvar.h (112946) | aacvar.h (117361) |
---|---|
1/*- 2 * Copyright (c) 2000 Michael Smith 3 * Copyright (c) 2001 Scott Long 4 * Copyright (c) 2000 BSDi 5 * Copyright (c) 2001 Adaptec, Inc. 6 * All rights reserved. 7 * 8 * Redistribution and use in source and binary forms, with or without --- 12 unchanged lines hidden (view full) --- 21 * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 22 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 23 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 24 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 25 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 26 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 27 * SUCH DAMAGE. 28 * | 1/*- 2 * Copyright (c) 2000 Michael Smith 3 * Copyright (c) 2001 Scott Long 4 * Copyright (c) 2000 BSDi 5 * Copyright (c) 2001 Adaptec, Inc. 6 * All rights reserved. 7 * 8 * Redistribution and use in source and binary forms, with or without --- 12 unchanged lines hidden (view full) --- 21 * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 22 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 23 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 24 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 25 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 26 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 27 * SUCH DAMAGE. 28 * |
29 * $FreeBSD: head/sys/dev/aac/aacvar.h 112946 2003-04-01 15:06:26Z phk $ | 29 * $FreeBSD: head/sys/dev/aac/aacvar.h 117361 2003-07-09 19:19:16Z scottl $ |
30 */ 31 32#include <sys/bio.h> 33#include <sys/lock.h> 34#include <sys/mutex.h> 35#include <sys/taskqueue.h> 36#include <sys/selinfo.h> 37#include <geom/geom_disk.h> --- 326 unchanged lines hidden (view full) --- 364#define AAC_FLAGS_ENABLE_CAM (1 << 1) /* No SCSI passthrough */ 365#define AAC_FLAGS_CAM_NORESET (1 << 2) /* Fake SCSI resets */ 366#define AAC_FLAGS_CAM_PASSONLY (1 << 3) /* Only create pass devices */ 367#define AAC_FLAGS_SG_64BIT (1 << 4) /* Use 64-bit S/G addresses */ 368#define AAC_FLAGS_4GB_WINDOW (1 << 5) /* Device can access host mem 369 * 2GB-4GB range */ 370#define AAC_FLAGS_NO4GB (1 << 6) /* Can't access host mem >2GB */ 371#define AAC_FLAGS_256FIBS (1 << 7) /* Can only do 256 commands */ | 30 */ 31 32#include <sys/bio.h> 33#include <sys/lock.h> 34#include <sys/mutex.h> 35#include <sys/taskqueue.h> 36#include <sys/selinfo.h> 37#include <geom/geom_disk.h> --- 326 unchanged lines hidden (view full) --- 364#define AAC_FLAGS_ENABLE_CAM (1 << 1) /* No SCSI passthrough */ 365#define AAC_FLAGS_CAM_NORESET (1 << 2) /* Fake SCSI resets */ 366#define AAC_FLAGS_CAM_PASSONLY (1 << 3) /* Only create pass devices */ 367#define AAC_FLAGS_SG_64BIT (1 << 4) /* Use 64-bit S/G addresses */ 368#define AAC_FLAGS_4GB_WINDOW (1 << 5) /* Device can access host mem 369 * 2GB-4GB range */ 370#define AAC_FLAGS_NO4GB (1 << 6) /* Can't access host mem >2GB */ 371#define AAC_FLAGS_256FIBS (1 << 7) /* Can only do 256 commands */ |
372#define AAC_FLAGS_BROKEN_MEMMAP (1 << 8) /* Broken HostPhysMemPages */ |
|
372 373 u_int32_t supported_options; 374 int aac_max_fibs; 375 u_int32_t scsi_method_id; 376 TAILQ_HEAD(,aac_sim) aac_sim_tqh; 377}; 378 379 --- 194 unchanged lines hidden --- | 373 374 u_int32_t supported_options; 375 int aac_max_fibs; 376 u_int32_t scsi_method_id; 377 TAILQ_HEAD(,aac_sim) aac_sim_tqh; 378}; 379 380 --- 194 unchanged lines hidden --- |