uffs_device.c File Reference

uffs device operation More...

#include "uffs/uffs_device.h"
#include "uffs/uffs_os.h"
#include "uffs/uffs_public.h"
#include <string.h>

Go to the source code of this file.

Defines

#define PFX   "dev:"

Functions

URET uffs_DeviceInitLock (uffs_Device *dev)
URET uffs_DeviceLock (uffs_Device *dev)
URET uffs_DeviceUnLock (uffs_Device *dev)
uffs_Deviceuffs_GetDevice (const char *mountPoint)
const char * uffs_GetDeviceMountPoint (uffs_Device *dev)
void uffs_PutDevice (uffs_Device *dev)


Detailed Description

uffs device operation

Author:
Ricky Zheng, created 10th May, 2005

Definition in file uffs_device.c.


Define Documentation

#define PFX   "dev:"

Definition at line 11 of file uffs_device.c.


Function Documentation

URET uffs_DeviceInitLock ( uffs_Device dev  ) 

Definition at line 43 of file uffs_device.c.

References uffs_mountTableSt::dev, uffs_DeviceSt::lock, uffs_lockSt::sem, uffs_lockSt::task_id, U_SUCC, uffs_SemCreate(), and UFFS_TASK_ID_NOT_EXIST.

URET uffs_DeviceLock ( uffs_Device dev  ) 

Definition at line 51 of file uffs_device.c.

References U_SUCC.

Referenced by uffs_BufReleaseAll(), uffs_FindFirstObject(), and uffs_FindNextObject().

URET uffs_DeviceUnLock ( uffs_Device dev  ) 

Definition at line 57 of file uffs_device.c.

References U_SUCC.

Referenced by uffs_BufReleaseAll(), uffs_FindFirstObject(), and uffs_FindNextObject().

uffs_Device* uffs_GetDevice ( const char *  mountPoint  ) 

Definition at line 13 of file uffs_device.c.

References uffs_mountTableSt::dev, uffs_mountTableSt::mountPoint, NULL, uffs_DeviceSt::refCount, and uffs_GetMountTable().

Referenced by cmdFormat(), and cmdSt().

const char* uffs_GetDeviceMountPoint ( uffs_Device dev  ) 

Definition at line 26 of file uffs_device.c.

References uffs_mountTableSt::dev, uffs_mountTableSt::mountPoint, NULL, and uffs_GetMountTable().

void uffs_PutDevice ( uffs_Device dev  ) 

Definition at line 38 of file uffs_device.c.

References uffs_mountTableSt::dev, and uffs_DeviceSt::refCount.

Referenced by cmdSt().


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