Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Functions | Variables
frontend.c File Reference
#include <linux/types.h>
#include <linux/kernel.h>
#include <linux/module.h>
#include <linux/mman.h>
#include <linux/pci.h>
#include <linux/init.h>
#include <linux/miscdevice.h>
#include <linux/agp_backend.h>
#include <linux/agpgart.h>
#include <linux/slab.h>
#include <linux/mm.h>
#include <linux/fs.h>
#include <linux/sched.h>
#include <asm/uaccess.h>
#include <asm/pgtable.h>
#include "agp.h"

Go to the source code of this file.

Functions

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

Variables

struct agp_front_data agp_fe
 

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.

void agp_frontend_cleanup ( void  )

Definition at line 1078 of file frontend.c.

int agp_frontend_initialize ( void  )

Definition at line 1066 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.