Home
last modified time | relevance | path

Searched refs:itree (Results 1 – 11 of 11) sorted by relevance

/qemu/accel/tcg/
A Duser-exec.c151 IntervalTreeNode itree; member
245 p->itree.start = start; in pageflags_create()
246 p->itree.last = last; in pageflags_create()
269 p_last = p->itree.last; in pageflags_unset()
325 prev->itree.last = next->itree.last; in pageflags_create_merge()
332 next->itree.start = start; in pageflags_create_merge()
366 p_start = p->itree.start; in pageflags_set_clear()
367 p_last = p->itree.last; in pageflags_set_clear()
650 min = p->itree.last + 1; in page_find_range_empty()
870 IntervalTreeNode itree; member
[all …]
A Dtb-maint.c97 tb->itree.last = tb->itree.start + tb->size - 1; in tb_record()
110 interval_tree_insert(&tb->itree, &tb_root); in tb_record()
117 interval_tree_remove(&tb->itree, &tb_root); in tb_remove()
133 return n ? container_of(n, TranslationBlock, itree) : NULL; in foreach_tb_first()
143 n = interval_tree_iter_next(&tb->itree, start, last); in foreach_tb_next()
145 return container_of(n, TranslationBlock, itree); in foreach_tb_next()
/qemu/target/hppa/
A Dmem_helper.c79 ent->itree.start, ent->itree.last, ent->pa); in hppa_find_tlb()
99 tlb_flush_range_by_mmuidx(cs, ent->itree.start, in hppa_flush_tlb_ent()
100 ent->itree.last - ent->itree.start + 1, in hppa_flush_tlb_ent()
237 phys = ent->pa + (addr - ent->itree.start); in hppa_get_physical_address()
495 ent->itree.start = addr; in HELPER()
498 trace_hppa_tlb_itlba(env, ent, ent->itree.start, ent->itree.last, ent->pa); in HELPER()
526 if (ent->itree.start <= addr && addr <= ent->itree.last) { in HELPER()
550 ent->itree.start = va_b; in itlbt_pa20()
551 ent->itree.last = va_e; in itlbt_pa20()
573 trace_hppa_tlb_itlba(env, ent, ent->itree.start, ent->itree.last, ent->pa); in itlbt_pa20()
[all …]
A Dmachine.c53 ent->itree.start = qemu_get_be64(f); in get_tlb()
54 ent->itree.last = qemu_get_be64(f); in get_tlb()
94 qemu_put_be64(f, ent->itree.start); in put_tlb()
95 qemu_put_be64(f, ent->itree.last); in put_tlb()
139 interval_tree_insert(&e->itree, &env->tlb_root); in tlb_post_load()
142 } else if (partial == NULL && e->itree.start < e->itree.last) { in tlb_post_load()
A Dcpu.h185 IntervalTreeNode itree; member
/qemu/include/exec/
A Dexec-all.h404 return tb->itree.start; in tb_page_addr0()
413 tb_page_addr_t next = tb->itree.last & TARGET_PAGE_MASK; in tb_page_addr1()
414 return next == (tb->itree.start & TARGET_PAGE_MASK) ? -1 : next; in tb_page_addr1()
424 tb->itree.start = addr; in tb_set_page_addr0()
433 tb->itree.last = addr; in tb_set_page_addr0()
444 tb->itree.last = addr; in tb_set_page_addr1()
A Dtranslation-block.h103 IntervalTreeNode itree; member
/qemu/util/
A Dselfmap.c59 e->itree.start = start; in read_self_maps()
60 e->itree.last = end - 1; in read_self_maps()
74 interval_tree_insert(&e->itree, root); in read_self_maps()
/qemu/include/qemu/
A Dselfmap.h15 IntervalTreeNode itree; member
/qemu/tcg/
A Doptimize.c42 IntervalTreeNode itree; member
188 return r ? container_of(r, MemCopyInfo, itree) : NULL; in mem_copy_first()
193 IntervalTreeNode *r = interval_tree_iter_next(&mem->itree, s, l); in mem_copy_next()
194 return r ? container_of(r, MemCopyInfo, itree) : NULL; in mem_copy_next()
202 interval_tree_remove(&mc->itree, &ctx->mem_copy); in remove_mem_copy()
275 interval_tree_remove(&mc->itree, &ctx->mem_copy); in reset_ts()
303 mc->itree.start = start; in record_mem_copy()
304 mc->itree.last = last; in record_mem_copy()
306 interval_tree_insert(&mc->itree, &ctx->mem_copy); in record_mem_copy()
345 if (mc->itree.start == s && mc->type == type) { in find_mem_copy_for()
/qemu/linux-user/
A Dsyscall.c8050 offset += hstart - mi->itree.start; in open_self_maps_4()
8147 MapInfo *mi = container_of(n, MapInfo, itree); in open_self_maps_2()

Completed in 64 milliseconds