Home | History | Annotate | Download | only in qemu

Lines Matching refs:page_addr

782 void tb_phys_invalidate(TranslationBlock *tb, target_ulong page_addr)
791 phys_pc = tb->page_addr[0] + (tb->pc & ~TARGET_PAGE_MASK);
797 if (tb->page_addr[0] != page_addr) {
798 p = page_find(tb->page_addr[0] >> TARGET_PAGE_BITS);
802 if (tb->page_addr[1] != -1 && tb->page_addr[1] != page_addr) {
803 p = page_find(tb->page_addr[1] >> TARGET_PAGE_BITS);
985 tb_start = tb->page_addr[0] + (tb->pc & ~TARGET_PAGE_MASK);
988 tb_start = tb->page_addr[1];
1142 unsigned int n, target_ulong page_addr)
1147 tb->page_addr[n] = page_addr;
1148 p = page_find_alloc(page_addr >> TARGET_PAGE_BITS);
1164 page_addr &= qemu_host_page_mask;
1166 for(addr = page_addr; addr < page_addr + qemu_host_page_size;
1176 mprotect(g2h(page_addr), qemu_host_page_size,
1180 page_addr);
1188 tlb_protect_code(page_addr);
1247 tb->page_addr[1] = -1;
3912 if (tb->page_addr[1] != -1)