Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Macros | Typedefs
agpgart.h File Reference
#include <linux/types.h>

Go to the source code of this file.

Data Structures

struct  agp_version
 
struct  _agp_info
 
struct  _agp_setup
 
struct  _agp_segment
 
struct  _agp_region
 
struct  _agp_allocate
 
struct  _agp_bind
 
struct  _agp_unbind
 

Macros

#define AGPIOC_BASE   'A'
 
#define AGPIOC_INFO   _IOR (AGPIOC_BASE, 0, struct agp_info*)
 
#define AGPIOC_ACQUIRE   _IO (AGPIOC_BASE, 1)
 
#define AGPIOC_RELEASE   _IO (AGPIOC_BASE, 2)
 
#define AGPIOC_SETUP   _IOW (AGPIOC_BASE, 3, struct agp_setup*)
 
#define AGPIOC_RESERVE   _IOW (AGPIOC_BASE, 4, struct agp_region*)
 
#define AGPIOC_PROTECT   _IOW (AGPIOC_BASE, 5, struct agp_region*)
 
#define AGPIOC_ALLOCATE   _IOWR(AGPIOC_BASE, 6, struct agp_allocate*)
 
#define AGPIOC_DEALLOCATE   _IOW (AGPIOC_BASE, 7, int)
 
#define AGPIOC_BIND   _IOW (AGPIOC_BASE, 8, struct agp_bind*)
 
#define AGPIOC_UNBIND   _IOW (AGPIOC_BASE, 9, struct agp_unbind*)
 
#define AGPIOC_CHIPSET_FLUSH   _IO (AGPIOC_BASE, 10)
 
#define AGP_DEVICE   "/dev/agpgart"
 
#define TRUE   1
 
#define FALSE   0
 

Typedefs

typedef struct _agp_info agp_info
 
typedef struct _agp_setup agp_setup
 
typedef struct _agp_segment agp_segment
 
typedef struct _agp_region agp_region
 
typedef struct _agp_allocate agp_allocate
 
typedef struct _agp_bind agp_bind
 
typedef struct _agp_unbind agp_unbind
 

Macro Definition Documentation

#define AGP_DEVICE   "/dev/agpgart"

Definition at line 43 of file agpgart.h.

#define AGPIOC_ACQUIRE   _IO (AGPIOC_BASE, 1)

Definition at line 32 of file agpgart.h.

#define AGPIOC_ALLOCATE   _IOWR(AGPIOC_BASE, 6, struct agp_allocate*)

Definition at line 37 of file agpgart.h.

#define AGPIOC_BASE   'A'

Definition at line 30 of file agpgart.h.

#define AGPIOC_BIND   _IOW (AGPIOC_BASE, 8, struct agp_bind*)

Definition at line 39 of file agpgart.h.

#define AGPIOC_CHIPSET_FLUSH   _IO (AGPIOC_BASE, 10)

Definition at line 41 of file agpgart.h.

#define AGPIOC_DEALLOCATE   _IOW (AGPIOC_BASE, 7, int)

Definition at line 38 of file agpgart.h.

#define AGPIOC_INFO   _IOR (AGPIOC_BASE, 0, struct agp_info*)

Definition at line 31 of file agpgart.h.

#define AGPIOC_PROTECT   _IOW (AGPIOC_BASE, 5, struct agp_region*)

Definition at line 36 of file agpgart.h.

#define AGPIOC_RELEASE   _IO (AGPIOC_BASE, 2)

Definition at line 33 of file agpgart.h.

#define AGPIOC_RESERVE   _IOW (AGPIOC_BASE, 4, struct agp_region*)

Definition at line 35 of file agpgart.h.

#define AGPIOC_SETUP   _IOW (AGPIOC_BASE, 3, struct agp_setup*)

Definition at line 34 of file agpgart.h.

#define AGPIOC_UNBIND   _IOW (AGPIOC_BASE, 9, struct agp_unbind*)

Definition at line 40 of file agpgart.h.

#define FALSE   0

Definition at line 50 of file agpgart.h.

#define TRUE   1

Definition at line 46 of file agpgart.h.

Typedef Documentation