Lines Matching refs:page_addr
867 void tb_phys_invalidate(TranslationBlock *tb, tb_page_addr_t page_addr)
876 phys_pc = tb->page_addr[0] + (tb->pc & ~TARGET_PAGE_MASK);
881 if (tb->page_addr[0] != page_addr) {
882 p = page_find(tb->page_addr[0] >> TARGET_PAGE_BITS);
886 if (tb->page_addr[1] != -1 && tb->page_addr[1] != page_addr) {
887 p = page_find(tb->page_addr[1] >> TARGET_PAGE_BITS);
1085 tb_start = tb->page_addr[0] + (tb->pc & ~TARGET_PAGE_MASK);
1088 tb_start = tb->page_addr[1];
1256 unsigned int n, tb_page_addr_t page_addr)
1263 tb->page_addr[n] = page_addr;
1264 p = page_find_alloc(page_addr >> TARGET_PAGE_BITS, 1);
1282 page_addr &= qemu_host_page_mask;
1284 for (addr = page_addr; addr < page_addr + qemu_host_page_size;
1294 mprotect(g2h(page_addr), qemu_host_page_size,
1298 page_addr);
1306 tlb_protect_code(page_addr);
1335 tb->page_addr[1] = -1;
1590 if (tb->page_addr[1] != -1) {