#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) |
Definition at line 28 of file uffs_device.h.
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().