Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros | Functions
inftlcore.c File Reference
#include <linux/kernel.h>
#include <linux/module.h>
#include <linux/delay.h>
#include <linux/slab.h>
#include <linux/sched.h>
#include <linux/init.h>
#include <linux/kmod.h>
#include <linux/hdreg.h>
#include <linux/mtd/mtd.h>
#include <linux/mtd/nftl.h>
#include <linux/mtd/inftl.h>
#include <linux/mtd/nand.h>
#include <asm/uaccess.h>
#include <asm/errno.h>
#include <asm/io.h>

Go to the source code of this file.

Macros

#define MAX_LOOPS   10000
 

Functions

int inftl_read_oob (struct mtd_info *mtd, loff_t offs, size_t len, size_t *retlen, uint8_t *buf)
 
int inftl_write_oob (struct mtd_info *mtd, loff_t offs, size_t len, size_t *retlen, uint8_t *buf)
 
 module_init (init_inftl)
 
 module_exit (cleanup_inftl)
 
 MODULE_LICENSE ("GPL")
 
 MODULE_AUTHOR ("Greg Ungerer <[email protected]>, David Woodhouse <[email protected]>, Fabrice Bellard <[email protected]> et al.")
 
 MODULE_DESCRIPTION ("Support code for Inverse Flash Translation Layer, used on M-Systems DiskOnChip 2000, Millennium and Millennium Plus")
 

Macro Definition Documentation

#define MAX_LOOPS   10000

Definition at line 46 of file inftlcore.c.

Function Documentation

int inftl_read_oob ( struct mtd_info mtd,
loff_t  offs,
size_t  len,
size_t retlen,
uint8_t buf 
)

Definition at line 149 of file inftlcore.c.

int inftl_write_oob ( struct mtd_info mtd,
loff_t  offs,
size_t  len,
size_t retlen,
uint8_t buf 
)

Definition at line 169 of file inftlcore.c.

MODULE_AUTHOR ( "Greg Ungerer <[email protected] ,
David Woodhouse< dwmw2 @infradead.org >  ,
Fabrice Bellard< fabrice.bellard @netgem.com > et al."   
)
MODULE_DESCRIPTION ( "Support code for Inverse Flash Translation  Layer,
used on M-Systems DiskOnChip  2000,
Millennium and Millennium Plus"   
)
module_exit ( cleanup_inftl  )
module_init ( init_inftl  )
MODULE_LICENSE ( "GPL"  )