Searched refs:zms_fs (Results 1 – 8 of 8) sorted by relevance
| /Zephyr-latest/include/zephyr/fs/ |
| D | zms.h | 35 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/ |
| D | zms.c | 19 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/ |
| D | main.c | 18 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/ |
| D | settings_zms.h | 72 struct zms_fs cf_zms;
|
| /Zephyr-latest/subsys/secure_storage/src/its/store/ |
| D | zms.c | 19 static struct zms_fs s_zms = {
|
| /Zephyr-latest/tests/subsys/fs/zms/src/ |
| D | main.c | 29 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/ |
| D | settings_zms.c | 25 struct zms_fs *fs;
|
| /Zephyr-latest/doc/services/storage/zms/ |
| D | zms.rst | 106 To mount the filesystem the following elements in the ``zms_fs`` structure must be initialized: 110 struct zms_fs {
|