Lines Matching refs:ram_addr
209 ram_addr_t ram_addr; in breakpoint_invalidate() local
219 ram_addr = (pd & TARGET_PAGE_MASK) | (pc & ~TARGET_PAGE_MASK); in breakpoint_invalidate()
220 tb_invalidate_phys_page_range(ram_addr, ram_addr + 1, 0); in breakpoint_invalidate()
598 ram_addr_t ram_addr; in tlb_update_dirty() local
604 ram_addr = qemu_ram_addr_from_host_nofail(p); in tlb_update_dirty()
605 if (!cpu_physical_memory_is_dirty(ram_addr)) { in tlb_update_dirty()
1342 int qemu_ram_addr_from_host(void *ptr, ram_addr_t *ram_addr) in qemu_ram_addr_from_host() argument
1348 *ram_addr = xen_ram_addr_from_mapcache(ptr); in qemu_ram_addr_from_host()
1349 return qemu_get_ram_block(*ram_addr)->mr; in qemu_ram_addr_from_host()
1370 *ram_addr = block->offset + (host - block->host); in qemu_ram_addr_from_host()
1378 ram_addr_t ram_addr; in qemu_ram_addr_from_host_nofail() local
1380 if (qemu_ram_addr_from_host(ptr, &ram_addr)) { in qemu_ram_addr_from_host_nofail()
1384 return ram_addr; in qemu_ram_addr_from_host_nofail()
1462 static void notdirty_mem_writeb(void *opaque, hwaddr ram_addr, in notdirty_mem_writeb() argument
1466 dirty_flags = cpu_physical_memory_get_dirty_flags(ram_addr); in notdirty_mem_writeb()
1469 tb_invalidate_phys_page_fast0(ram_addr, 1); in notdirty_mem_writeb()
1470 dirty_flags = cpu_physical_memory_get_dirty_flags(ram_addr); in notdirty_mem_writeb()
1473 stb_p(qemu_get_ram_ptr(ram_addr), val); in notdirty_mem_writeb()
1475 cpu_physical_memory_set_dirty_flags(ram_addr, dirty_flags); in notdirty_mem_writeb()
1482 static void notdirty_mem_writew(void *opaque, hwaddr ram_addr, in notdirty_mem_writew() argument
1486 dirty_flags = cpu_physical_memory_get_dirty_flags(ram_addr); in notdirty_mem_writew()
1489 tb_invalidate_phys_page_fast0(ram_addr, 2); in notdirty_mem_writew()
1490 dirty_flags = cpu_physical_memory_get_dirty_flags(ram_addr); in notdirty_mem_writew()
1493 stw_p(qemu_get_ram_ptr(ram_addr), val); in notdirty_mem_writew()
1495 cpu_physical_memory_set_dirty_flags(ram_addr, dirty_flags); in notdirty_mem_writew()
1502 static void notdirty_mem_writel(void *opaque, hwaddr ram_addr, in notdirty_mem_writel() argument
1506 dirty_flags = cpu_physical_memory_get_dirty_flags(ram_addr); in notdirty_mem_writel()
1509 tb_invalidate_phys_page_fast0(ram_addr, 4); in notdirty_mem_writel()
1510 dirty_flags = cpu_physical_memory_get_dirty_flags(ram_addr); in notdirty_mem_writel()
1513 stl_p(qemu_get_ram_ptr(ram_addr), val); in notdirty_mem_writel()
1515 cpu_physical_memory_set_dirty_flags(ram_addr, dirty_flags); in notdirty_mem_writel()