Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros | Functions
fbdev.c File Reference
#include <linux/module.h>
#include <linux/kernel.h>
#include <linux/errno.h>
#include <linux/string.h>
#include <linux/mm.h>
#include <linux/slab.h>
#include <linux/delay.h>
#include <linux/fb.h>
#include <linux/init.h>
#include <linux/pci.h>
#include <linux/backlight.h>
#include <linux/bitrev.h>
#include "rivafb.h"
#include "nvreg.h"

Go to the source code of this file.

Macros

#define RIVAFB_VERSION   "0.9.5b"
 
#define NVTRACE   if(0) printk
 
#define NVTRACE_ENTER(...)   NVTRACE("%s START\n", __func__)
 
#define NVTRACE_LEAVE(...)   NVTRACE("%s END\n", __func__)
 
#define assert(expr)
 
#define PFX   "rivafb: "
 
#define SetBitField(value, from, to)   SetBF(to,GetBF(value,from))
 
#define SetBit(n)   (1<<(n))
 
#define Set8Bits(value)   ((value)&0xff)
 
#define MAX_CURS   32
 

Functions

 MODULE_DEVICE_TABLE (pci, rivafb_pci_tbl)
 
 module_init (rivafb_init)
 
 module_exit (rivafb_exit)
 
 module_param (noaccel, bool, 0)
 
 MODULE_PARM_DESC (noaccel,"bool: disable acceleration")
 
 module_param (flatpanel, int, 0)
 
 MODULE_PARM_DESC (flatpanel,"Enables experimental flat panel support for some chipsets. (0 or 1=enabled) (default=0)")
 
 module_param (forceCRTC, int, 0)
 
 MODULE_PARM_DESC (forceCRTC,"Forces usage of a particular CRTC in case autodetection fails. (0 or 1) (default=autodetect)")
 
 module_param (strictmode, bool, 0)
 
 MODULE_PARM_DESC (strictmode,"Only use video modes from EDID")
 
 MODULE_AUTHOR ("Ani Joshi, maintainer")
 
 MODULE_DESCRIPTION ("Framebuffer driver for nVidia Riva 128, TNT, TNT2, and the GeForce series")
 
 MODULE_LICENSE ("GPL")
 

Macro Definition Documentation

#define assert (   expr)

Definition at line 84 of file fbdev.c.

#define MAX_CURS   32

Definition at line 95 of file fbdev.c.

#define NVTRACE   if(0) printk

Definition at line 70 of file fbdev.c.

#define NVTRACE_ENTER (   ...)    NVTRACE("%s START\n", __func__)

Definition at line 73 of file fbdev.c.

#define NVTRACE_LEAVE (   ...)    NVTRACE("%s END\n", __func__)

Definition at line 74 of file fbdev.c.

#define PFX   "rivafb: "

Definition at line 87 of file fbdev.c.

#define RIVAFB_VERSION   "0.9.5b"

Definition at line 60 of file fbdev.c.

#define Set8Bits (   value)    ((value)&0xff)

Definition at line 92 of file fbdev.c.

#define SetBit (   n)    (1<<(n))

Definition at line 91 of file fbdev.c.

#define SetBitField (   value,
  from,
  to 
)    SetBF(to,GetBF(value,from))

Definition at line 90 of file fbdev.c.

Function Documentation

MODULE_AUTHOR ( "Ani  Joshi,
maintainer"   
)
MODULE_DESCRIPTION ( "Framebuffer driver for nVidia Riva  128,
TNT  ,
TNT2  ,
and the GeForce series"   
)
MODULE_DEVICE_TABLE ( pci  ,
rivafb_pci_tbl   
)
module_exit ( rivafb_exit  )
module_init ( rivafb_init  )
MODULE_LICENSE ( "GPL"  )
module_param ( noaccel  ,
bool  ,
 
)
module_param ( flatpanel  ,
int  ,
 
)
module_param ( forceCRTC  ,
int  ,
 
)
module_param ( strictmode  ,
bool  ,
 
)
MODULE_PARM_DESC ( noaccel  ,
"bool: disable acceleration"   
)
MODULE_PARM_DESC ( flatpanel  ,
"Enables experimental flat panel support for some chipsets. (0 or 1=enabled) (default=0)"   
)
MODULE_PARM_DESC ( forceCRTC  ,
"Forces usage of a particular CRTC in case autodetection fails. (0 or 1) (default=autodetect)"   
)
MODULE_PARM_DESC ( strictmode  ,
"Only use video modes from EDID"   
)