Lines Matching defs:address
216 /* This is a multi-level map on the virtual address space.
227 /* This is a multi-level map on the physical address space.
817 static void tb_invalidate_check(target_ulong address)
821 address &= TARGET_PAGE_MASK;
824 if (!(address + TARGET_PAGE_SIZE <= tb->pc ||
825 address >= tb->pc + tb->size)) {
826 printf("ERROR invalidate: address=" TARGET_FMT_lx
828 address, (long)tb->pc, tb->size);
2245 address comparisons below. */
2379 /* Add a new TLB entry. At most one entry for a given virtual address
2389 target_ulong address;
2414 address = vaddr;
2417 address |= TLB_MMIO;
2437 /* IO handlers are currently passed a physical address.
2438 It would be nice to pass an offset from the base address
2440 and avoid full address decoding in every device.
2442 IO_MEM_ROMD uses these as a ram address. */
2451 code_address = address;
2485 address |= TLB_MMIO;
2496 te->addr_read = address;
2510 te->addr_write = address | TLB_MMIO;
2513 te->addr_write = address | TLB_NOTDIRTY;
2515 te->addr_write = address;
2659 int page_get_flags(target_ulong address)
2663 p = page_find(address >> TARGET_PAGE_BITS);
2677 guest address space. If this assert fires, it probably indicates
2717 guest address space. If this assert fires, it probably indicates
2762 int page_unprotect(target_ulong address, uintptr_t pc, void *puc)
2773 p = page_find(address >> TARGET_PAGE_BITS);
2782 host_start = address & qemu_host_page_mask;
2851 io memory page. The address used when calling the IO function is
4019 /* Map a physical memory region into a host virtual address.