Home
last modified time | relevance | path

Searched refs:mrs (Results 1 – 17 of 17) sorted by relevance

/qemu/hw/i386/kvm/
H A Dxen_gnttab.c246 MemoryRegionSection mrs; member
253 MemoryRegionSection *mrs, int prot) in gnt_unref() argument
255 if (mrs && mrs->mr) { in gnt_unref()
257 memory_region_set_dirty(mrs->mr, mrs->offset_within_region, in gnt_unref()
260 memory_region_unref(mrs->mr); in gnt_unref()
261 mrs->mr = NULL; in gnt_unref()
384 if (act->mrs.mr && in xen_be_gnttab_map_refs()
385 !int128_lt(act->mrs.size, int128_make64(XEN_PAGE_SIZE)) && in xen_be_gnttab_map_refs()
387 act->virtaddr = qemu_map_ram_ptr(act->mrs.mr->ram_block, in xen_be_gnttab_map_refs()
391 gnt_unref(s, refs[0], &act->mrs, 0); in xen_be_gnttab_map_refs()
[all …]
/qemu/monitor/
H A Dhmp-cmds-target.c255 MemoryRegionSection mrs = memory_region_find(get_system_memory(), in gpa2hva() local
258 if (!mrs.mr) { in gpa2hva()
263 if (!memory_region_is_ram(mrs.mr) && !memory_region_is_romd(mrs.mr)) { in gpa2hva()
265 memory_region_unref(mrs.mr); in gpa2hva()
270 if (int128_lt(mrs.size, gpa_region_size)) { in gpa2hva()
273 memory_region_unref(mrs.mr); in gpa2hva()
277 *p_mr = mrs.mr; in gpa2hva()
278 return qemu_map_ram_ptr(mrs.mr->ram_block, mrs.offset_within_region); in gpa2hva()
/qemu/hw/remote/
H A Dproxy-memory-listener.c34 int mrs; in proxy_memory_listener_reset() local
36 for (mrs = 0; mrs < proxy_listener->n_mr_sections; mrs++) { in proxy_memory_listener_reset()
37 memory_region_unref(proxy_listener->mr_sections[mrs].mr); in proxy_memory_listener_reset()
/qemu/hw/display/
H A Dvga-pci.c53 MemoryRegion mrs[4]; member
267 pci_std_vga_mmio_region_init(s, OBJECT(dev), &d->mmio, d->mrs, in pci_std_vga_realize()
298 pci_std_vga_mmio_region_init(s, OBJECT(dev), &d->mmio, d->mrs, qext, edid); in pci_secondary_vga_realize()
310 memory_region_del_subregion(&d->mmio, &d->mrs[0]); in pci_secondary_vga_exit()
311 memory_region_del_subregion(&d->mmio, &d->mrs[1]); in pci_secondary_vga_exit()
313 memory_region_del_subregion(&d->mmio, &d->mrs[2]); in pci_secondary_vga_exit()
316 memory_region_del_subregion(&d->mmio, &d->mrs[3]); in pci_secondary_vga_exit()
/qemu/hw/intc/
H A Darm_gicv3_its_kvm.c51 MemoryRegionSection mrs; in kvm_its_send_msi() local
53 mrs = memory_region_find(mr, 0, 1); in kvm_its_send_msi()
54 memory_region_unref(mrs.mr); in kvm_its_send_msi()
55 s->gits_translater_gpa = mrs.offset_within_address_space + 0x40; in kvm_its_send_msi()
/qemu/hw/mem/
H A Dmemory-device.c490 MemoryRegionSection *mrs, bool add) in memory_devices_region_mod() argument
495 if (!memory_region_is_ram(mrs->mr)) { in memory_devices_region_mod()
522 MemoryRegionSection *mrs) in memory_devices_region_add() argument
524 return memory_devices_region_mod(listener, mrs, true); in memory_devices_region_add()
528 MemoryRegionSection *mrs) in memory_devices_region_del() argument
530 return memory_devices_region_mod(listener, mrs, false); in memory_devices_region_del()
/qemu/target/i386/kvm/
H A Dxen-emu.c330 MemoryRegionSection mrs = { .mr = NULL }; in set_vcpu_info() local
339 mrs = memory_region_find(get_system_memory(), gpa, in set_vcpu_info()
341 if (mrs.mr && mrs.mr->ram_block && in set_vcpu_info()
343 vcpu_info_hva = qemu_map_ram_ptr(mrs.mr->ram_block, in set_vcpu_info()
344 mrs.offset_within_region); in set_vcpu_info()
347 if (mrs.mr) { in set_vcpu_info()
348 memory_region_unref(mrs.mr); in set_vcpu_info()
349 mrs.mr = NULL; in set_vcpu_info()
359 env->xen_vcpu_info_mr = mrs.mr; in set_vcpu_info()
1909 if (mrs.mr && in kvm_get_xen_state()
[all …]
/qemu/include/exec/
H A Dmemory_ldst_cached.h.inc31 fuzz_dma_read_cb(cache->xlat + addr, 2, cache->mrs.mr);
43 fuzz_dma_read_cb(cache->xlat + addr, 4, cache->mrs.mr);
55 fuzz_dma_read_cb(cache->xlat + addr, 8, cache->mrs.mr);
H A Dmemory.h2784 MemoryRegionSection mrs; member
2886 cache->mrs.mr = NULL; in address_space_cache_init_empty()
3105 fuzz_dma_read_cb(cache->xlat + addr, len, cache->mrs.mr); in address_space_read_cached()
/qemu/tests/tcg/aarch64/system/
H A Dboot.S171 mrs x0, sctlr_el1
186 mrs x0, cpacr_el1
/qemu/tests/tcg/arm/system/
H A Dtest-armv6m-undef.S97 mrs r0, ipsr
/qemu/system/
H A Dmemory.c769 MemoryRegionSection mrs = in generate_memory_topology() local
771 flatview_add_to_dispatch(view, &mrs); in generate_memory_topology()
2300 listener->log_sync(listener, &mrs); in memory_region_sync_dirty_bitmap()
2320 MemoryRegionSection mrs; in memory_region_clear_dirty_bitmap() local
2342 mrs = section_from_flat_range(fr, view); in memory_region_clear_dirty_bitmap()
2345 sec_end = mrs.offset_within_region + int128_get64(mrs.size); in memory_region_clear_dirty_bitmap()
2357 mrs.offset_within_address_space += in memory_region_clear_dirty_bitmap()
2358 sec_start - mrs.offset_within_region; in memory_region_clear_dirty_bitmap()
2359 mrs.offset_within_region = sec_start; in memory_region_clear_dirty_bitmap()
2361 mrs.size = int128_make64(sec_size); in memory_region_clear_dirty_bitmap()
[all …]
H A Dphysmem.c3305 cache->mrs = *address_space_translate_internal(d, addr, &cache->xlat, &l, true); in address_space_cache_init()
3312 diff = int128_sub(cache->mrs.size, in address_space_cache_init()
3313 int128_make64(cache->xlat - cache->mrs.offset_within_region)); in address_space_cache_init()
3316 mr = cache->mrs.mr; in address_space_cache_init()
3343 invalidate_and_set_dirty(cache->mrs.mr, addr + cache->xlat, access_len); in address_space_cache_invalidate()
3349 if (!cache->mrs.mr) { in address_space_cache_destroy()
3356 memory_region_unref(cache->mrs.mr); in address_space_cache_destroy()
3358 cache->mrs.mr = NULL; in address_space_cache_destroy()
3379 mr = cache->mrs.mr; in address_space_translate_cached()
/qemu/tests/migration/aarch64/
H A Da-b-kernel.S22 mrs x0, sctlr_el1
/qemu/docs/devel/
H A Dtcg-plugins.rst435 Instr: mrs x0, sp_el0 (2682661 hits) (op=0xd5384100/ System Reg)
436 Instr: mrs x1, tpidr_el2 (1789339 hits) (op=0xd53cd041/ System Reg)
437 Instr: mrs x2, tpidr_el2 (1513494 hits) (op=0xd53cd042/ System Reg)
438 Instr: mrs x0, tpidr_el2 (1490823 hits) (op=0xd53cd040/ System Reg)
439 Instr: mrs x1, sp_el0 (933793 hits) (op=0xd5384101/ System Reg)
440 Instr: mrs x2, sp_el0 (699516 hits) (op=0xd5384102/ System Reg)
441 Instr: mrs x4, tpidr_el2 (528437 hits) (op=0xd53cd044/ System Reg)
442 Instr: mrs x30, ttbr1_el1 (480776 hits) (op=0xd538203e/ System Reg)
/qemu/target/arm/
H A Dkvm.c1552 MemoryRegionSection mrs; in kvm_arch_fixup_msi_route() local
1570 mrs = memory_region_find(mr, xlat, 1); in kvm_arch_fixup_msi_route()
1572 if (!mrs.mr) { in kvm_arch_fixup_msi_route()
1576 doorbell_gpa = mrs.offset_within_address_space; in kvm_arch_fixup_msi_route()
1577 memory_region_unref(mrs.mr); in kvm_arch_fixup_msi_route()
/qemu/hw/virtio/
H A Dvhost.c613 struct MemoryRegionSection *mrs = dev->mem_sections + i; in vhost_commit() local
615 cur_vmr->guest_phys_addr = mrs->offset_within_address_space; in vhost_commit()
616 cur_vmr->memory_size = int128_get64(mrs->size); in vhost_commit()
618 (uintptr_t)memory_region_get_ram_ptr(mrs->mr) + in vhost_commit()
619 mrs->offset_within_region; in vhost_commit()