Home
last modified time | relevance | path

Searched refs:ram_addr_t (Results 1 – 25 of 128) sorted by relevance

123456

/openbmc/qemu/include/exec/
H A Dram_addr.h80 static inline bool offset_in_ramblock(RAMBlock *b, ram_addr_t offset) in offset_in_ramblock()
85 static inline void *ramblock_ptr(RAMBlock *block, ram_addr_t offset) in ramblock_ptr()
123 RAMBlock *qemu_ram_alloc_from_file(ram_addr_t size, MemoryRegion *mr,
126 RAMBlock *qemu_ram_alloc_from_fd(ram_addr_t size, MemoryRegion *mr,
130 RAMBlock *qemu_ram_alloc_from_ptr(ram_addr_t size, void *host,
132 RAMBlock *qemu_ram_alloc(ram_addr_t size, uint32_t ram_flags, MemoryRegion *mr,
134 RAMBlock *qemu_ram_alloc_resizeable(ram_addr_t size, ram_addr_t max_size,
141 int qemu_ram_resize(RAMBlock *block, ram_addr_t newsize, Error **errp);
143 void qemu_ram_msync(RAMBlock *block, ram_addr_t start, ram_addr_t length);
154 static inline bool cpu_physical_memory_get_dirty(ram_addr_t start, in cpu_physical_memory_get_dirty()
[all …]
H A Dcpu-common.h59 typedef uint64_t ram_addr_t; typedef
63 typedef uintptr_t ram_addr_t; typedef
70 void qemu_ram_remap(ram_addr_t addr, ram_addr_t length);
72 ram_addr_t qemu_ram_addr_from_host(void *ptr);
73 ram_addr_t qemu_ram_addr_from_host_nofail(void *ptr);
91 ram_addr_t *offset);
92 ram_addr_t qemu_ram_block_host_offset(RAMBlock *rb, void *host);
97 ram_addr_t qemu_ram_get_offset(RAMBlock *rb);
98 ram_addr_t qemu_ram_get_used_length(RAMBlock *rb);
99 ram_addr_t qemu_ram_get_max_length(RAMBlock *rb);
H A Dramblock.h32 ram_addr_t offset;
33 ram_addr_t used_length;
34 ram_addr_t max_length;
91 ram_addr_t postcopy_length;
H A Dcputlb.h29 void tlb_protect_code(ram_addr_t ram_addr);
30 void tlb_unprotect_code(ram_addr_t ram_addr);
H A Dexec-all.h592 void tlb_reset_dirty(CPUState *cpu, ram_addr_t start1, ram_addr_t length);
593 void tlb_reset_dirty_range_all(ram_addr_t start, ram_addr_t length);
/openbmc/qemu/include/sysemu/
H A Dxen.h33 void xen_hvm_modified_memory(ram_addr_t start, ram_addr_t length);
34 void xen_ram_alloc(ram_addr_t ram_addr, ram_addr_t size,
40 static inline void xen_hvm_modified_memory(ram_addr_t start, ram_addr_t length) in xen_hvm_modified_memory()
44 static inline void xen_ram_alloc(ram_addr_t ram_addr, ram_addr_t size, in xen_ram_alloc()
H A Dxen-mapcache.h16 ram_addr_t size);
22 ram_addr_t ram_addr_offset,
25 ram_addr_t xen_ram_addr_from_mapcache(void *ptr);
41 ram_addr_t ram_addr_offset, in xen_map_cache()
49 static inline ram_addr_t xen_ram_addr_from_mapcache(void *ptr) in xen_ram_addr_from_mapcache()
H A Diommufd.h47 ram_addr_t size, void *vaddr, bool readonly);
49 hwaddr iova, ram_addr_t size);
61 uint64_t iova, ram_addr_t size,
H A Dkvm_int.h24 ram_addr_t memory_size;
35 ram_addr_t ram_start_offset;
186 void kvm_hwpoison_page_add(ram_addr_t ram_addr);
H A Dmemory_mapping.h46 ram_addr_t length;
64 ram_addr_t length);
/openbmc/qemu/migration/
H A Dram.h54 int ram_save_queue_pages(const char *rbname, ram_addr_t start, ram_addr_t len,
77 bool ramblock_page_is_discarded(RAMBlock *rb, ram_addr_t start);
80 void ramblock_set_file_bmap_atomic(RAMBlock *block, ram_addr_t offset,
88 void colo_record_bitmap(RAMBlock *block, ram_addr_t *normal, uint32_t pages);
H A Drdma.h51 int rdma_control_save_page(QEMUFile *f, ram_addr_t block_offset,
52 ram_addr_t offset, size_t size);
63 int rdma_control_save_page(QEMUFile *f, ram_addr_t block_offset, in rdma_control_save_page()
64 ram_addr_t offset, size_t size) in rdma_control_save_page()
H A Dram.c368 ram_addr_t last_page;
480 static void pss_init(PageSearchStatus *pss, RAMBlock *rb, ram_addr_t page) in pss_init()
510 RAMBlock *block, ram_addr_t offset) in save_page_header()
590 static void xbzrle_cache_zero_page(ram_addr_t current_addr) in xbzrle_cache_zero_page()
615 uint8_t **current_data, ram_addr_t current_addr, in save_xbzrle_page()
616 RAMBlock *block, ram_addr_t offset) in save_xbzrle_page()
758 start = QEMU_ALIGN_DOWN((ram_addr_t)page << TARGET_PAGE_BITS, size); in migration_clear_memory_region_dirty_bitmap()
900 bool ramblock_page_is_discarded(RAMBlock *rb, ram_addr_t start) in ramblock_page_is_discarded()
1131 ram_addr_t offset) in save_zero_page()
1180 ram_addr_t offset, int *pages) in control_save_page()
[all …]
H A Dmultifd.h32 bool multifd_queue_page(RAMBlock *block, ram_addr_t offset);
83 ram_addr_t offset[];
221 ram_addr_t *normal;
225 ram_addr_t *zero;
H A Dmultifd-zero-page.c27 static void swap_page_offset(ram_addr_t *pages_offset, int a, int b) in swap_page_offset()
29 ram_addr_t temp; in swap_page_offset()
/openbmc/qemu/system/
H A Dphysmem.c171 ram_addr_t start;
172 ram_addr_t end;
815 static RAMBlock *qemu_get_ram_block(ram_addr_t addr) in qemu_get_ram_block()
853 void tlb_reset_dirty_range_all(ram_addr_t start, ram_addr_t length) in tlb_reset_dirty_range_all()
856 ram_addr_t start1; in tlb_reset_dirty_range_all()
858 ram_addr_t end; in tlb_reset_dirty_range_all()
874 bool cpu_physical_memory_test_and_clear_dirty(ram_addr_t start, in cpu_physical_memory_test_and_clear_dirty()
875 ram_addr_t length, in cpu_physical_memory_test_and_clear_dirty()
910 mr_offset = (ram_addr_t)(start_page << TARGET_PAGE_BITS) - ramblock->offset; in cpu_physical_memory_test_and_clear_dirty()
926 ram_addr_t start, first, last; in cpu_physical_memory_snapshot_and_clear_dirty()
[all …]
H A Dmemory_mapping.c42 ram_addr_t length) in create_new_memory_mapping()
69 ram_addr_t length) in mapping_have_same_region()
94 ram_addr_t length) in mapping_merge()
110 ram_addr_t length) in memory_mapping_list_add_merge_sorted()
315 ram_addr_t offset, length; in qemu_get_guest_memory_mapping()
/openbmc/qemu/include/hw/vfio/
H A Dvfio-container-base.h74 hwaddr iova, ram_addr_t size,
77 hwaddr iova, ram_addr_t size,
114 hwaddr iova, ram_addr_t size,
117 hwaddr iova, ram_addr_t size,
/openbmc/qemu/hw/i386/xen/
H A Dxen-hvm.c117 ram_addr_t ram_size, MemoryRegion **ram_memory_p) in xen_ram_init()
121 ram_addr_t block_len; in xen_ram_init()
178 static XenPhysmap *get_physmapping(hwaddr start_addr, ram_addr_t size, in get_physmapping()
193 static hwaddr xen_phys_offset_to_gaddr(hwaddr phys_offset, ram_addr_t size, in xen_phys_offset_to_gaddr()
247 ram_addr_t size, in xen_add_to_physmap()
328 ram_addr_t size) in xen_remove_from_physmap()
377 ram_addr_t size) in xen_sync_dirty_bitmap()
666 void xen_hvm_modified_memory(ram_addr_t start, ram_addr_t length) in xen_hvm_modified_memory()
674 ram_addr_t start_pfn, nb_pages; in xen_hvm_modified_memory()
709 ram_addr_t size = int128_get64(section->size); in arch_xen_set_memory()
/openbmc/qemu/stubs/
H A Dram-block.c11 ram_addr_t qemu_ram_get_offset(RAMBlock *rb) in qemu_ram_get_offset()
16 ram_addr_t qemu_ram_get_used_length(RAMBlock *rb) in qemu_ram_get_used_length()
/openbmc/qemu/hw/arm/
H A Dxen-stubs.c26 void xen_hvm_modified_memory(ram_addr_t start, ram_addr_t length) in xen_hvm_modified_memory()
/openbmc/qemu/hw/xtensa/
H A Dbootparam.h35 static inline ram_addr_t put_tag(ram_addr_t addr, uint16_t tag, in put_tag()
/openbmc/qemu/hw/virtio/
H A Dvirtio-balloon.c41 ram_addr_t base_gpa;
55 ram_addr_t base_gpa, in virtio_balloon_pbp_alloc()
63 ram_addr_t base_gpa) in virtio_balloon_pbp_matches()
83 ram_addr_t rb_offset, rb_aligned_offset, base_gpa; in balloon_inflate_page()
147 ram_addr_t rb_offset; in balloon_deflate_page()
362 ram_addr_t ram_offset; in virtio_balloon_handle_report()
746 static ram_addr_t get_current_ram_size(void) in get_current_ram_size()
770 ram_addr_t vm_ram_size = get_current_ram_size(); in virtio_balloon_set_config()
776 ((ram_addr_t) dev->actual << VIRTIO_BALLOON_PFN_SHIFT)); in virtio_balloon_set_config()
802 static void virtio_balloon_to_target(void *opaque, ram_addr_t target) in virtio_balloon_to_target()
[all …]
/openbmc/qemu/hw/ppc/
H A Dppc405_boards.c127 ram_addr_t ram_size) in ppc405_set_default_bootinfo()
154 static ram_addr_t __ppc405_set_bootinfo(CPUPPCState *env, ppc4xx_bd_info_t *bd) in __ppc405_set_bootinfo()
157 ram_addr_t bdloc; in __ppc405_set_bootinfo()
208 static ram_addr_t ppc405_set_bootinfo(CPUPPCState *env, ram_addr_t ram_size) in ppc405_set_bootinfo()
227 ram_addr_t bdloc; in boot_from_kernel()
H A Dppc4xx_sdram.c58 const ram_addr_t sdram_bank_sizes[], in ppc4xx_sdram_banks()
62 ram_addr_t size_left = memory_region_size(ram); in ppc4xx_sdram_banks()
63 ram_addr_t base = 0; in ppc4xx_sdram_banks()
64 ram_addr_t bank_size; in ppc4xx_sdram_banks()
91 ram_addr_t used_size = memory_region_size(ram) - size_left; in ppc4xx_sdram_banks()
390 const ram_addr_t valid_bank_sizes[] = { in ppc4xx_sdram_ddr_realize()
656 const ram_addr_t valid_bank_sizes[] = { in ppc4xx_sdram_ddr2_realize()

123456