uffs_FlashOpsSt Struct Reference

flash specific operations More...

#include <uffs_device.h>


Data Fields

int(* EccCollect )(uffs_Device *dev, void *data, void *read_ecc, const void *test_ecc)
int(* GetEccSize )(uffs_Device *dev)
UBOOL(* IsBlockBad )(uffs_Device *dev, uffs_blockInfo *bc)
URET(* LoadPageSpare )(uffs_Device *dev, int block, int page, uffs_Tags *tag)
URET(* MakeBadBlockMark )(uffs_Device *dev, int block)
void(* MakeEcc )(uffs_Device *dev, void *data, void *ecc)
URET(* MakePageValid )(uffs_Device *dev, int block, int page, uffs_Tags *tag)
URET(* WritePageSpare )(uffs_Device *dev, int block, int page, uffs_Tags *tag)


Detailed Description

flash specific operations

Definition at line 28 of file uffs_device.h.


Field Documentation

int(* uffs_FlashOpsSt::EccCollect)(uffs_Device *dev, void *data, void *read_ecc, const void *test_ecc)

Referenced by uffs_CheckBadBlock().

int(* uffs_FlashOpsSt::GetEccSize)(uffs_Device *dev)

Referenced by uffs_BufInit().

UBOOL(* uffs_FlashOpsSt::IsBlockBad)(uffs_Device *dev, uffs_blockInfo *bc)

URET(* uffs_FlashOpsSt::LoadPageSpare)(uffs_Device *dev, int block, int page, uffs_Tags *tag)

Referenced by uffs_LoadBlockInfo().

URET(* uffs_FlashOpsSt::MakeBadBlockMark)(uffs_Device *dev, int block)

Referenced by uffs_RecoverBadBlock().

void(* uffs_FlashOpsSt::MakeEcc)(uffs_Device *dev, void *data, void *ecc)

Referenced by uffs_CheckBadBlock(), and uffs_WriteDataToNewPage().

URET(* uffs_FlashOpsSt::MakePageValid)(uffs_Device *dev, int block, int page, uffs_Tags *tag)

Referenced by uffs_WriteDataToNewPage().

URET(* uffs_FlashOpsSt::WritePageSpare)(uffs_Device *dev, int block, int page, uffs_Tags *tag)

Referenced by uffs_WriteDataToNewPage().


The documentation for this struct was generated from the following file:
Generated on Sat Mar 17 15:45:45 2007 for uffs-doc by  doxygen 1.5.0