xipfs descriptor for vfs integration. More...
xipfs descriptor for vfs integration.
execution_mutex is taken by:
mutex is taken by all operations except from:
This two mutexes scheme:
Definition at line 126 of file xipfs_fs.h.
#include <xipfs_fs.h>
Data Fields | |
| vfs_mount_t | vfs_mp |
| VFS mount point. | |
| unsigned | magic |
| xipfs magic number | |
| const char * | mount_path |
| mount point path | |
| size_t | page_num |
| number of flash page | |
| void * | page_addr |
| first flash page address | |
| mutex_t * | execution_mutex |
| For execution and deletion operations. | |
| mutex_t * | mutex |
| For regular and deletion operations. | |
| mutex_t* vfs_xipfs_mount_s::execution_mutex |
For execution and deletion operations.
Definition at line 132 of file xipfs_fs.h.
| unsigned vfs_xipfs_mount_s::magic |
xipfs magic number
Definition at line 128 of file xipfs_fs.h.
| const char* vfs_xipfs_mount_s::mount_path |
mount point path
Definition at line 129 of file xipfs_fs.h.
| mutex_t* vfs_xipfs_mount_s::mutex |
For regular and deletion operations.
Definition at line 133 of file xipfs_fs.h.
| void* vfs_xipfs_mount_s::page_addr |
first flash page address
Definition at line 131 of file xipfs_fs.h.
| size_t vfs_xipfs_mount_s::page_num |
number of flash page
Definition at line 130 of file xipfs_fs.h.
| vfs_mount_t vfs_xipfs_mount_s::vfs_mp |
VFS mount point.
Definition at line 127 of file xipfs_fs.h.