uffs_treeSt Struct Reference

#include <uffs_tree.h>


Data Fields

TreeNodebad
 bad block list
int badCount
 bad block count
u16 dataEntry [DATA_NODE_ENTRY_LEN]
u16 dirEntry [DIR_NODE_ENTRY_LEN]
ubufm dis
TreeNodeerased
 erased block list head
TreeNodeerased_tail
 erased block list tail
int erasedCount
 erased block counter
u16 fileEntry [FILE_NODE_ENTRY_LEN]
u16 maxSerialNo


Detailed Description

Definition at line 125 of file uffs_tree.h.


Field Documentation

TreeNode* uffs_treeSt::bad

bad block list

Definition at line 129 of file uffs_tree.h.

Referenced by cmdSt(), uffs_FindBadNodeByBlock(), uffs_InitTreeBuf(), and uffs_InsertToBadBlockList().

int uffs_treeSt::badCount

bad block count

Definition at line 130 of file uffs_tree.h.

Referenced by uffs_GetDeviceUsed(), uffs_InitTreeBuf(), and uffs_InsertToBadBlockList().

u16 uffs_treeSt::dataEntry[DATA_NODE_ENTRY_LEN]

Definition at line 133 of file uffs_tree.h.

Referenced by uffs_BreakFromEntry(), uffs_FindDataNode(), uffs_FindDataNodeByBlock(), and uffs_InitTreeBuf().

u16 uffs_treeSt::dirEntry[DIR_NODE_ENTRY_LEN]

Definition at line 131 of file uffs_tree.h.

Referenced by uffs_BreakFromEntry(), uffs_FindDirNodeByBlock(), uffs_FindDirNodeByName(), uffs_FindDirNodeFromTree(), uffs_FindDirNodeFromTreeWithFather(), uffs_FindFirstObject(), uffs_FindNextObject(), and uffs_InitTreeBuf().

struct ubufm uffs_treeSt::dis

Definition at line 134 of file uffs_tree.h.

Referenced by _FindPrevNodeFromEntry(), uffs_BreakFromEntry(), uffs_FindDataNode(), uffs_FindDataNodeByBlock(), uffs_FindDirNodeByBlock(), uffs_FindDirNodeByName(), uffs_FindDirNodeFromTree(), uffs_FindDirNodeFromTreeWithFather(), uffs_FindFileNodeByBlock(), uffs_FindFileNodeByName(), uffs_FindFileNodeFromTree(), uffs_FindFileNodeFromTreeWithFather(), uffs_FindFirstObject(), uffs_FindNextObject(), uffs_InitTreeBuf(), and uffs_ReleaseTreeBuf().

TreeNode* uffs_treeSt::erased

erased block list head

Definition at line 126 of file uffs_tree.h.

Referenced by uffs_FindErasedNodeByBlock(), uffs_GetErased(), uffs_InitTreeBuf(), uffs_InsertToErasedListHead(), and uffs_InsertToErasedListTail().

TreeNode* uffs_treeSt::erased_tail

erased block list tail

Definition at line 127 of file uffs_tree.h.

Referenced by uffs_GetErased(), uffs_InitTreeBuf(), uffs_InsertToErasedListHead(), and uffs_InsertToErasedListTail().

int uffs_treeSt::erasedCount

erased block counter

Definition at line 128 of file uffs_tree.h.

Referenced by uffs_GetDeviceFree(), uffs_GetDeviceUsed(), uffs_GetErased(), uffs_InitTreeBuf(), uffs_InsertToErasedListHead(), uffs_InsertToErasedListTail(), and uffs_WriteObject().

u16 uffs_treeSt::fileEntry[FILE_NODE_ENTRY_LEN]

Definition at line 132 of file uffs_tree.h.

Referenced by uffs_BreakFromEntry(), uffs_FindFileNodeByBlock(), uffs_FindFileNodeByName(), uffs_FindFileNodeFromTree(), uffs_FindFileNodeFromTreeWithFather(), uffs_FindFirstObject(), and uffs_InitTreeBuf().

u16 uffs_treeSt::maxSerialNo

Definition at line 135 of file uffs_tree.h.

Referenced by uffs_InitTreeBuf().


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