#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_Device * | uffs_GetDevice (const char *mountPoint) |
const char * | uffs_GetDeviceMountPoint (uffs_Device *dev) |
void | uffs_PutDevice (uffs_Device *dev) |
Definition in file uffs_device.c.
#define PFX "dev:" |
Definition at line 11 of file uffs_device.c.
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().