Go to the source code of this file.
Defines | |
#define | IS_FAIL(ret) (ret < 0 ? U_TRUE : U_FALSE) |
is it fail ? | |
#define | IS_SUCC(ret) (ret >= 0 ? U_TRUE : U_FALSE) |
is it successful ? | |
#define | NULL 0 |
zero for pointer | |
#define | U_FAIL -1 |
indicator of fail | |
#define | U_FALSE 0 |
boolean false for uffs | |
#define | U_SUCC 0 |
indicator of successful | |
#define | U_TRUE 1 |
boolean true for uffs | |
Typedefs | |
typedef short int | i16 |
16 bit integer | |
typedef int | i32 |
32 bit integer | |
typedef char | i8 |
8 bit integer | |
typedef unsigned short int | u16 |
16 bit unsigned integer | |
typedef unsigned int | u32 |
32 bit unsigned integer | |
typedef unsigned char | u8 |
8 bit unsigned integer | |
typedef int | UBOOL |
boolean type for uffs, the value would be: U_TRUE or U_FALSE | |
typedef uffs_blockInfoSt | uffs_blockInfo |
typedef uffs_BufSt | uffs_Buf |
typedef uffs_DeviceSt | uffs_Device |
typedef uffs_DeviceOpsSt | uffs_DevOps |
typedef uffs_pageSpareSt | uffs_pageSpare |
typedef uffs_TagsSt | uffs_Tags |
typedef int | URET |
return type for uffs, should be U_FAIL or U_SUCC |
Definition in file uffs_types.h.
#define IS_FAIL | ( | ret | ) | (ret < 0 ? U_TRUE : U_FALSE) |
#define IS_SUCC | ( | ret | ) | (ret >= 0 ? U_TRUE : U_FALSE) |
#define NULL 0 |
zero for pointer
Definition at line 100 of file uffs_types.h.
Referenced by _FindPrevNodeFromEntry(), cli_add_commandset(), cli_getparam(), cmdCat(), cmdCp(), cmdFormat(), cmdMkdir(), cmdMkf(), cmdRen(), cmdRm(), cmdSt(), cmdTest1(), DoTest(), Samsung_LoadPageSpare(), Samsung_WritePageSpare(), uBufInit(), uffs_BreakFromEntry(), uffs_BufClone(), uffs_BufFind(), uffs_BufFlush(), uffs_BufGetEx(), uffs_BufInit(), uffs_BufNew(), uffs_BufPut(), uffs_BufReleaseAll(), uffs_CalTagCheckSum(), uffs_CloseFindObject(), uffs_CloseObject(), uffs_CompareFileNameWithTreeNode(), uffs_CreateNewFile(), uffs_DeleteObject(), uffs_FindBadNodeByBlock(), uffs_FindBlockInfoInCache(), uffs_FindDataNode(), uffs_FindDirNodeFromTree(), uffs_FindErasedNodeByBlock(), uffs_FindFileNodeFromTree(), uffs_FindFreeFsnSerial(), uffs_FindFromTree(), uffs_FindNextObject(), uffs_FindNodeByBlock(), uffs_FormatDevice(), uffs_GetBlockInfo(), uffs_GetCurDateTime(), uffs_GetDevice(), uffs_GetDeviceMountPoint(), uffs_GetErased(), uffs_InitBlockInfoCache(), uffs_InitFlashClass(), uffs_InitHeapMemory(), uffs_initMountTable(), uffs_initNativeMemAllocator(), uffs_InitTreeBuf(), uffs_InsertToBadBlockList(), uffs_InsertToErasedListHead(), uffs_InsertToErasedListTail(), uffs_OpenFindObject(), uffs_Perror(), uffs_ReadObject(), uffs_RecoverBadBlock(), uffs_ReleaseBlockInfoCache(), uffs_releaseMountTable(), uffs_RenameObject(), uffs_TruncateObject(), and uffs_WriteObject().
#define U_FAIL -1 |
indicator of fail
Definition at line 78 of file uffs_types.h.
Referenced by cmdCat(), cmdLs(), cmdMkdir(), cmdMkf(), Samsung_WritePageSpare(), uffs_BufFlush(), uffs_BufGetEx(), uffs_BufInit(), uffs_BufPut(), uffs_BufReleaseAll(), uffs_BufWrite(), uffs_CheckBadBlock(), uffs_CloseFindObject(), uffs_CloseObject(), uffs_CompareFileNameWithTreeNode(), uffs_CreateNewFile(), uffs_CreateObject(), uffs_DeleteObject(), uffs_FindFirstObject(), uffs_FindNextObject(), uffs_FormatDevice(), uffs_GetObjectInfo(), uffs_InitBlockInfoCache(), uffs_InitDevice(), uffs_InitFlashClass(), uffs_initMountTable(), uffs_initNativeMemAllocator(), uffs_InitObjectBuf(), uffs_InitTreeBuf(), uffs_LoadBlockInfo(), uffs_LoadPhiDataToBuf(), uffs_OpenFindObject(), uffs_OpenObject(), uffs_RecoverBadBlock(), uffs_ReleaseBlockInfoCache(), uffs_ReleaseDevice(), uffs_RenameObject(), and uffs_TruncateObject().
#define U_FALSE 0 |
boolean false for uffs
Definition at line 68 of file uffs_types.h.
Referenced by Samsung_IsBlockBad(), uffs_BufIsAllEmpty(), uffs_BufIsAllFree(), uffs_BufWrite(), uffs_CompareFileName(), uffs_CompareFileNameWithTreeNode(), uffs_FormatDevice(), uffs_GetBlockTimeStamp(), uffs_GetObject(), uffs_IsAllBlockInfoFree(), uffs_IsBlockPagesFullUsed(), uffs_IsDataBlockReguFull(), uffs_IsPageErased(), uffs_IsSrcNewerThanObj(), uffs_IsThisBlockUsed(), uffs_ReadObject(), uffs_RecoverBadBlock(), uffs_TruncateObject(), and uffs_WriteObject().
#define U_SUCC 0 |
indicator of successful
Definition at line 83 of file uffs_types.h.
Referenced by cmdCp(), cmdFormat(), cmdLs(), cmdRen(), cmdRm(), cmdTest1(), DoTest(), main(), Samsung_LoadPageSpare(), Samsung_MakeBadBlockMark(), uffs_BufFlush(), uffs_BufInit(), uffs_BufPut(), uffs_BufRead(), uffs_BufReleaseAll(), uffs_BufSetAllEmpty(), uffs_BufWrite(), uffs_BuildTree(), uffs_CheckBadBlock(), uffs_CloseFindObject(), uffs_CloseObject(), uffs_CreateObject(), uffs_DeleteObject(), uffs_DeviceInitLock(), uffs_DeviceLock(), uffs_DeviceUnLock(), uffs_ECCCheck(), uffs_FindFirstObject(), uffs_FindNextObject(), uffs_FormatDevice(), uffs_InitDevice(), uffs_InitFlashClass(), uffs_initMountTable(), uffs_initNativeMemAllocator(), uffs_InitObjectBuf(), uffs_InitTreeBuf(), uffs_LoadBlockInfo(), uffs_LoadPhiDataToBuf(), uffs_LoadPhiDataToBufEccUnCare(), uffs_OpenFindObject(), uffs_OpenObject(), uffs_RecoverBadBlock(), uffs_ReleaseBlockInfoCache(), uffs_ReleaseDevice(), uffs_releaseMountTable(), uffs_ReleaseTreeBuf(), uffs_RenameObject(), uffs_TruncateObject(), and uffs_WriteDataToNewPage().
#define U_TRUE 1 |
boolean true for uffs
Definition at line 62 of file uffs_types.h.
Referenced by Samsung_IsBlockBad(), uffs_BufIsAllEmpty(), uffs_BufIsAllFree(), uffs_CloseObject(), uffs_CompareFileName(), uffs_CompareFileNameWithTreeNode(), uffs_EndOfFile(), uffs_FindDirNodeByName(), uffs_FindFileNodeByName(), uffs_FindFirstFreePage(), uffs_GetCurOffset(), uffs_GetFreePagesCount(), uffs_IsAllBlockInfoFree(), uffs_IsBlockPagesFullUsed(), uffs_IsDataBlockReguFull(), uffs_IsPageErased(), uffs_IsSrcNewerThanObj(), uffs_IsThisBlockUsed(), and uffs_RecoverBadBlock().
boolean type for uffs, the value would be: U_TRUE or U_FALSE
Definition at line 56 of file uffs_types.h.
typedef struct uffs_blockInfoSt uffs_blockInfo |
Definition at line 109 of file uffs_types.h.
typedef struct uffs_BufSt uffs_Buf |
Definition at line 113 of file uffs_types.h.
typedef struct uffs_DeviceSt uffs_Device |
Definition at line 105 of file uffs_types.h.
typedef struct uffs_DeviceOpsSt uffs_DevOps |
Definition at line 107 of file uffs_types.h.
typedef struct uffs_pageSpareSt uffs_pageSpare |
Definition at line 110 of file uffs_types.h.
typedef struct uffs_TagsSt uffs_Tags |
Definition at line 111 of file uffs_types.h.