Lines Matching full:fs
80 * @brief Mount a ZMS file system onto the device specified in `fs`.
82 * @param fs Pointer to the file system.
86 int zms_mount(struct zms_fs *fs);
91 * @param fs Pointer to the file system.
95 int zms_clear(struct zms_fs *fs);
104 * @param fs Pointer to the file system.
114 ssize_t zms_write(struct zms_fs *fs, uint32_t id, const void *data, size_t len);
119 * @param fs Pointer to the file system.
124 int zms_delete(struct zms_fs *fs, uint32_t id);
129 * @param fs Pointer to the file system.
138 ssize_t zms_read(struct zms_fs *fs, uint32_t id, void *data, size_t len);
143 * @param fs Pointer to the file system.
154 ssize_t zms_read_hist(struct zms_fs *fs, uint32_t id, void *data, size_t len, uint32_t cnt);
159 * @param fs Pointer to the file system.
165 ssize_t zms_get_data_length(struct zms_fs *fs, uint32_t id);
170 * @param fs Pointer to the file system.
177 ssize_t zms_calc_free_space(struct zms_fs *fs);
182 * @param fs Pointer to the file system.
186 size_t zms_active_sector_free_space(struct zms_fs *fs);
197 * @param fs Pointer to the file system.
201 int zms_sector_use_next(struct zms_fs *fs);