Go to the source code of this file.
|
zrtos_error_t | zrtos_vfs_module_sram__rw (zrtos_vfs_file_t *thiz, char *path, void *buf, size_t len, zrtos_vfs_offset_t offset, size_t *out, bool is_write_op) |
|
zrtos_error_t | zrtos_vfs_module_sram__on_read (zrtos_vfs_file_t *thiz, char *path, void *buf, size_t len, zrtos_vfs_offset_t offset, size_t *out) |
|
zrtos_error_t | zrtos_vfs_module_sram__on_write (zrtos_vfs_file_t *thiz, char *path, void *buf, size_t len, zrtos_vfs_offset_t offset, size_t *out) |
|
| ZRTOS_VFS_PLUGIN__INIT (sram, ZRTOS_VFS_PLUGIN__0_ON_OPEN_DEFAULT() ZRTOS_VFS_PLUGIN__1_ON_CLOSE_DEFAULT() ZRTOS_VFS_PLUGIN__2_ON_MOUNT_DEFAULT() ZRTOS_VFS_PLUGIN__3_ON_UMOUNT_DEFAULT() ZRTOS_VFS_PLUGIN__4_ON_READ(zrtos_vfs_module_sram__on_read) ZRTOS_VFS_PLUGIN__5_ON_WRITE(zrtos_vfs_module_sram__on_write) ZRTOS_VFS_PLUGIN__6_ON_CAN_READ_DEFAULT() ZRTOS_VFS_PLUGIN__7_ON_CAN_WRITE_DEFAULT() ZRTOS_VFS_PLUGIN__8_ON_SEEK_DEFAULT() ZRTOS_VFS_PLUGIN__9_ON_IOCTL_DEFAULT()) |
|
◆ zrtos_vfs_module_sram_inode_t
◆ zrtos_vfs_module_sram__on_read()
Definition at line 76 of file sram.h.
zrtos_error_t zrtos_vfs_module_sram__rw(zrtos_vfs_file_t *thiz, char *path, void *buf, size_t len, zrtos_vfs_offset_t offset, size_t *out, bool is_write_op)
◆ zrtos_vfs_module_sram__on_write()
Definition at line 95 of file sram.h.
zrtos_error_t zrtos_vfs_module_sram__rw(zrtos_vfs_file_t *thiz, char *path, void *buf, size_t len, zrtos_vfs_offset_t offset, size_t *out, bool is_write_op)
◆ zrtos_vfs_module_sram__rw()
Definition at line 22 of file sram.h.
38 size_t start_offset = (
size_t)offset;
#define ZRTOS_CAST(type, value)
#define ZRTOS_TYPES__SWAP(a, b)
#define ZRTOS_TYPES__SIZE_MAX
void * zrtos_vfs_file__get_inode_data(zrtos_vfs_file_t *thiz)
void zrtos_mem__cpy(void *dest, void *src, size_t length)
void * zrtos_types__ptr_add(void *ptr, size_t byte_len)
Successful program execution status.
bool zrtos_types__ptr_is_valid_address_range(void *first_address, void *last_address, size_t offset, size_t *length)
◆ ZRTOS_VFS_PLUGIN__INIT()