#include "uffs/uffs_types.h"
#include "uffs/uffs_public.h"
#include "uffs/uffs_config.h"
#include "uffs/uffs_tree.h"
#include "uffs/uffs_fs.h"
#include "uffs/uffs_badblock.h"
#include <string.h>
Go to the source code of this file.
Defines | |
#define | PFX "init:" |
Functions | |
URET | uffs_InitDevice (uffs_Device *dev) |
URET | uffs_initMountTable (struct uffs_mountTableSt *tbl) |
URET | uffs_ReleaseDevice (uffs_Device *dev) |
URET | uffs_releaseMountTable (struct uffs_mountTableSt *tbl) |
Definition in file uffs_init.c.
#define PFX "init:" |
Definition at line 15 of file uffs_init.c.
URET uffs_InitDevice | ( | uffs_Device * | dev | ) |
Definition at line 17 of file uffs_init.c.
References MAX_CACHED_BLOCK_INFO, MAX_DIRTY_PAGES_IN_A_BLOCK, MAX_PAGE_BUFFERS, PFX, uffs_DeviceSt::st, U_FAIL, U_SUCC, uffs_BufInit(), uffs_BuildTree(), UFFS_ERR_DEAD, UFFS_ERR_NOISY, UFFS_ERR_SERIOUS, uffs_InitBadBlock(), uffs_InitBlockInfoCache(), uffs_InitFlashClass(), uffs_InitTreeBuf(), and uffs_Perror().
Referenced by uffs_initMountTable().
URET uffs_initMountTable | ( | struct uffs_mountTableSt * | tbl | ) |
Definition at line 82 of file uffs_init.c.
References uffs_DeviceSt::attr, uffs_mountTableSt::dev, uffs_partitionSt::end, uffs_mountTableSt::endBlock, uffs_DeviceSt::Init, NULL, uffs_DeviceSt::par, PFX, uffs_partitionSt::start, uffs_mountTableSt::startBlock, uffs_storageAttrSt::total_blocks, U_FAIL, U_SUCC, UFFS_ERR_NOISY, uffs_InitDevice(), uffs_InitObjectBuf(), and uffs_Perror().
Referenced by InitFileSystem().
URET uffs_ReleaseDevice | ( | uffs_Device * | dev | ) |
Definition at line 56 of file uffs_init.c.
References PFX, U_FAIL, U_SUCC, uffs_BufReleaseAll(), UFFS_ERR_SERIOUS, uffs_Perror(), uffs_ReleaseBlockInfoCache(), and uffs_ReleaseTreeBuf().
Referenced by uffs_releaseMountTable().
URET uffs_releaseMountTable | ( | struct uffs_mountTableSt * | tbl | ) |
Definition at line 107 of file uffs_init.c.
References uffs_mountTableSt::dev, NULL, uffs_DeviceSt::Release, U_SUCC, and uffs_ReleaseDevice().
Referenced by ReleaseFileSystem().