Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Functions | Variables
sgi-agp.c File Reference
#include <linux/acpi.h>
#include <linux/module.h>
#include <linux/pci.h>
#include <linux/slab.h>
#include <linux/init.h>
#include <linux/agp_backend.h>
#include <asm/sn/addrs.h>
#include <asm/sn/io.h>
#include <asm/sn/pcidev.h>
#include <asm/sn/pcibus_provider_defs.h>
#include <asm/sn/tioca_provider.h>
#include "agp.h"

Go to the source code of this file.

Functions

 module_init (agp_sgi_init)
 
 module_exit (agp_sgi_cleanup)
 
 MODULE_LICENSE ("GPL and additional rights")
 

Variables

int agp_memory_reserved
 
uint32_t tioca_gart_found
 
struct list_head tioca_list
 
struct agp_bridge_driver sgi_tioca_driver
 

Function Documentation

module_exit ( agp_sgi_cleanup  )
module_init ( agp_sgi_init  )
MODULE_LICENSE ( "GPL and additional rights"  )

Variable Documentation

int agp_memory_reserved

Definition at line 88 of file amd_gart_64.c.

struct agp_bridge_driver sgi_tioca_driver
Initial value:
= {
.owner = THIS_MODULE,
.size_type = U16_APER_SIZE,
.configure = sgi_tioca_configure,
.fetch_size = sgi_tioca_fetch_size,
.cleanup = sgi_tioca_cleanup,
.tlb_flush = sgi_tioca_tlbflush,
.mask_memory = sgi_tioca_mask_memory,
.agp_enable = sgi_tioca_agp_enable,
.cache_flush = sgi_tioca_cache_flush,
.create_gatt_table = sgi_tioca_create_gatt_table,
.free_gatt_table = sgi_tioca_free_gatt_table,
.insert_memory = sgi_tioca_insert_memory,
.remove_memory = sgi_tioca_remove_memory,
.alloc_by_type = agp_generic_alloc_by_type,
.free_by_type = agp_generic_free_by_type,
.agp_alloc_page = sgi_tioca_alloc_page,
.agp_destroy_page = agp_generic_destroy_page,
.agp_type_to_mask_type = agp_generic_type_to_mask_type,
.cant_use_aperture = true,
.needs_scratch_page = false,
.num_aperture_sizes = 1,
}

Definition at line 249 of file sgi-agp.c.

uint32_t tioca_gart_found

Definition at line 22 of file tioca_provider.c.

struct list_head tioca_list