FreeBSD kernel pms device code
ostypes.h File Reference
#include <sys/types.h>
#include <sys/kernel.h>
#include "osdebug.h"
Include dependency graph for ostypes.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define STATIC
 
#define INLINE   inline
 
#define FORCEINLINE
 
#define BITS_PER_LONG   32
 
#define GLOBAL   extern
 
#define LOCAL   static
 
#define TRUE   1
 
#define FALSE   0
 
#define SUCCESS   0
 
#define FAILURE   1
 
#define NULL   ((void*)0)
 
#define agBOOLEAN   BOOLEAN
 
#define osGLOBAL   GLOBAL
 
#define osLOCAL   LOCAL
 
#define agTRUE   TRUE
 
#define agFALSE   FALSE
 
#define agNULL   NULL
 
#define AGTIAPI_UNKNOWN   2
 
#define AGTIAPI_SUCCESS   1
 
#define AGTIAPI_FAIL   0
 
#define AGTIAPI_DRIVER_VERSION   "1.4.0.10800"
 
#define BIT(x)   (1<<x)
 
#define osti_sprintf   sprintf
 

Typedefs

typedef unsigned char bit8
 
typedef unsigned short bit16
 
typedef unsigned int bit32
 
typedef char sbit8
 
typedef short sbit16
 
typedef int sbit32
 
typedef unsigned int BOOLEAN
 
typedef unsigned long long bit64
 
typedef long long sbit64
 
typedef unsigned long bitptr
 
typedef char S08
 
typedef short S16
 
typedef int S32
 
typedef long S32_64
 
typedef long long S64
 
typedef unsigned char U08
 
typedef unsigned short U16
 
typedef unsigned int U32
 
typedef unsigned long U32_64
 
typedef unsigned long long U64
 

Macro Definition Documentation

◆ agBOOLEAN

#define agBOOLEAN   BOOLEAN

Definition at line 146 of file ostypes.h.

◆ agFALSE

#define agFALSE   FALSE

Definition at line 150 of file ostypes.h.

◆ agNULL

#define agNULL   NULL

Definition at line 151 of file ostypes.h.

◆ AGTIAPI_DRIVER_VERSION

#define AGTIAPI_DRIVER_VERSION   "1.4.0.10800"

Definition at line 157 of file ostypes.h.

◆ AGTIAPI_FAIL

#define AGTIAPI_FAIL   0

Definition at line 155 of file ostypes.h.

◆ AGTIAPI_SUCCESS

#define AGTIAPI_SUCCESS   1

Definition at line 154 of file ostypes.h.

◆ AGTIAPI_UNKNOWN

#define AGTIAPI_UNKNOWN   2

Definition at line 153 of file ostypes.h.

◆ agTRUE

#define agTRUE   TRUE

Definition at line 149 of file ostypes.h.

◆ BIT

#define BIT (   x)    (1<<x)

Definition at line 165 of file ostypes.h.

◆ BITS_PER_LONG

#define BITS_PER_LONG   32

Definition at line 93 of file ostypes.h.

◆ FAILURE

#define FAILURE   1

Definition at line 139 of file ostypes.h.

◆ FALSE

#define FALSE   0

Definition at line 135 of file ostypes.h.

◆ FORCEINLINE

#define FORCEINLINE

Definition at line 86 of file ostypes.h.

◆ GLOBAL

#define GLOBAL   extern

Definition at line 131 of file ostypes.h.

◆ INLINE

#define INLINE   inline

Definition at line 81 of file ostypes.h.

◆ LOCAL

#define LOCAL   static

Definition at line 132 of file ostypes.h.

◆ NULL

#define NULL   ((void*)0)

Definition at line 142 of file ostypes.h.

◆ osGLOBAL

#define osGLOBAL   GLOBAL

Definition at line 147 of file ostypes.h.

◆ osLOCAL

#define osLOCAL   LOCAL

Definition at line 148 of file ostypes.h.

◆ osti_sprintf

#define osti_sprintf   sprintf

Definition at line 168 of file ostypes.h.

◆ STATIC

#define STATIC

Definition at line 78 of file ostypes.h.

◆ SUCCESS

#define SUCCESS   0

Definition at line 138 of file ostypes.h.

◆ TRUE

#define TRUE   1

Definition at line 134 of file ostypes.h.

Typedef Documentation

◆ bit16

typedef unsigned short bit16

Definition at line 98 of file ostypes.h.

◆ bit32

typedef unsigned int bit32

Definition at line 99 of file ostypes.h.

◆ bit64

typedef unsigned long long bit64

Definition at line 104 of file ostypes.h.

◆ bit8

typedef unsigned char bit8

Definition at line 97 of file ostypes.h.

◆ bitptr

typedef unsigned long bitptr

Definition at line 112 of file ostypes.h.

◆ BOOLEAN

typedef unsigned int BOOLEAN

Definition at line 103 of file ostypes.h.

◆ S08

typedef char S08

Definition at line 116 of file ostypes.h.

◆ S16

typedef short S16

Definition at line 117 of file ostypes.h.

◆ S32

typedef int S32

Definition at line 118 of file ostypes.h.

◆ S32_64

typedef long S32_64

Definition at line 119 of file ostypes.h.

◆ S64

typedef long long S64

Definition at line 120 of file ostypes.h.

◆ sbit16

typedef short sbit16

Definition at line 101 of file ostypes.h.

◆ sbit32

typedef int sbit32

Definition at line 102 of file ostypes.h.

◆ sbit64

typedef long long sbit64

Definition at line 105 of file ostypes.h.

◆ sbit8

typedef char sbit8

Definition at line 100 of file ostypes.h.

◆ U08

typedef unsigned char U08

Definition at line 122 of file ostypes.h.

◆ U16

typedef unsigned short U16

Definition at line 123 of file ostypes.h.

◆ U32

typedef unsigned int U32

Definition at line 124 of file ostypes.h.

◆ U32_64

typedef unsigned long U32_64

Definition at line 125 of file ostypes.h.

◆ U64

typedef unsigned long long U64

Definition at line 126 of file ostypes.h.