Home
last modified time | relevance | path

Searched refs:range (Results 1 – 15 of 15) sorted by relevance

/trusty/user/app/storage/
Dblock_set.c40 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 …]
Dblock_range.h39 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 …]
Dblock_set.h78 struct block_range range);
81 struct block_range range);
98 struct block_range range);
106 struct block_range range);
115 struct block_range range);
Dtransaction.c169 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 …]
DREADME.md75 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.
Dsuper.c656 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/
Dtrusty_app.c188 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/
Dtos_fw_config.dts14 point is in range */
/trusty/device/arm/generic-arm64/project/qemu/
Dlldb_support.py83 for i in range(8)
Dqemu.py128 for port in range(min_port, min_port + port_width):
735 for _ in range(10):
/trusty/kernel/lib/trusty/include/lib/trusty/
Dtrusty_app.h133 void trusty_app_allow_mmio_range(struct trusty_app_mmio_allowed_range* range);
/trusty/user/app/storage/test/block_host_test/
Dblock_test.c410 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/
Dlog_processor.py271 for i in range(self.pinned_num - self.pinned.len()):
Dbuild.py462 clock_seq_and_node = [time_from_bytes(f, 1) for _ in range(8)]
/trusty/user/base/tools/
Dmanifest_compiler.py1141 ["0x" + uuid[index:index + 2] for index in range(16, len(uuid), 2)])