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

Go to the source code of this file.

Data Structures

struct  agp_info32
 
struct  agp_segment32
 
struct  agp_region32
 
struct  agp_allocate32
 
struct  agp_bind32
 
struct  agp_unbind32
 

Macros

#define AGPIOC_INFO32   _IOR (AGPIOC_BASE, 0, compat_uptr_t)
 
#define AGPIOC_ACQUIRE32   _IO (AGPIOC_BASE, 1)
 
#define AGPIOC_RELEASE32   _IO (AGPIOC_BASE, 2)
 
#define AGPIOC_SETUP32   _IOW (AGPIOC_BASE, 3, compat_uptr_t)
 
#define AGPIOC_RESERVE32   _IOW (AGPIOC_BASE, 4, compat_uptr_t)
 
#define AGPIOC_PROTECT32   _IOW (AGPIOC_BASE, 5, compat_uptr_t)
 
#define AGPIOC_ALLOCATE32   _IOWR(AGPIOC_BASE, 6, compat_uptr_t)
 
#define AGPIOC_DEALLOCATE32   _IOW (AGPIOC_BASE, 7, compat_int_t)
 
#define AGPIOC_BIND32   _IOW (AGPIOC_BASE, 8, compat_uptr_t)
 
#define AGPIOC_UNBIND32   _IOW (AGPIOC_BASE, 9, compat_uptr_t)
 
#define AGPIOC_CHIPSET_FLUSH32   _IO (AGPIOC_BASE, 10)
 

Functions

int agpioc_acquire_wrap (struct agp_file_private *priv)
 
int agpioc_release_wrap (struct agp_file_private *priv)
 
int agpioc_protect_wrap (struct agp_file_private *priv)
 
int agpioc_setup_wrap (struct agp_file_private *priv, void __user *arg)
 
int agpioc_deallocate_wrap (struct agp_file_private *priv, int arg)
 
struct agp_file_privateagp_find_private (pid_t pid)
 
struct agp_clientagp_create_client (pid_t id)
 
int agp_remove_client (pid_t id)
 
int agp_create_segment (struct agp_client *client, struct agp_region *region)
 
void agp_free_memory_wrap (struct agp_memory *memory)
 
struct agp_memoryagp_allocate_memory_wrap (size_t pg_count, u32 type)
 
struct agp_memoryagp_find_mem_by_key (int key)
 
struct agp_clientagp_find_client_by_pid (pid_t id)
 

Variables

struct agp_front_data agp_fe
 

Macro Definition Documentation

#define AGPIOC_ACQUIRE32   _IO (AGPIOC_BASE, 1)

Definition at line 33 of file compat_ioctl.h.

#define AGPIOC_ALLOCATE32   _IOWR(AGPIOC_BASE, 6, compat_uptr_t)

Definition at line 38 of file compat_ioctl.h.

#define AGPIOC_BIND32   _IOW (AGPIOC_BASE, 8, compat_uptr_t)

Definition at line 40 of file compat_ioctl.h.

#define AGPIOC_CHIPSET_FLUSH32   _IO (AGPIOC_BASE, 10)

Definition at line 42 of file compat_ioctl.h.

#define AGPIOC_DEALLOCATE32   _IOW (AGPIOC_BASE, 7, compat_int_t)

Definition at line 39 of file compat_ioctl.h.

#define AGPIOC_INFO32   _IOR (AGPIOC_BASE, 0, compat_uptr_t)

Definition at line 32 of file compat_ioctl.h.

#define AGPIOC_PROTECT32   _IOW (AGPIOC_BASE, 5, compat_uptr_t)

Definition at line 37 of file compat_ioctl.h.

#define AGPIOC_RELEASE32   _IO (AGPIOC_BASE, 2)

Definition at line 34 of file compat_ioctl.h.

#define AGPIOC_RESERVE32   _IOW (AGPIOC_BASE, 4, compat_uptr_t)

Definition at line 36 of file compat_ioctl.h.

#define AGPIOC_SETUP32   _IOW (AGPIOC_BASE, 3, compat_uptr_t)

Definition at line 35 of file compat_ioctl.h.

#define AGPIOC_UNBIND32   _IOW (AGPIOC_BASE, 9, compat_uptr_t)

Definition at line 41 of file compat_ioctl.h.

Function Documentation

struct agp_memory* agp_allocate_memory_wrap ( size_t  pg_count,
u32  type 
)
read

Definition at line 277 of file frontend.c.

struct agp_client* agp_create_client ( pid_t  id)
read

Definition at line 514 of file frontend.c.

int agp_create_segment ( struct agp_client client,
struct agp_region region 
)

Definition at line 164 of file frontend.c.

struct agp_client* agp_find_client_by_pid ( pid_t  id)
read

Definition at line 489 of file frontend.c.

struct agp_memory* agp_find_mem_by_key ( int  key)
read

Definition at line 48 of file frontend.c.

struct agp_file_private* agp_find_private ( pid_t  pid)
read

Definition at line 216 of file frontend.c.

void agp_free_memory_wrap ( struct agp_memory memory)

Definition at line 271 of file frontend.c.

int agp_remove_client ( pid_t  id)

Definition at line 527 of file frontend.c.

int agpioc_acquire_wrap ( struct agp_file_private priv)

Definition at line 748 of file frontend.c.

int agpioc_deallocate_wrap ( struct agp_file_private priv,
int  arg 
)

Definition at line 912 of file frontend.c.

int agpioc_protect_wrap ( struct agp_file_private priv)

Definition at line 878 of file frontend.c.

int agpioc_release_wrap ( struct agp_file_private priv)

Definition at line 791 of file frontend.c.

int agpioc_setup_wrap ( struct agp_file_private priv,
void __user arg 
)

Definition at line 798 of file frontend.c.

Variable Documentation

Definition at line 46 of file frontend.c.