Home
last modified time | relevance | path

Searched refs:ram_block (Results 1 – 22 of 22) sorted by relevance

/openbmc/qemu/system/
H A Dmemory_ldst.c.inc46 ptr = qemu_map_ram_ptr(mr->ram_block, addr1);
115 ptr = qemu_map_ram_ptr(mr->ram_block, addr1);
181 ptr = qemu_map_ram_ptr(mr->ram_block, addr1);
219 ptr = qemu_map_ram_ptr(mr->ram_block, addr1);
285 ptr = qemu_map_ram_ptr(mr->ram_block, addr1);
323 ptr = qemu_map_ram_ptr(mr->ram_block, addr1);
385 ptr = qemu_map_ram_ptr(mr->ram_block, addr1);
419 ptr = qemu_map_ram_ptr(mr->ram_block, addr1);
483 ptr = qemu_map_ram_ptr(mr->ram_block, addr1);
H A Dmemory.c1312 qemu_ram_free(mr->ram_block); in memory_region_destructor_ram()
1361 mr->ram_block = NULL; in memory_region_do_init()
1501 uint64_t data = ldn_he_p(mr->ram_block->host + addr, size); in memory_region_ram_device_read()
1515 stn_he_p(mr->ram_block->host + addr, size, data); in memory_region_ram_device_write()
1732 mr->ram_block = qemu_ram_alloc(size, ram_flags, mr, &err); in memory_region_init_ram_flags_nomigrate()
1757 mr->ram_block = qemu_ram_alloc_resizeable(size, max_size, resized, in memory_region_init_resizeable_ram()
1786 mr->ram_block = qemu_ram_alloc_from_file(size, mr, ram_flags, path, in memory_region_init_ram_from_file()
1812 mr->ram_block = qemu_ram_alloc_from_fd(size, mr, ram_flags, fd, offset, in memory_region_init_ram_from_fd()
1837 mr->ram_block = qemu_ram_alloc_from_ptr(size, ptr, mr, &error_abort); in memory_region_init_ram_ptr()
1856 mr->ram_block = qemu_ram_alloc_from_ptr(size, ptr, mr, &error_abort); in memory_region_init_ram_device_ptr()
[all …]
H A Dphysmem.c2278 void *qemu_map_ram_ptr(RAMBlock *ram_block, ram_addr_t addr) in qemu_map_ram_ptr() argument
2280 return qemu_ram_ptr_length(ram_block, addr, NULL, false, true); in qemu_map_ram_ptr()
2797 uint8_t *ram_ptr = qemu_ram_ptr_length(mr->ram_block, mr_addr, l, in flatview_write_continue_step()
2890 uint8_t *ram_ptr = qemu_ram_ptr_length(mr->ram_block, mr_addr, l, in flatview_read_continue_step()
3039 ram_ptr = qemu_map_ram_ptr(mr->ram_block, addr1); in address_space_write_rom_internal()
3291 return qemu_ram_ptr_length(mr->ram_block, xlat, plen, true, is_write); in address_space_map()
3393 cache->ptr = qemu_ram_ptr_length(mr->ram_block, cache->xlat, &l, true, in address_space_cache_init()
/openbmc/qemu/hw/virtio/
H A Dvirtio-mem.c590 RAMBlock *rb = vmem->memdev->mr.ram_block; in virtio_mem_set_block_state()
652 ram_block_discard_range(vmem->memdev->mr.ram_block, offset, size); in virtio_mem_set_block_state()
742 RAMBlock *rb = vmem->memdev->mr.ram_block; in virtio_mem_unplug_all()
971 !vmem->memdev->mr.ram_block) { in virtio_mem_device_realize()
996 rb = vmem->memdev->mr.ram_block; in virtio_mem_device_realize()
1160 RAMBlock *rb = vmem->memdev->mr.ram_block; in virtio_mem_discard_range_cb()
1227 if (migrate_ram_is_ignored(vmem->memdev->mr.ram_block)) { in virtio_mem_post_load()
1259 RAMBlock *rb = vmem->memdev->mr.ram_block; in virtio_mem_post_load_early()
1482 if (limit <= 1 || !vmem->memdev || !vmem->memdev->mr.ram_block) { in virtio_mem_decide_memslots()
1487 rb = vmem->memdev->mr.ram_block; in virtio_mem_decide_memslots()
[all …]
H A Dvhost-user.c489 *offset += mr->ram_block->fd_offset; in vhost_user_get_mr_data()
532 u->region_rb[i] = mr->ram_block; in vhost_user_fill_set_mem_table_msg()
609 u->region_rb[j] = mr->ram_block; in scrub_shadow_regions()
743 u->region_rb[reg_idx] = mr->ram_block; in send_add_regions()
1604 n->mr.ram_block->host = addr; in vhost_user_backend_handle_vring_host_notifier()
H A Dvhost.c751 RAMBlock *mrs_rb = section->mr->ram_block; in vhost_region_add_section()
/openbmc/qemu/block/
H A Dblkio.c517 RAMBlock *ram_block; in blkio_mem_region_from_host() local
525 ram_block = qemu_ram_block_from_host(host, false, &fd_offset); in blkio_mem_region_from_host()
526 if (ram_block) { in blkio_mem_region_from_host()
527 fd = qemu_ram_get_fd(ram_block); in blkio_mem_region_from_host()
540 if (ram_block != end_block) { in blkio_mem_region_from_host()
/openbmc/qemu/backends/
H A Dhostmem.c327 size_t pagesize = qemu_ram_pagesize(memdev->mr.ram_block); in host_memory_backend_pagesize()
351 pagesize = qemu_ram_pagesize(backend->mr.ram_block); in host_memory_backend_memory_complete()
/openbmc/linux/drivers/gpu/drm/nouveau/nvkm/subdev/fb/
H A Dramfuc.h176 #define ram_block(s) ramfuc_block(&(s)->base) macro
H A Dramgk104.c261 ram_block(fuc); in gk104_ram_calc_gddr5()
712 ram_block(fuc); in gk104_ram_calc_sddr3()
H A Dramgt215.c626 ram_block(fuc); in gt215_ram_calc()
/openbmc/qemu/hw/hyperv/
H A Dhv-balloon-our_range_memslots.c152 rb = hostmem_mr->ram_block; in hvb_our_range_memslots_free()
/openbmc/qemu/hw/remote/
H A Dproxy-memory-listener.c93 mrs_rb = section->mr->ram_block; in try_merge()
/openbmc/qemu/hw/display/
H A Dvirtio-gpu-udmabuf.c100 RAMBlock *rb = backend->mr.ram_block; in find_memory_backend_type()
/openbmc/qemu/include/exec/
H A Dmemory.h771 RAMBlock *ram_block; member
2976 void *qemu_map_ram_ptr(RAMBlock *ram_block, ram_addr_t addr);
3031 ptr = qemu_map_ram_ptr(mr->ram_block, addr1); in address_space_read()
/openbmc/qemu/monitor/
H A Dhmp-cmds-target.c278 return qemu_map_ram_ptr(mrs.mr->ram_block, mrs.offset_within_region); in gpa2hva()
/openbmc/qemu/hw/i386/kvm/
H A Dxen_gnttab.c387 act->virtaddr = qemu_map_ram_ptr(act->mrs.mr->ram_block, in xen_be_gnttab_map_refs()
/openbmc/qemu/migration/
H A Dsavevm.c3347 qemu_ram_set_idstr(mr->ram_block, in vmstate_register_ram()
3349 qemu_ram_set_migratable(mr->ram_block); in vmstate_register_ram()
3354 qemu_ram_unset_idstr(mr->ram_block); in vmstate_unregister_ram()
3355 qemu_ram_unset_migratable(mr->ram_block); in vmstate_unregister_ram()
H A Dram.c847 RAMBlock *rb = section->mr->ram_block; in dirty_bitmap_clear_section()
1546 RAMBlock *block = section->mr->ram_block; in populate_read_section()
1621 RAMBlock *rb = section->mr->ram_block; in uffd_protect_section()
/openbmc/qemu/target/i386/kvm/
H A Dxen-emu.c336 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()
/openbmc/qemu/target/riscv/
H A Dcpu_helper.c1232 target_ulong *pte_pa = qemu_map_ram_ptr(mr->ram_block, addr1); in get_physical_address()
/openbmc/qemu/accel/kvm/
H A Dkvm-all.c1544 mem->guest_memfd = mr->ram_block->guest_memfd; in kvm_set_phys_mem()
1545 mem->guest_memfd_offset = (uint8_t*)ram - mr->ram_block->host; in kvm_set_phys_mem()