mvOs.h (153072) | mvOs.h (190809) |
---|---|
1/* 2 * Copyright (c) 2004-2005 HighPoint Technologies, Inc. 3 * All rights reserved. 4 * 5 * Redistribution and use in source and binary forms, with or without 6 * modification, are permitted provided that the following conditions 7 * are met: 8 * 1. Redistributions of source code must retain the above copyright --- 9 unchanged lines hidden (view full) --- 18 * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 19 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 20 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 21 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 22 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 23 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 24 * SUCH DAMAGE. 25 * | 1/* 2 * Copyright (c) 2004-2005 HighPoint Technologies, Inc. 3 * All rights reserved. 4 * 5 * Redistribution and use in source and binary forms, with or without 6 * modification, are permitted provided that the following conditions 7 * are met: 8 * 1. Redistributions of source code must retain the above copyright --- 9 unchanged lines hidden (view full) --- 18 * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 19 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 20 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 21 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 22 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 23 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 24 * SUCH DAMAGE. 25 * |
26 * $FreeBSD: head/sys/dev/hptmv/mvOs.h 153072 2005-12-04 02:12:43Z ru $ | 26 * $FreeBSD: head/sys/dev/hptmv/mvOs.h 190809 2009-04-07 16:38:25Z delphij $ |
27 */ 28#ifndef __INCmvOsBsdh 29#define __INCmvOsBsdh 30 | 27 */ 28#ifndef __INCmvOsBsdh 29#define __INCmvOsBsdh 30 |
31#ifdef DBG | 31#ifdef DEBUG |
32#define MV_DEBUG_LOG 33#endif 34 35#define ENABLE_READ_AHEAD 36#define ENABLE_WRITE_CACHE 37 38/* Typedefs */ 39/*#define HPTLIBAPI __attribute__((regparm(0))) */ --- 13 unchanged lines hidden (view full) --- 53typedef unsigned char BOOLEAN; 54typedef unsigned short WORD; 55typedef unsigned int UINT, BOOL; 56typedef unsigned char BYTE; 57typedef void *PVOID, *LPVOID; 58typedef void *ADDRESS; 59 60typedef int LONG; | 32#define MV_DEBUG_LOG 33#endif 34 35#define ENABLE_READ_AHEAD 36#define ENABLE_WRITE_CACHE 37 38/* Typedefs */ 39/*#define HPTLIBAPI __attribute__((regparm(0))) */ --- 13 unchanged lines hidden (view full) --- 53typedef unsigned char BOOLEAN; 54typedef unsigned short WORD; 55typedef unsigned int UINT, BOOL; 56typedef unsigned char BYTE; 57typedef void *PVOID, *LPVOID; 58typedef void *ADDRESS; 59 60typedef int LONG; |
61typedef unsigned int ULONG, *PULONG, LBA_T; | 61typedef unsigned int ULONG, *PULONG; |
62typedef unsigned int DWORD, *LPDWORD, *PDWORD; 63typedef unsigned long ULONG_PTR, UINT_PTR, BUS_ADDR; | 62typedef unsigned int DWORD, *LPDWORD, *PDWORD; 63typedef unsigned long ULONG_PTR, UINT_PTR, BUS_ADDR; |
64typedef unsigned long long HPT_U64; | 64typedef unsigned long long HPT_U64, LBA_T; |
65 66typedef enum mvBoolean{MV_FALSE, MV_TRUE} MV_BOOLEAN; 67 68#define FALSE 0 69#define TRUE 1 70 71#ifndef NULL 72#define NULL 0 --- 80 unchanged lines hidden --- | 65 66typedef enum mvBoolean{MV_FALSE, MV_TRUE} MV_BOOLEAN; 67 68#define FALSE 0 69#define TRUE 1 70 71#ifndef NULL 72#define NULL 0 --- 80 unchanged lines hidden --- |