Lines Matching defs:ram_addr

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