| /hyp/interfaces/object/ |
| A D | build.conf | 5 template first_class_object object.tc object.ev object.h
|
| /hyp/interfaces/memdb/include/ |
| A D | memdb.h | 15 uintptr_t object, memdb_type_t obj_type); 25 uintptr_t object, memdb_type_t obj_type, uintptr_t prev_object, 41 uintptr_t object, memdb_type_t type); 46 memdb_walk(uintptr_t object, memdb_type_t type, memdb_fnptr fn, void *arg); 51 memdb_range_walk(uintptr_t object, memdb_type_t type, paddr_t start,
|
| /hyp/core/object_standard/ |
| A D | build.conf | 5 interface object 6 template first_class_object object.c object.tc
|
| /hyp/core/partition_standard/ |
| A D | build.conf | 9 template first_class_object object.ev object.tc object.c hypercalls.c
|
| /hyp/core/cspace_twolevel/ |
| A D | build.conf | 12 template first_class_object object.ev object.c cspace_lookup.c
|
| /hyp/mem/memdb_gpt/src/ |
| A D | memdb.c | 144 uintptr_t object) in atomic_entry_write() argument 151 entry_src.next = object; in atomic_entry_write() 628 index, addr, object, type, in go_down_levels() 781 level_next = object; in add_address() 1153 (level_next == object)) { in add_extra_shifts_update() 1715 allocator, object, obj_type, 0, in memdb_insert() 1773 object, obj_type); in memdb_insert() 1832 object, obj_type); in memdb_update() 1894 object, type); in memdb_is_ownership_contiguous() 1962 ret.r.object = 0; in memdb_lookup() [all …]
|
| /hyp/core/cspace_twolevel/src/ |
| A D | cspace_twolevel.c | 328 header = object_get_header(type, data.object); in cspace_destroy_cap_table() 335 object_put(type, data.object); in cspace_destroy_cap_table() 481 ret = object_ptr_result_ok(cap_data.object); in cspace_lookup_object() 524 ret = object_ptr_result_ok(cap_data.object); in cspace_lookup_object_any() 602 cap_data.object = object; in cspace_create_master_cap() 674 cap_data.object); in cspace_copy_cap() 713 object_ptr_t object; in cspace_delete_cap() local 726 object = cap_data.object; in cspace_delete_cap() 757 object_put(type, object); in cspace_delete_cap() 792 master_cap_data.object); in cspace_revoke_caps() [all …]
|
| /hyp/mem/allocator_list/src/ |
| A D | freelist.c | 632 assert(object != NULL); in deallocate_block() 645 freed_node = object; in deallocate_block() 655 while (((uint64_t)object > (uint64_t)next) && (next != NULL)) { in deallocate_block() 661 object_location = (uint64_t)object; in deallocate_block() 687 freed_node = object; in deallocate_block() 703 freed_node = object; in deallocate_block() 723 assert(object != NULL); in allocator_deallocate_object() 731 allocator->heap, size, object); in allocator_deallocate_object() 742 object = (void *)((uintptr_t)object - OVERFLOW_REDZONE_SIZE); in allocator_deallocate_object() 746 memset(object, 0xe3, size); in allocator_deallocate_object() [all …]
|
| /hyp/core/boot/include/ |
| A D | boot_init.h | 26 boot_add_free_range(uintptr_t object, memdb_type_t type,
|
| /hyp/interfaces/allocator/include/ |
| A D | allocator.h | 20 allocator_deallocate_object(allocator_t *allocator, void *object, size_t size);
|
| /hyp/core/boot/src/ |
| A D | boot.c | 163 boot_add_free_range(uintptr_t object, memdb_type_t type, in boot_add_free_range() argument 170 ret = memdb_walk(object, type, boot_do_memdb_walk, in boot_add_free_range()
|
| /hyp/interfaces/cspace/include/ |
| A D | cspace.h | 31 cspace_create_master_cap(cspace_t *cspace, object_ptr_t object,
|
| /hyp/mem/memdb_bitmap/src/ |
| A D | memdb.c | 153 memdb_entry_for_object(uintptr_t object, memdb_type_t obj_type) in memdb_entry_for_object() argument 156 memdb_entry_set_entry_ptr(&entry, object); in memdb_entry_for_object() 794 uintptr_t object, memdb_type_t obj_type) in memdb_insert() argument 802 uintptr_t object, memdb_type_t obj_type, uintptr_t prev_object, in memdb_update() argument 816 memdb_entry_for_object(object, obj_type); in memdb_update() 834 object, obj_type); in memdb_update() 878 .object = entry_ptr, in memdb_lookup_bitmap() 909 .object = entry_ptr, in memdb_lookup_table() 1051 uintptr_t object, memdb_type_t obj_type) in memdb_is_ownership_contiguous() argument 1053 const memdb_entry_t entry = memdb_entry_for_object(object, obj_type); in memdb_is_ownership_contiguous() [all …]
|
| /hyp/core/vdevice/src/ |
| A D | access.c | 30 memextent_t *me = (memextent_t *)res.r.object; in vdevice_access_phys()
|
| /hyp/misc/gpt/tests/ |
| A D | Makefile | 14 INCLUDE+=-I../../../interfaces/object/include
|
| /hyp/core/base/templates/ |
| A D | hypresult.c.tmpl | 80 #else if $category in ['union', 'object']
|
| A D | hypresult.h.tmpl | 66 #else if $category in ['union', 'object']
|
| A D | hypconstants.h.tmpl | 7 // Struct and object member offsets
|
| /hyp/mem/memdb/src/ |
| A D | memdb_tests.c | 76 get_inserted_ranges(memdb_data_t *memdb_data, uintptr_t object, in get_inserted_ranges() argument 81 if (memdb_walk(object, type, memdb_test_add_free_range, in get_inserted_ranges() 87 memdb_data->ranges[i].obj = object; in get_inserted_ranges() 97 object, type); in get_inserted_ranges() 228 assert(res.r.object == obj); in memdb_test1() 450 assert(res.r.object == obj); in memdb_test_insert_update() 762 assert(res.r.object == obj); in memdb_test_update() 791 assert(res.r.object == initial_obj); in memdb_test_update()
|
| /hyp/mem/memdb/tests/ |
| A D | test.c | 157 uintptr_t object = (uintptr_t)res.r; in test1() local 165 uint64_t start_addr = (uint64_t)object; in test1() 166 uint64_t end_addr = (uint64_t)object + (obj_size - 1); in test1() 185 ret = memdb_insert(&partition, start_addr, end_addr, (uintptr_t)object, in test1() 1612 uintptr_t object = (uintptr_t)res.r; in test11() local 1619 uint64_t start_addr = (uint64_t)object; in test11() 1620 uint64_t end_addr = (uint64_t)object + (obj_size - 1); in test11() 1643 ret = memdb_insert(&partition, start_addr, end_addr, (uintptr_t)object, in test11()
|
| /hyp/mem/memextent_sparse/src/ |
| A D | memextent_sparse.c | 614 uintptr_t object, prev_object; in update_memdb_partition_and_extent() local 618 object = (uintptr_t)parent_partition; in update_memdb_partition_and_extent() 623 object = (uintptr_t)me; in update_memdb_partition_and_extent() 631 ret = memdb_update(hyp_partition, phys, end, object, type, prev_object, in update_memdb_partition_and_extent() 641 ret = memdb_update(hyp_partition, phys, end, object, type, in update_memdb_partition_and_extent()
|