Home
last modified time | relevance | path

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

/qemu/hw/i386/kvm/
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/
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/tests/tcg/aarch64/system/
A Dmte.S35 mrs tmp0, mair_el1
45 mrs tmp1, tcr_el1
59 mrs tmp2, sctlr_el1
A Dboot.S182 mrs x0, sctlr_el1
197 mrs x0, cpacr_el1
/qemu/hw/remote/
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/
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/
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/
A Dmemory-device.c486 MemoryRegionSection *mrs, bool add) in memory_devices_region_mod() argument
491 if (!memory_region_is_ram(mrs->mr)) { in memory_devices_region_mod()
518 MemoryRegionSection *mrs) in memory_devices_region_add() argument
520 return memory_devices_region_mod(listener, mrs, true); in memory_devices_region_add()
524 MemoryRegionSection *mrs) in memory_devices_region_del() argument
526 return memory_devices_region_mod(listener, mrs, false); in memory_devices_region_del()
/qemu/target/i386/kvm/
A Dxen-emu.c325 MemoryRegionSection mrs = { .mr = NULL }; in set_vcpu_info() local
334 mrs = memory_region_find(get_system_memory(), gpa, in set_vcpu_info()
336 if (mrs.mr && mrs.mr->ram_block && in set_vcpu_info()
338 vcpu_info_hva = qemu_map_ram_ptr(mrs.mr->ram_block, in set_vcpu_info()
339 mrs.offset_within_region); in set_vcpu_info()
342 if (mrs.mr) { in set_vcpu_info()
343 memory_region_unref(mrs.mr); in set_vcpu_info()
344 mrs.mr = NULL; in set_vcpu_info()
354 env->xen_vcpu_info_mr = mrs.mr; in set_vcpu_info()
1904 if (mrs.mr && in kvm_get_xen_state()
[all …]
/qemu/include/exec/
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);
A Dmemory.h2736 MemoryRegionSection mrs; member
2838 cache->mrs.mr = NULL; in address_space_cache_init_empty()
3057 fuzz_dma_read_cb(cache->xlat + addr, len, cache->mrs.mr); in address_space_read_cached()
/qemu/system/
A Dmemory.c769 MemoryRegionSection mrs = in generate_memory_topology() local
771 flatview_add_to_dispatch(view, &mrs); in generate_memory_topology()
965 listener->coalesced_io_add(listener, mrs, in flat_range_coalesced_io_notify_listener_add_del()
969 listener->coalesced_io_del(listener, mrs, in flat_range_coalesced_io_notify_listener_add_del()
2326 MemoryRegionSection mrs; in memory_region_clear_dirty_bitmap() local
2348 mrs = section_from_flat_range(fr, view); in memory_region_clear_dirty_bitmap()
2351 sec_end = mrs.offset_within_region + int128_get64(mrs.size); in memory_region_clear_dirty_bitmap()
2363 mrs.offset_within_address_space += in memory_region_clear_dirty_bitmap()
2365 mrs.offset_within_region = sec_start; in memory_region_clear_dirty_bitmap()
2367 mrs.size = int128_make64(sec_size); in memory_region_clear_dirty_bitmap()
[all …]
A Dphysmem.c3370 cache->mrs = *address_space_translate_internal(d, addr, &cache->xlat, &l, true); in address_space_cache_init()
3377 diff = int128_sub(cache->mrs.size, in address_space_cache_init()
3378 int128_make64(cache->xlat - cache->mrs.offset_within_region)); in address_space_cache_init()
3381 mr = cache->mrs.mr; in address_space_cache_init()
3408 invalidate_and_set_dirty(cache->mrs.mr, addr + cache->xlat, access_len); in address_space_cache_invalidate()
3414 if (!cache->mrs.mr) { in address_space_cache_destroy()
3421 memory_region_unref(cache->mrs.mr); in address_space_cache_destroy()
3423 cache->mrs.mr = NULL; in address_space_cache_destroy()
3444 mr = cache->mrs.mr; in address_space_translate_cached()
/qemu/tests/tcg/arm/system/
A Dtest-armv6m-undef.S97 mrs r0, ipsr
/qemu/tests/migration/aarch64/
A Da-b-kernel.S22 mrs x0, sctlr_el1
/qemu/docs/about/
A Demulation.rst547 Instr: mrs x0, sp_el0 (2682661 hits) (op=0xd5384100/ System Reg)
548 Instr: mrs x1, tpidr_el2 (1789339 hits) (op=0xd53cd041/ System Reg)
549 Instr: mrs x2, tpidr_el2 (1513494 hits) (op=0xd53cd042/ System Reg)
550 Instr: mrs x0, tpidr_el2 (1490823 hits) (op=0xd53cd040/ System Reg)
551 Instr: mrs x1, sp_el0 (933793 hits) (op=0xd5384101/ System Reg)
552 Instr: mrs x2, sp_el0 (699516 hits) (op=0xd5384102/ System Reg)
553 Instr: mrs x4, tpidr_el2 (528437 hits) (op=0xd53cd044/ System Reg)
554 Instr: mrs x30, ttbr1_el1 (480776 hits) (op=0xd538203e/ System Reg)
/qemu/target/arm/
A Dkvm.c1561 MemoryRegionSection mrs; in kvm_arch_fixup_msi_route() local
1579 mrs = memory_region_find(mr, xlat, 1); in kvm_arch_fixup_msi_route()
1581 if (!mrs.mr) { in kvm_arch_fixup_msi_route()
1585 doorbell_gpa = mrs.offset_within_address_space; in kvm_arch_fixup_msi_route()
1586 memory_region_unref(mrs.mr); in kvm_arch_fixup_msi_route()
/qemu/hw/virtio/
A Dvhost.c678 struct MemoryRegionSection *mrs = dev->mem_sections + i; in vhost_commit() local
680 cur_vmr->guest_phys_addr = mrs->offset_within_address_space; in vhost_commit()
681 cur_vmr->memory_size = int128_get64(mrs->size); in vhost_commit()
683 (uintptr_t)memory_region_get_ram_ptr(mrs->mr) + in vhost_commit()
684 mrs->offset_within_region; in vhost_commit()
A Dvirtio-pci.c618 MemoryRegionSection mrs = memory_region_find(&reg->mr, in virtio_address_space_lookup() local
620 assert(mrs.mr); in virtio_address_space_lookup()
621 *off = mrs.offset_within_region; in virtio_address_space_lookup()
622 memory_region_unref(mrs.mr); in virtio_address_space_lookup()
623 return mrs.mr; in virtio_address_space_lookup()

Completed in 68 milliseconds