#include <uffs_device.h>
Data Fields | |
u32 | block_data_size |
block data size (= page_data_size * pages_per_block) | |
u32 | dev_type |
device type | |
int | id |
chip id, or device id | |
int | maker |
flash maker | |
u16 | page_data_size |
page data size (physical page data size, e.g. 512) | |
u16 | pages_per_block |
pages per block | |
u16 | spare_size |
page spare size (physical page spare size, e.g. 16) | |
u32 | total_blocks |
total blocks in this chip |
Definition at line 81 of file uffs_device.h.
block data size (= page_data_size * pages_per_block)
Definition at line 86 of file uffs_device.h.
Referenced by cmdSt(), uffs_GetDeviceFree(), uffs_GetDeviceTotal(), and uffs_GetDeviceUsed().
chip id, or device id
Definition at line 84 of file uffs_device.h.
Referenced by uffs_InitFlashClass().
page data size (physical page data size, e.g. 512)
Definition at line 87 of file uffs_device.h.
Referenced by uffs_BufInit().
pages per block
Definition at line 89 of file uffs_device.h.
Referenced by uffs_BufInit(), uffs_ExpireBlockInfo(), uffs_FindBestPageInBlock(), uffs_FindFirstFreePage(), uffs_FindFirstValidPage(), uffs_FindPageInBlockWithPageId(), uffs_GetBlockFileDataLength(), uffs_GetBlockInfo(), uffs_GetFreePagesCount(), uffs_InitBlockInfoCache(), uffs_IsBlockPagesFullUsed(), uffs_IsDataBlockReguFull(), uffs_LoadBlockInfo(), uffs_RecoverBadBlock(), and uffs_TruncateObject().
total blocks in this chip
Definition at line 85 of file uffs_device.h.
Referenced by cmdSt(), and uffs_initMountTable().