nuttx/fs/driver
Antoine Juckler 23de88e70e fs/fs.h: Add register_driver_with_size function
It acts as register_driver but also populates the inode size.
This allows to return a non-zero size when calling stat() on an eeprom
driver.

The conditions (CONFIG_PSEUDOFS_FILE or CONFIG_FS_SHMFS) for the
declaration of the inode size field have also been removed so that other
drivers can populate this field in the future.

Signed-off-by: Antoine Juckler <6445757+ajuckler@users.noreply.github.com>
2025-11-13 08:57:52 -03:00
..
CMakeLists.txt fs/driver: Add a generic function to find a driver pointer by filesystem path 2025-10-11 00:47:02 +08:00
driver.h fs: migrate to SPDX identifier 2024-11-06 01:58:54 +08:00
fs_blockmerge.c fs: add merge partitions support 2024-11-07 14:59:23 +08:00
fs_blockpartition.c fs: migrate to SPDX identifier 2024-11-06 01:58:54 +08:00
fs_blockproxy.c drivers/fs: Control the behavior of FTL by passing oflags during the open process. 2025-07-16 14:11:41 +08:00
fs_closeblockdriver.c fs: migrate to SPDX identifier 2024-11-06 01:58:54 +08:00
fs_closemtddriver.c fs: migrate to SPDX identifier 2024-11-06 01:58:54 +08:00
fs_findblockdriver.c fs: migrate to SPDX identifier 2024-11-06 01:58:54 +08:00
fs_finddriver.c fs/driver: Add a generic function to find a driver pointer by filesystem path 2025-10-11 00:47:02 +08:00
fs_findmtddriver.c fs: migrate to SPDX identifier 2024-11-06 01:58:54 +08:00
fs_mtdpartition.c fs: migrate to SPDX identifier 2024-11-06 01:58:54 +08:00
fs_mtdproxy.c drivers/fs: Control the behavior of FTL by passing oflags during the open process. 2025-07-16 14:11:41 +08:00
fs_openblockdriver.c fs: migrate to SPDX identifier 2024-11-06 01:58:54 +08:00
fs_registerblockdriver.c fs: Move inotify.c from fs/notify/ to fs/vfs/ 2025-06-23 18:17:10 -03:00
fs_registerdriver.c fs/fs.h: Add register_driver_with_size function 2025-11-13 08:57:52 -03:00
fs_registermtddriver.c fs: Move inotify.c from fs/notify/ to fs/vfs/ 2025-06-23 18:17:10 -03:00
fs_registerpipedriver.c fs: Move inotify.c from fs/notify/ to fs/vfs/ 2025-06-23 18:17:10 -03:00
fs_unregisterblockdriver.c fs: Move inotify.c from fs/notify/ to fs/vfs/ 2025-06-23 18:17:10 -03:00
fs_unregisterdriver.c fs: Move inotify.c from fs/notify/ to fs/vfs/ 2025-06-23 18:17:10 -03:00
fs_unregistermtddriver.c fs: Move inotify.c from fs/notify/ to fs/vfs/ 2025-06-23 18:17:10 -03:00
fs_unregisterpipedriver.c fs: Move inotify.c from fs/notify/ to fs/vfs/ 2025-06-23 18:17:10 -03:00
Make.defs fs/driver: Add a generic function to find a driver pointer by filesystem path 2025-10-11 00:47:02 +08:00