Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Macros | Functions
dell_rbu.c File Reference
#include <linux/init.h>
#include <linux/module.h>
#include <linux/slab.h>
#include <linux/string.h>
#include <linux/errno.h>
#include <linux/blkdev.h>
#include <linux/platform_device.h>
#include <linux/spinlock.h>
#include <linux/moduleparam.h>
#include <linux/firmware.h>
#include <linux/dma-mapping.h>

Go to the source code of this file.

Data Structures

struct  _rbu_data
 
struct  packet_data
 

Macros

#define BIOS_SCAN_LIMIT   0xffffffff
 
#define MAX_IMAGE_LENGTH   16
 

Functions

 MODULE_AUTHOR ("Abhay Salunke <[email protected]>")
 
 MODULE_DESCRIPTION ("Driver for updating BIOS image on DELL systems")
 
 MODULE_LICENSE ("GPL")
 
 MODULE_VERSION ("3.2")
 
 module_param_string (image_type, image_type, sizeof(image_type), 0)
 
 MODULE_PARM_DESC (image_type,"BIOS image type. choose- mono or packet or init")
 
 module_param (allocation_floor, ulong, 0644)
 
 MODULE_PARM_DESC (allocation_floor,"Minimum address for allocations when using Packet mode")
 
 module_exit (dcdrbu_exit)
 
 module_init (dcdrbu_init)
 

Macro Definition Documentation

#define BIOS_SCAN_LIMIT   0xffffffff

Definition at line 54 of file dell_rbu.c.

#define MAX_IMAGE_LENGTH   16

Definition at line 55 of file dell_rbu.c.

Function Documentation

MODULE_AUTHOR ( "Abhay Salunke <[email protected]>"  )
MODULE_DESCRIPTION ( "Driver for updating BIOS image on DELL systems"  )
module_exit ( dcdrbu_exit  )
module_init ( dcdrbu_init  )
MODULE_LICENSE ( "GPL"  )
module_param ( allocation_floor  ,
ulong  ,
0644   
)
module_param_string ( image_type  ,
image_type  ,
sizeof(image_type)  ,
 
)
MODULE_PARM_DESC ( image_type  ,
"BIOS image type. choose- mono or packet or init  
)
MODULE_PARM_DESC ( allocation_floor  ,
"Minimum address for allocations when using Packet mode  
)
MODULE_VERSION ( "3.2"  )