Lines Matching refs:AllocMapEntry
29 typedef struct AllocMapEntry { struct
31 RB_ENTRY(AllocMapEntry) rb_entry;
35 } AllocMapEntry; typedef
50 allocmapentry_alloc_begins(const AllocMapEntry* adesc) in allocmapentry_alloc_begins()
63 allocmapentry_alloc_ends(const AllocMapEntry* adesc) in allocmapentry_alloc_ends()
83 cmp_rb(AllocMapEntry* d1, AllocMapEntry* d2) in cmp_rb()
95 RB_GENERATE(AllocMap, AllocMapEntry, rb_entry, cmp_rb);
107 AllocMapEntry* adesc, in allocmap_insert_desc()
110 AllocMapEntry* existing = AllocMap_RB_INSERT(map, adesc); in allocmap_insert_desc()
139 static inline AllocMapEntry*
144 AllocMapEntry adesc; in allocmap_find_entry()
168 AllocMapEntry* adesc = qemu_malloc(sizeof(AllocMapEntry)); in allocmap_insert()
189 AllocMapEntry* adesc = allocmap_find_entry(map, address, block_size); in allocmap_find()
196 AllocMapEntry* adesc = allocmap_find_entry(map, address, 1); in allocmap_pull()
210 AllocMapEntry* first = RB_MIN(AllocMap, map); in allocmap_pull_first()
227 AllocMapEntry* entry; in allocmap_copy()
230 AllocMapEntry* new_entry = in allocmap_copy()
231 (AllocMapEntry*)qemu_malloc(sizeof(AllocMapEntry)); in allocmap_copy()
236 memcpy(new_entry, entry, sizeof(AllocMapEntry)); in allocmap_copy()