Searched refs:our_range (Results 1 – 3 of 3) sorted by relevance
| /openbmc/qemu/hw/hyperv/ |
| H A D | hv-balloon-our_range_memslots.c | 17 static void our_range_init(OurRange *our_range, uint64_t start, uint64_t count) in our_range_init() 20 our_range->range.start = start; in our_range_init() 21 our_range->range.count = count; in our_range_init() 23 hvb_page_range_tree_init(&our_range->removed_guest); in our_range_init() 24 hvb_page_range_tree_init(&our_range->removed_both); in our_range_init() 27 our_range->added = 0; in our_range_init() 28 our_range->unusable_tail = 0; in our_range_init() 31 static void our_range_destroy(OurRange *our_range) in our_range_destroy() 33 hvb_page_range_tree_destroy(&our_range->removed_guest); in our_range_destroy() 34 hvb_page_range_tree_destroy(&our_range in our_range_destroy() 16 our_range_init(OurRange * our_range,uint64_t start,uint64_t count) our_range_init() argument 30 our_range_destroy(OurRange * our_range) our_range_destroy() argument 36 hvb_our_range_clear_removed_trees(OurRange * our_range) hvb_our_range_clear_removed_trees() argument 44 hvb_our_range_mark_added(OurRange * our_range,uint64_t additional_size) hvb_our_range_mark_added() argument 56 our_range_memslots_init_slots(OurRangeMemslots * our_range,MemoryRegion * backing_mr,Object * memslot_owner) our_range_memslots_init_slots() argument 106 OurRangeMemslots *our_range; hvb_our_range_memslots_new() local 120 our_range_memslots_free_memslots(OurRangeMemslots * our_range) our_range_memslots_free_memslots() argument 142 hvb_our_range_memslots_free(OurRangeMemslots * our_range) hvb_our_range_memslots_free() argument 160 hvb_our_range_memslots_ensure_mapped_additional(OurRangeMemslots * our_range,uint64_t additional_map_size) hvb_our_range_memslots_ensure_mapped_additional() argument [all...] |
| H A D | hv-balloon-our_range_memslots.h | 35 static inline uint64_t our_range_get_remaining_start(OurRange *our_range) in our_range_get_remaining_start() argument 37 return our_range->range.start + our_range->added; in our_range_get_remaining_start() 40 static inline uint64_t our_range_get_remaining_size(OurRange *our_range) in our_range_get_remaining_size() argument 42 return our_range->range.count - our_range->added - our_range->unusable_tail; in our_range_get_remaining_size() 45 void hvb_our_range_mark_added(OurRange *our_range, uint64_t additional_size); 47 static inline void our_range_mark_remaining_unusable(OurRange *our_range) in our_range_mark_remaining_unusable() argument 49 our_range->unusable_tail = our_range->range.count - our_range->added; in our_range_mark_remaining_unusable() 52 static inline PageRangeTree our_range_get_removed_tree(OurRange *our_range, in our_range_get_removed_tree() argument 56 return our_range->removed_both; in our_range_get_removed_tree() 58 return our_range->removed_guest; in our_range_get_removed_tree() [all …]
|
| H A D | hv-balloon.c | 141 OurRangeMemslots *our_range; member 186 if (!balloon->our_range) { in hv_balloon_total_our_ram() 190 return balloon->our_range->range.added; in hv_balloon_total_our_ram() 317 OurRange *our_range = OUR_RANGE(balloon->our_range); in hv_balloon_unballoon_get_source() local 328 } else if (!our_range) { in hv_balloon_unballoon_get_source() 330 } else if (!our_range_is_removed_tree_empty(our_range, false)) { in hv_balloon_unballoon_get_source() 331 *dtree = our_range_get_removed_tree(our_range, false); in hv_balloon_unballoon_get_source() 334 } else if (!our_range_is_removed_tree_empty(our_range, true)) { in hv_balloon_unballoon_get_source() 335 *dtree = our_range_get_removed_tree(our_range, tru in hv_balloon_unballoon_get_source() 365 bool our_range; hv_balloon_unballoon_posting() local 430 OurRange *our_range; hv_balloon_our_range_ensure() local 475 OurRange *our_range; hv_balloon_hot_add_setup() local 734 OurRange *our_range = OUR_RANGE(balloon->our_range); hv_balloon_remove_response_handle_range() local 1170 OurRange *our_range; hv_balloon_handle_hot_add_response() local [all...] |