/trusty/user/app/storage/ |
D | block_set.c | 40 static void block_range_init_from_path(struct block_range* range, in block_range_init_from_path() argument 43 block_range_clear(range); in block_range_init_from_path() 46 range->start = block_tree_path_get_key(path); in block_range_init_from_path() 47 range->end = block_tree_path_get_data(path); in block_range_init_from_path() 48 assert(!range->end == !range->start); in block_range_init_from_path() 58 static bool block_range_extend(struct block_range* range, in block_range_extend() argument 60 pr_write("%" PRIu64 "-%" PRIu64 ", %" PRIu64 "-%" PRIu64 "\n", range->start, in block_range_extend() 61 range->end - 1, add_range.start, add_range.end - 1); in block_range_extend() 63 assert(!block_range_overlap(*range, add_range)); in block_range_extend() 64 if (block_range_empty(*range)) { in block_range_extend() [all …]
|
D | block_range.h | 39 static inline bool block_range_empty(const struct block_range range) { in block_range_empty() argument 40 assert(range.end >= range.start); in block_range_empty() 42 return range.start == range.end; in block_range_empty() 52 static inline bool block_in_range(const struct block_range range, in block_in_range() argument 54 assert(range.end >= range.start); in block_in_range() 56 return (block >= range.start && block < range.end); in block_in_range() 95 const struct block_range range, in block_range_is_sub_range() argument 98 return block_in_range(range, sub_range.start) && in block_range_is_sub_range() 99 block_in_range(range, sub_range.end - 1); in block_range_is_sub_range() 122 static inline void block_range_init_single(struct block_range* range, in block_range_init_single() argument [all …]
|
D | block_set.h | 78 struct block_range range); 81 struct block_range range); 98 struct block_range range); 106 struct block_range range); 115 struct block_range range);
|
D | transaction.c | 169 struct block_range range; in transaction_rebuild_free_set() local 212 for (range = block_set_find_next_range(tr, &tr->allocated, 1); in transaction_rebuild_free_set() 213 !block_range_empty(range); in transaction_rebuild_free_set() 214 range = block_set_find_next_range(tr, &tr->allocated, range.end)) { in transaction_rebuild_free_set() 215 tr->min_free_block = range.end; in transaction_rebuild_free_set() 217 block_set_remove_range(tr, new_free_set, range); in transaction_rebuild_free_set() 227 for (range = block_set_find_next_range(tr, &previously_allocated, 1); in transaction_rebuild_free_set() 228 !block_range_empty(range); in transaction_rebuild_free_set() 229 range = block_set_find_next_range(tr, &previously_allocated, in transaction_rebuild_free_set() 230 range.end)) { in transaction_rebuild_free_set() [all …]
|
D | README.md | 75 ranges. The key value in the B+ tree is the start of a free range and the data 76 value is the first block number not in the free range. Overlapping or adjacent 78 range or, for the last free range, the number of blocks in the file system.
|
D | super.c | 656 struct block_range range = { in fs_init_free_set() local 660 block_set_add_initial_range(set, range); in fs_init_free_set()
|
/trusty/kernel/lib/trusty/ |
D | trusty_app.c | 188 void trusty_app_allow_mmio_range(struct trusty_app_mmio_allowed_range* range) { in trusty_app_allow_mmio_range() argument 189 DEBUG_ASSERT(range); in trusty_app_allow_mmio_range() 191 if (!range->size) { in trusty_app_allow_mmio_range() 197 list_add_tail(&allowed_mmio_ranges_list, &range->node); in trusty_app_allow_mmio_range() 226 const struct trusty_app_mmio_allowed_range* range; in app_mmio_is_allowed() local 227 list_for_every_entry(&allowed_mmio_ranges_list, range, in app_mmio_is_allowed() 229 DEBUG_ASSERT(range->size); in app_mmio_is_allowed() 230 paddr_t range_end = range->start + (range->size - 1); in app_mmio_is_allowed() 231 if (!memcmp(&range->uuid, &trusty_app->props.uuid, sizeof(uuid_t)) && in app_mmio_is_allowed() 232 mmio_start >= range->start && mmio_end <= range_end) { in app_mmio_is_allowed() [all …]
|
/trusty/device/arm/generic-arm64/project/hafnium/ |
D | tos_fw_config.dts | 14 point is in range */
|
/trusty/device/arm/generic-arm64/project/qemu/ |
D | lldb_support.py | 83 for i in range(8)
|
D | qemu.py | 128 for port in range(min_port, min_port + port_width): 735 for _ in range(10):
|
/trusty/kernel/lib/trusty/include/lib/trusty/ |
D | trusty_app.h | 133 void trusty_app_allow_mmio_range(struct trusty_app_mmio_allowed_range* range);
|
/trusty/user/app/storage/test/block_host_test/ |
D | block_test.c | 410 struct block_range range; in empty_test() local 412 range.start = 4; in empty_test() 413 range.end = tr->fs->dev->block_count; in empty_test() 414 assert(block_set_range_in_set(tr, &tr->fs->free, range)); in empty_test() 799 struct block_range range; in allocate_frag_test() local 801 range.start = test_free_start; in allocate_frag_test() 802 range.end = test_free_end; in allocate_frag_test() 803 block_set_add_range(tr, &tr->allocated, range); in allocate_frag_test() 810 range.start = i + 1; in allocate_frag_test() 811 range.end = i + test_free_increment; in allocate_frag_test() [all …]
|
/trusty/vendor/google/aosp/scripts/ |
D | log_processor.py | 271 for i in range(self.pinned_num - self.pinned.len()):
|
D | build.py | 462 clock_seq_and_node = [time_from_bytes(f, 1) for _ in range(8)]
|
/trusty/user/base/tools/ |
D | manifest_compiler.py | 1141 ["0x" + uuid[index:index + 2] for index in range(16, len(uuid), 2)])
|