Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros | Functions
sis-agp.c File Reference
#include <linux/module.h>
#include <linux/pci.h>
#include <linux/init.h>
#include <linux/agp_backend.h>
#include <linux/delay.h>
#include "agp.h"

Go to the source code of this file.

Macros

#define SIS_ATTBASE   0x90
 
#define SIS_APSIZE   0x94
 
#define SIS_TLBCNTRL   0x97
 
#define SIS_TLBFLUSH   0x98
 
#define PCI_DEVICE_ID_SI_662   0x0662
 
#define PCI_DEVICE_ID_SI_671   0x0671
 

Functions

 MODULE_DEVICE_TABLE (pci, agp_sis_pci_table)
 
 module_init (agp_sis_init)
 
 module_exit (agp_sis_cleanup)
 
 module_param (agp_sis_force_delay, bool, 0)
 
 MODULE_PARM_DESC (agp_sis_force_delay,"forces sis delay hack")
 
 module_param (agp_sis_agp_spec, int, 0)
 
 MODULE_PARM_DESC (agp_sis_agp_spec,"0=force sis init, 1=force generic agp3 init, default: autodetect")
 
 MODULE_LICENSE ("GPL and additional rights")
 

Macro Definition Documentation

#define PCI_DEVICE_ID_SI_662   0x0662

Definition at line 17 of file sis-agp.c.

#define PCI_DEVICE_ID_SI_671   0x0671

Definition at line 18 of file sis-agp.c.

#define SIS_APSIZE   0x94

Definition at line 13 of file sis-agp.c.

#define SIS_ATTBASE   0x90

Definition at line 12 of file sis-agp.c.

#define SIS_TLBCNTRL   0x97

Definition at line 14 of file sis-agp.c.

#define SIS_TLBFLUSH   0x98

Definition at line 15 of file sis-agp.c.

Function Documentation

MODULE_DEVICE_TABLE ( pci  ,
agp_sis_pci_table   
)
module_exit ( agp_sis_cleanup  )
module_init ( agp_sis_init  )
MODULE_LICENSE ( "GPL and additional rights"  )
module_param ( agp_sis_force_delay  ,
bool  ,
 
)
module_param ( agp_sis_agp_spec  ,
int  ,
 
)
MODULE_PARM_DESC ( agp_sis_force_delay  ,
"forces sis delay hack"   
)
MODULE_PARM_DESC ( agp_sis_agp_spec  ,
0 = force sis init,
= force generic agp3 init,
default:autodetect"   
)