Home
last modified time | relevance | path

Searched refs:zms_fs (Results 1 – 8 of 8) sorted by relevance

/Zephyr-latest/include/zephyr/fs/
Dzms.h35 struct zms_fs { struct
92 int zms_mount(struct zms_fs *fs);
104 int zms_clear(struct zms_fs *fs);
129 ssize_t zms_write(struct zms_fs *fs, uint32_t id, const void *data, size_t len);
142 int zms_delete(struct zms_fs *fs, uint32_t id);
160 ssize_t zms_read(struct zms_fs *fs, uint32_t id, void *data, size_t len);
180 ssize_t zms_read_hist(struct zms_fs *fs, uint32_t id, void *data, size_t len, uint32_t cnt);
195 ssize_t zms_get_data_length(struct zms_fs *fs, uint32_t id);
210 ssize_t zms_calc_free_space(struct zms_fs *fs);
220 size_t zms_active_sector_free_space(struct zms_fs *fs);
[all …]
/Zephyr-latest/subsys/fs/zms/
Dzms.c19 static int zms_prev_ate(struct zms_fs *fs, uint64_t *addr, struct zms_ate *ate);
20 static int zms_ate_valid(struct zms_fs *fs, const struct zms_ate *entry);
21 static int zms_get_sector_cycle(struct zms_fs *fs, uint64_t addr, uint8_t *cycle_cnt);
22 static int zms_get_sector_header(struct zms_fs *fs, uint64_t addr, struct zms_ate *empty_ate,
24 static int zms_ate_valid_different_sector(struct zms_fs *fs, const struct zms_ate *entry,
44 static int zms_lookup_cache_rebuild(struct zms_fs *fs) in zms_lookup_cache_rebuild()
96 static void zms_lookup_cache_invalidate(struct zms_fs *fs, uint32_t sector) in zms_lookup_cache_invalidate()
111 static inline off_t zms_addr_to_offset(struct zms_fs *fs, uint64_t addr) in zms_addr_to_offset()
117 static inline size_t zms_round_down_write_block_size(struct zms_fs *fs, size_t len) in zms_round_down_write_block_size()
123 static inline size_t zms_round_up_write_block_size(struct zms_fs *fs, size_t len) in zms_round_up_write_block_size()
[all …]
/Zephyr-latest/samples/subsys/fs/zms/src/
Dmain.c18 static struct zms_fs fs;
29 static int delete_and_verify_items(struct zms_fs *fs, uint32_t id) in delete_and_verify_items()
51 static int delete_basic_items(struct zms_fs *fs) in delete_basic_items()
/Zephyr-latest/subsys/settings/include/settings/
Dsettings_zms.h72 struct zms_fs cf_zms;
/Zephyr-latest/subsys/secure_storage/src/its/store/
Dzms.c19 static struct zms_fs s_zms = {
/Zephyr-latest/tests/subsys/fs/zms/src/
Dmain.c29 struct zms_fs fs;
103 static void execute_long_pattern_write(uint32_t id, struct zms_fs *fs) in execute_long_pattern_write()
280 static void write_content(uint32_t max_id, uint32_t begin, uint32_t end, struct zms_fs *fs) in write_content()
296 static void check_content(uint32_t max_id, struct zms_fs *fs) in check_content()
690 static size_t num_matching_cache_entries(uint64_t addr, bool compare_sector_only, struct zms_fs *fs) in num_matching_cache_entries()
704 static size_t num_occupied_cache_entries(struct zms_fs *fs) in num_occupied_cache_entries()
/Zephyr-latest/subsys/settings/src/
Dsettings_zms.c25 struct zms_fs *fs;
/Zephyr-latest/doc/services/storage/zms/
Dzms.rst106 To mount the filesystem the following elements in the ``zms_fs`` structure must be initialized:
110 struct zms_fs {