Home
last modified time | relevance | path

Searched refs:data_block_t (Results 1 – 25 of 28) sorted by relevance

12

/trusty/user/app/storage/
Dblock_tree.h74 data_block_t block;
75 data_block_t key;
106 data_block_t prev_key;
107 data_block_t next_key;
133 data_block_t key,
139 static inline data_block_t block_tree_path_get_key( in block_tree_path_get_key()
144 static inline data_block_t block_tree_path_get_data( in block_tree_path_get_data()
162 data_block_t key,
163 data_block_t data);
167 data_block_t key,
[all …]
Dblock_allocator.h26 data_block_t block_allocate_etc(struct transaction* tr, bool is_tmp);
27 void block_free_etc(struct transaction* tr, data_block_t block, bool is_tmp);
29 data_block_t block,
34 static inline data_block_t block_allocate(struct transaction* tr) { in block_allocate()
38 static inline void block_free(struct transaction* tr, data_block_t block) { in block_free()
42 static inline data_block_t block_allocate_tmp(struct transaction* tr) { in block_allocate_tmp()
46 static inline void block_free_tmp(struct transaction* tr, data_block_t block) { in block_free_tmp()
Dblock_cache.h36 data_block_t block,
49 data_block_t block,
61 data_block_t block,
65 data_block_t block,
80 bool block_is_clean(struct block_device* dev, data_block_t block);
84 void block_discard_dirty_by_block(struct block_device* dev, data_block_t block);
99 data_block_t block,
110 data_block_t block,
115 data_block_t block,
121 data_block_t block,
[all …]
Dblock_device.h22 typedef uint64_t data_block_t; typedef
49 void (*start_read)(struct block_device* dev, data_block_t block);
51 data_block_t block,
57 data_block_t block_count;
Dblock_map.h39 data_block_t index,
44 data_block_t index,
49 data_block_t index,
55 data_block_t index);
59 data_block_t count);
Dfile.h34 data_block_t to_commit_size;
35 data_block_t size;
46 data_block_t size;
73 data_block_t file_block,
77 data_block_t file_block,
83 data_block_t file_block,
94 data_block_t* size);
97 data_block_t size);
Dblock_map.c62 data_block_t index, in block_map_get()
90 data_block_t index, in block_map_set()
143 data_block_t index, in block_map_put_dirty()
176 data_block_t index) { in block_map_truncate()
178 data_block_t key; in block_map_truncate()
179 data_block_t data; in block_map_truncate()
180 data_block_t curr_index; in block_map_truncate()
231 data_block_t max_index) { in block_map_check()
233 data_block_t prev_index = 0; in block_map_check()
234 data_block_t index = 1; in block_map_check()
[all …]
Dtransaction.h66 data_block_t min_free_block;
67 data_block_t last_free_block;
68 data_block_t last_tmp_free_block;
90 bool transaction_block_need_copy(struct transaction* tr, data_block_t block);
Dblock_set.h75 data_block_t block);
83 data_block_t block_set_find_next_block(struct transaction* tr,
85 data_block_t min_block,
90 data_block_t min_block);
102 data_block_t block);
110 data_block_t block);
Dblock_mac.c27 assert(size <= sizeof(data_block_t)); in block_mac_block_size()
42 data_block_t block_mac_to_block_fs(const struct fs* fs, in block_mac_to_block_fs()
44 data_block_t block = 0; in block_mac_to_block_fs()
51 data_block_t block_mac_to_block(const struct transaction* tr, in block_mac_to_block()
64 data_block_t block) { in block_mac_set_block()
Dblock_mac.h35 uint8_t data[sizeof(data_block_t) + sizeof(struct mac)];
46 data_block_t block_mac_to_block_fs(const struct fs* fs,
48 data_block_t block_mac_to_block(const struct transaction* tr,
54 data_block_t block);
Dblock_range.h27 data_block_t start;
28 data_block_t end;
53 data_block_t block) { in block_in_range()
123 data_block_t block) { in block_range_init_single()
Dblock_allocator.c44 data_block_t block;
97 data_block_t block) { in block_allocator_queue_find()
137 data_block_t block, in block_allocator_queue_add()
211 static data_block_t block_allocator_queue_find_free_block( in block_allocator_queue_find_free_block()
213 data_block_t block) { in block_allocator_queue_find_free_block()
239 static data_block_t find_free_block(struct transaction* tr, in find_free_block()
240 data_block_t min_block_in) { in find_free_block()
241 data_block_t block; in find_free_block()
242 data_block_t min_block = min_block_in; in find_free_block()
351 data_block_t block_allocate_etc(struct transaction* tr, bool is_tmp) { in block_allocate_etc()
[all …]
Dfs.h149 data_block_t super_block[2];
157 data_block_t min_block_num;
160 data_block_t reserved_count;
Dblock_tree.c116 assert(key_size <= sizeof(data_block_t)); in block_tree_set_sizes()
457 static data_block_t block_tree_node_get_key( in block_tree_node_get_key()
459 data_block_t node_block, in block_tree_node_get_key()
462 data_block_t key = 0; in block_tree_node_get_key()
494 data_block_t new_key) { in block_tree_node_set_key()
560 data_block_t node_block, in block_tree_node_get_child()
599 data_block_t node_block, in block_tree_node_get_data()
642 data_block_t node_block, in block_tree_node_print_internal()
678 data_block_t node_block, in block_tree_node_print_leaf()
681 data_block_t key; in block_tree_node_print_leaf()
[all …]
Dfile.c68 static data_block_t path_hash(struct transaction* tr, const char* path) { in path_hash()
69 data_block_t hash = str_hash(path); in path_hash()
176 data_block_t file_block_size = get_file_block_size(tr->fs); in file_check()
195 data_block_t old_block; in file_block_map_update()
196 data_block_t file_block; in file_block_map_update()
197 data_block_t new_block; in file_block_map_update()
373 data_block_t file_block, in file_get_block_etc()
381 data_block_t old_disk_block; in file_get_block_etc()
382 data_block_t new_block; in file_get_block_etc()
475 data_block_t file_block, in file_get_block()
[all …]
Dblock_set.c183 data_block_t min = tr->fs->min_block_num; in block_set_check_ranges()
184 data_block_t max = tr->fs->dev->block_count; in block_set_check_ranges()
246 data_block_t block_set_find_next_block(struct transaction* tr, in block_set_find_next_block()
248 data_block_t min_block, in block_set_find_next_block()
305 data_block_t min_block) { in block_set_find_next_range()
326 data_block_t block) { in block_set_block_in_set()
359 data_block_t block = block_set_find_next_block(tr, set, range.start, true); in block_set_range_not_in_set()
598 data_block_t block) { in block_set_add_block()
613 data_block_t block) { in block_set_remove_block()
Dtipc_ns.h33 data_block_t* size);
Dblock_cache.c175 data_block_t block, in block_cache_pop_io_op()
208 data_block_t block, in block_cache_complete_read()
265 data_block_t block, in block_cache_complete_write()
577 data_block_t block, in block_cache_lookup()
819 data_block_t block, in block_cache_get()
883 data_block_t block, in block_cache_get_data()
1138 data_block_t block, in block_get_no_read()
1156 data_block_t block, in block_get_super()
1184 data_block_t block; in block_get_no_tr_fail()
1289 bool block_is_clean(struct block_device* dev, data_block_t block) { in block_is_clean()
[all …]
Dblock_cache_priv.h121 data_block_t block;
Dblock_device_tipc.c154 data_block_t block) { in block_device_tipc_rpmb_start_read()
188 data_block_t block, in block_device_tipc_rpmb_start_write()
224 data_block_t block) { in block_device_tipc_ns_start_read()
244 data_block_t block, in block_device_tipc_ns_start_write()
296 dev_ns->dev.block_num_size = sizeof(data_block_t); in block_device_tipc_init_dev_ns()
451 data_block_t* sz) { in check_storage_size()
497 data_block_t sz; in block_device_tipc_init()
Dtransaction.c45 data_block_t min_free) { in transaction_check_free()
46 data_block_t next_block; in transaction_check_free()
48 data_block_t count; in transaction_check_free()
83 data_block_t next_block; in transaction_merge_free_sets()
246 bool transaction_block_need_copy(struct transaction* tr, data_block_t block) { in transaction_block_need_copy()
Dcheckpoint.c64 data_block_t new_checkpoint_block; in checkpoint_get_new_block()
Dsuper.c149 data_block_t block_count;
151 data_block_t free_count;
502 sizeof(data_block_t)); in super_block_valid()
892 assert(fs->block_num_size <= sizeof(data_block_t)); in fs_init_from_super()
/trusty/user/app/storage/test/block_host_test/
Dblock_test.c105 data_block_t used_by_block;
107 data_block_t checkpoint_used_by_block;
118 data_block_t block_test_fail_write_blocks;
183 data_block_t block) { in block_test_start_read()
191 data_block_t block, in block_test_start_write()
215 static void block_set_used_by_etc(data_block_t block, in block_set_used_by_etc()
217 data_block_t used_by_block, in block_set_used_by_etc()
239 static bool block_set_replace_used_by(data_block_t block, in block_set_replace_used_by()
242 data_block_t new_used_by_block, in block_set_replace_used_by()
254 static void block_set_used_by(data_block_t block, in block_set_used_by()
[all …]

12