Home
last modified time | relevance | path

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

/openbmc/qemu/
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);
/openbmc/qemu/system/
H A Dmemory.c1280 qemu_ram_free(mr->ram_block); in memory_region_destructor_ram()
1329 mr->ram_block = NULL; in memory_region_do_init()
2379 assert(mr->ram_block); in memory_region_set_dirty()
2482 assert(mr->ram_block); in memory_region_snapshot_and_clear_dirty()
2492 assert(mr->ram_block); in memory_region_snapshot_get_dirty()
2530 assert(mr->ram_block); in memory_region_reset_dirty()
2541 return mr->ram_block->fd; in memory_region_get_fd()
2553 assert(mr->ram_block); in memory_region_get_ram_ptr()
2571 return mr->ram_block ? mr->ram_block->offset : RAM_ADDR_INVALID; in memory_region_get_ram_addr()
2576 assert(mr->ram_block); in memory_region_ram_resize()
[all …]
H A Dphysmem.c2157 void *qemu_map_ram_ptr(RAMBlock *ram_block, ram_addr_t addr) in qemu_map_ram_ptr() argument
2159 RAMBlock *block = ram_block; in qemu_map_ram_ptr()
2185 static void *qemu_ram_ptr_length(RAMBlock *ram_block, ram_addr_t addr, in qemu_ram_ptr_length() argument
2188 RAMBlock *block = ram_block; in qemu_ram_ptr_length()
2718 ram_ptr = qemu_ram_ptr_length(mr->ram_block, addr1, &l, false); in flatview_write_continue()
2797 ram_ptr = qemu_ram_ptr_length(mr->ram_block, addr1, &l, false); in flatview_read_continue()
2933 ram_ptr = qemu_map_ram_ptr(mr->ram_block, addr1); in address_space_write_rom_internal()
3179 return qemu_ram_ptr_length(mr->ram_block, xlat, plen, true); in address_space_map()
3275 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.c583 RAMBlock *rb = vmem->memdev->mr.ram_block; in virtio_mem_set_block_state()
646 ram_block_discard_range(vmem->memdev->mr.ram_block, offset, size); in virtio_mem_set_block_state()
736 RAMBlock *rb = vmem->memdev->mr.ram_block; in virtio_mem_unplug_all()
974 !vmem->memdev->mr.ram_block) { in virtio_mem_device_realize()
999 rb = vmem->memdev->mr.ram_block; in virtio_mem_device_realize()
1163 RAMBlock *rb = vmem->memdev->mr.ram_block; in virtio_mem_discard_range_cb()
1230 if (migrate_ram_is_ignored(vmem->memdev->mr.ram_block)) { in virtio_mem_post_load()
1263 RAMBlock *rb = vmem->memdev->mr.ram_block; in virtio_mem_post_load_early()
1486 if (limit <= 1 || !vmem->memdev || !vmem->memdev->mr.ram_block) { in virtio_mem_decide_memslots()
1491 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()
1588 n->mr.ram_block->host = addr; in vhost_user_backend_handle_vring_host_notifier()
H A Dvhost.c686 RAMBlock *mrs_rb = section->mr->ram_block; in vhost_region_add_section()
/openbmc/qemu/block/
H A Dblkio.c514 RAMBlock *ram_block; in blkio_mem_region_from_host() local
522 ram_block = qemu_ram_block_from_host(host, false, &fd_offset); in blkio_mem_region_from_host()
523 if (ram_block) { in blkio_mem_region_from_host()
524 fd = qemu_ram_get_fd(ram_block); in blkio_mem_region_from_host()
537 if (ram_block != end_block) { in blkio_mem_region_from_host()
/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/display/
H A Dvirtio-gpu-udmabuf.c100 RAMBlock *rb = backend->mr.ram_block; in find_memory_backend_type()
/openbmc/qemu/hw/remote/
H A Dproxy-memory-listener.c93 mrs_rb = section->mr->ram_block; in try_merge()
/openbmc/qemu/hw/hyperv/
H A Dhv-balloon-our_range_memslots.c151 rb = hostmem_mr->ram_block; in hvb_our_range_memslots_free()
/openbmc/qemu/include/exec/
H A Dmemory.h801 RAMBlock *ram_block; member
2943 void *qemu_map_ram_ptr(RAMBlock *ram_block, ram_addr_t addr);
2998 ptr = qemu_map_ram_ptr(mr->ram_block, addr1); in address_space_read()
/openbmc/qemu/monitor/
H A Dhmp-cmds-target.c277 return qemu_map_ram_ptr(mrs.mr->ram_block, mrs.offset_within_region); in gpa2hva()
/openbmc/qemu/backends/
H A Dhostmem.c317 size_t pagesize = qemu_ram_pagesize(memdev->mr.ram_block); in host_memory_backend_pagesize()
/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.c3358 qemu_ram_set_idstr(mr->ram_block, in vmstate_register_ram()
3360 qemu_ram_set_migratable(mr->ram_block); in vmstate_register_ram()
3365 qemu_ram_unset_idstr(mr->ram_block); in vmstate_unregister_ram()
3366 qemu_ram_unset_migratable(mr->ram_block); in vmstate_unregister_ram()
H A Dram.c829 RAMBlock *rb = section->mr->ram_block; in dirty_bitmap_clear_section()
1562 RAMBlock *block = section->mr->ram_block; in populate_read_section()
1637 RAMBlock *rb = section->mr->ram_block; in uffd_protect_section()
/openbmc/qemu/target/i386/kvm/
H A Dxen-emu.c341 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()
/openbmc/qemu/target/riscv/
H A Dcpu_helper.c1105 target_ulong *pte_pa = qemu_map_ram_ptr(mr->ram_block, addr1); in get_physical_address()