uffs_os.h File Reference

#include "uffs/uffs_device.h"

Go to the source code of this file.

Defines

#define UFFS_TASK_ID_NOT_EXIST   -1

Functions

void uffs_CriticalEnter (void)
void uffs_CriticalExit (void)
unsigned int uffs_GetCurDateTime (void)
void * uffs_MemAlloc (uffs_Device *dev, int size)
void uffs_MemFree (uffs_Device *dev, void *p)
int uffs_OSGetTaskId (void)
int uffs_SemCreate (int n)
int uffs_SemSignal (int sem)
int uffs_SemWait (int sem)


Define Documentation

#define UFFS_TASK_ID_NOT_EXIST   -1

Definition at line 10 of file uffs_os.h.

Referenced by uffs_DeviceInitLock().


Function Documentation

void uffs_CriticalEnter ( void   ) 

Definition at line 36 of file uffs_os_posix.c.

Referenced by uffs_InitHeapMemory().

void uffs_CriticalExit ( void   ) 

Definition at line 41 of file uffs_os_posix.c.

Referenced by uffs_InitHeapMemory().

unsigned int uffs_GetCurDateTime ( void   ) 

Definition at line 46 of file uffs_os_posix.c.

References NULL.

Referenced by uffs_CloseObject(), uffs_CreateNewFile(), and uffs_RenameObject().

void* uffs_MemAlloc ( uffs_Device dev,
int  size 
)

Definition at line 55 of file uffs_os_posix.c.

References uffs_memAllocatorSt::malloc, and uffs_DeviceSt::mem.

Referenced by uffs_BufInit(), uffs_InitBlockInfoCache(), and uffs_InitTreeBuf().

void uffs_MemFree ( uffs_Device dev,
void *  p 
)

Definition at line 69 of file uffs_os_posix.c.

References uffs_memAllocatorSt::free, and uffs_DeviceSt::mem.

Referenced by uffs_BufReleaseAll(), uffs_ReleaseBlockInfoCache(), and uffs_ReleaseTreeBuf().

int uffs_OSGetTaskId ( void   ) 

Definition at line 30 of file uffs_os_posix.c.

int uffs_SemCreate ( int  n  ) 

Definition at line 15 of file uffs_os_posix.c.

Referenced by uffs_DeviceInitLock().

int uffs_SemSignal ( int  sem  ) 

Definition at line 25 of file uffs_os_posix.c.

int uffs_SemWait ( int  sem  ) 

Definition at line 20 of file uffs_os_posix.c.


Generated on Sat Mar 17 15:45:45 2007 for uffs-doc by  doxygen 1.5.0