Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros | Functions
vermilion.c File Reference
#include <linux/module.h>
#include <linux/kernel.h>
#include <linux/errno.h>
#include <linux/string.h>
#include <linux/delay.h>
#include <linux/slab.h>
#include <linux/mm.h>
#include <linux/fb.h>
#include <linux/pci.h>
#include <asm/cacheflush.h>
#include <asm/tlbflush.h>
#include <linux/mmzone.h>
#include "vermilion.h"

Go to the source code of this file.

Macros

#define MODULE_NAME   "vmlfb"
 
#define VML_TOHW(_val, _width)   ((((_val) << (_width)) + 0x7FFF - (_val)) >> 16)
 

Functions

int vmlfb_register_subsys (struct vml_sys *sys)
 
 EXPORT_SYMBOL_GPL (vmlfb_register_subsys)
 
void vmlfb_unregister_subsys (struct vml_sys *sys)
 
 EXPORT_SYMBOL_GPL (vmlfb_unregister_subsys)
 
 module_init (vmlfb_init)
 
 module_exit (vmlfb_cleanup)
 
 MODULE_AUTHOR ("Tungsten Graphics")
 
 MODULE_DESCRIPTION ("Initialization of the Vermilion display devices")
 
 MODULE_VERSION ("1.0.0")
 
 MODULE_LICENSE ("GPL")
 

Macro Definition Documentation

#define MODULE_NAME   "vmlfb"

Definition at line 48 of file vermilion.c.

#define VML_TOHW (   _val,
  _width 
)    ((((_val) << (_width)) + 0x7FFF - (_val)) >> 16)

Definition at line 50 of file vermilion.c.

Function Documentation

EXPORT_SYMBOL_GPL ( vmlfb_register_subsys  )
EXPORT_SYMBOL_GPL ( vmlfb_unregister_subsys  )
MODULE_AUTHOR ( "Tungsten Graphics"  )
MODULE_DESCRIPTION ( "Initialization of the Vermilion display devices )
module_exit ( vmlfb_cleanup  )
module_init ( vmlfb_init  )
MODULE_LICENSE ( "GPL"  )
MODULE_VERSION ( "1.0.0"  )
int vmlfb_register_subsys ( struct vml_sys sys)

Definition at line 1089 of file vermilion.c.

void vmlfb_unregister_subsys ( struct vml_sys sys)

Definition at line 1156 of file vermilion.c.