|
ra8-firmware 0.1.0
Bare-metal firmware for the Renesas RA8 family (RA8D2 / RA8P1)
|
One fixed named-mount slot. More...
#include <ra8_io_vfs_internal.h>
Data Fields | |
| char | name [(uint32_t) k_ra8_io_vfs_name_max] |
| NUL-terminated mount name. | |
| const ra8_io_fsfmt_t * | format |
| Selected format descriptor. | |
| void * | mount_ctx |
| Format-private mounted context. | |
| bool | owned |
| VFS must invoke format unmount. | |
| bool | native |
| Context is a native ra8_fs mount. | |
| bool | in_use |
| Slot is occupied. | |
One fixed named-mount slot.
Definition at line 34 of file ra8_io_vfs_internal.h.
| const ra8_io_fsfmt_t* vfs_slot_t::format |
Selected format descriptor.
Definition at line 38 of file ra8_io_vfs_internal.h.
Referenced by internal_store_mount(), internal_vfs_init_slot(), ra8_io_vfs_dir_open(), ra8_io_vfs_dir_requirements(), ra8_io_vfs_file_open(), ra8_io_vfs_free_space(), ra8_io_vfs_get_caps(), ra8_io_vfs_listdir(), ra8_io_vfs_mkdir(), ra8_io_vfs_open(), ra8_io_vfs_rename(), ra8_io_vfs_rmdir(), ra8_io_vfs_stat(), ra8_io_vfs_unlink(), and ra8_io_vfs_unmount().
| bool vfs_slot_t::in_use |
Slot is occupied.
Definition at line 46 of file ra8_io_vfs_internal.h.
Referenced by internal_store_mount(), and internal_vfs_init_slot().
| void* vfs_slot_t::mount_ctx |
Format-private mounted context.
Definition at line 40 of file ra8_io_vfs_internal.h.
Referenced by internal_store_mount(), internal_vfs_init_slot(), ra8_io_vfs_dir_open(), ra8_io_vfs_file_open(), ra8_io_vfs_free_space(), ra8_io_vfs_listdir(), ra8_io_vfs_mkdir(), ra8_io_vfs_open(), ra8_io_vfs_rename(), ra8_io_vfs_rmdir(), ra8_io_vfs_stat(), ra8_io_vfs_unlink(), and ra8_io_vfs_unmount().
| char vfs_slot_t::name[(uint32_t) k_ra8_io_vfs_name_max] |
NUL-terminated mount name.
Definition at line 36 of file ra8_io_vfs_internal.h.
Referenced by internal_store_mount().
| bool vfs_slot_t::native |
Context is a native ra8_fs mount.
Definition at line 44 of file ra8_io_vfs_internal.h.
Referenced by internal_store_mount().
| bool vfs_slot_t::owned |
VFS must invoke format unmount.
Definition at line 42 of file ra8_io_vfs_internal.h.
Referenced by internal_store_mount(), internal_vfs_init_slot(), and ra8_io_vfs_unmount().