|
ra8-firmware 0.1.0
Bare-metal firmware for the Renesas RA8 family (RA8D2 / RA8P1)
|
Static properties and workspace requirements of one bound port. More...
#include <fw_if_fs_types.h>
Data Fields | |
| uint64_t | max_file_bytes |
| Largest supported regular file. | |
| uint32_t | flags |
| OR of fw_fs_capability_t. | |
| uint32_t | file_workspace_bytes |
| State bytes required by open. | |
| uint32_t | directory_workspace_bytes |
| State bytes required by dir open. | |
| uint32_t | transaction_workspace_bytes |
| State bytes required by begin. | |
| uint16_t | path_max_bytes |
| Path bytes including NUL. | |
| uint16_t | name_max_bytes |
| Component bytes excluding NUL. | |
| uint16_t | max_open_files |
| Concurrent backend file limit. | |
| uint16_t | max_open_directories |
| Concurrent directory cursors. | |
| uint8_t | file_workspace_align |
| Required file-state alignment. | |
| uint8_t | directory_workspace_align |
| Required directory-state alignment. | |
| uint8_t | transaction_workspace_align |
| Required transaction alignment. | |
Static properties and workspace requirements of one bound port.
Definition at line 103 of file fw_if_fs_types.h.
| uint8_t fw_fs_caps_t::directory_workspace_align |
Required directory-state alignment.
Definition at line 114 of file fw_if_fs_types.h.
Referenced by fw_fs_dir_open(), internal_fw_fs_caps_validate(), and internal_list_pages_open_dir().
| uint32_t fw_fs_caps_t::directory_workspace_bytes |
State bytes required by dir open.
Definition at line 107 of file fw_if_fs_types.h.
Referenced by fw_fs_dir_open(), internal_fw_fs_caps_validate(), and internal_list_pages_open_dir().
| uint8_t fw_fs_caps_t::file_workspace_align |
Required file-state alignment.
Definition at line 113 of file fw_if_fs_types.h.
Referenced by fw_fs_open(), internal_fw_fs_caps_validate(), and mdl_storage_init().
| uint32_t fw_fs_caps_t::file_workspace_bytes |
State bytes required by open.
Definition at line 106 of file fw_if_fs_types.h.
Referenced by fw_fs_open(), and mdl_storage_init().
| uint32_t fw_fs_caps_t::flags |
OR of fw_fs_capability_t.
Definition at line 105 of file fw_if_fs_types.h.
Referenced by fw_fs_open(), fw_fs_rename(), fw_fs_space(), internal_capabilities(), internal_caps(), internal_fw_fs_caps_validate(), internal_fw_fs_transaction_preamble(), and mdl_storage_init().
| uint64_t fw_fs_caps_t::max_file_bytes |
Largest supported regular file.
Definition at line 104 of file fw_if_fs_types.h.
| uint16_t fw_fs_caps_t::max_open_directories |
Concurrent directory cursors.
Definition at line 112 of file fw_if_fs_types.h.
Referenced by internal_fw_fs_caps_validate().
| uint16_t fw_fs_caps_t::max_open_files |
Concurrent backend file limit.
Definition at line 111 of file fw_if_fs_types.h.
| uint16_t fw_fs_caps_t::name_max_bytes |
Component bytes excluding NUL.
Definition at line 110 of file fw_if_fs_types.h.
Referenced by fw_fs_path_validate(), internal_cursor_entry(), internal_fw_fs_scan_components(), and internal_library_leaf().
| uint16_t fw_fs_caps_t::path_max_bytes |
Path bytes including NUL.
Definition at line 109 of file fw_if_fs_types.h.
Referenced by fw_fs_path_validate(), and internal_fw_fs_scan_components().
| uint8_t fw_fs_caps_t::transaction_workspace_align |
Required transaction alignment.
Definition at line 115 of file fw_if_fs_types.h.
Referenced by fw_fs_transaction_begin(), internal_fw_fs_caps_validate(), and mdl_storage_init().
| uint32_t fw_fs_caps_t::transaction_workspace_bytes |
State bytes required by begin.
Definition at line 108 of file fw_if_fs_types.h.
Referenced by fw_fs_transaction_begin(), and mdl_storage_init().