Lines Matching refs:MemoryRegion

38 DECLARE_INSTANCE_CHECKER(MemoryRegion, MEMORY_REGION,
55 MemoryRegion *mr);
59 MemoryRegion *mr) in fuzz_dma_read_cb()
102 MemoryRegion *mr;
670 const MemoryRegion *mr);
755 const MemoryRegion *mr);
801 struct MemoryRegion { struct
824 MemoryRegion *container; argument
828 void (*destructor)(MemoryRegion *mr); argument
835 MemoryRegion *alias; argument
838 QTAILQ_HEAD(, MemoryRegion) subregions; argument
839 QTAILQ_ENTRY(MemoryRegion) subregions_link;
851 MemoryRegion parent_obj; argument
1134 MemoryRegion *mr;
1148 MemoryRegion *root;
1179 MemoryRegion *root;
1200 const MemoryRegion *mr,
1260 void memory_region_init(MemoryRegion *mr,
1280 void memory_region_ref(MemoryRegion *mr);
1292 void memory_region_unref(MemoryRegion *mr);
1308 void memory_region_init_io(MemoryRegion *mr,
1332 bool memory_region_init_ram_nomigrate(MemoryRegion *mr,
1357 bool memory_region_init_ram_flags_nomigrate(MemoryRegion *mr,
1387 bool memory_region_init_resizeable_ram(MemoryRegion *mr,
1421 bool memory_region_init_ram_from_file(MemoryRegion *mr,
1451 bool memory_region_init_ram_from_fd(MemoryRegion *mr,
1476 void memory_region_init_ram_ptr(MemoryRegion *mr,
1504 void memory_region_init_ram_device_ptr(MemoryRegion *mr,
1522 void memory_region_init_alias(MemoryRegion *mr,
1525 MemoryRegion *orig,
1549 bool memory_region_init_rom_nomigrate(MemoryRegion *mr,
1574 bool memory_region_init_rom_device_nomigrate(MemoryRegion *mr,
1635 bool memory_region_init_ram(MemoryRegion *mr,
1664 bool memory_region_init_rom(MemoryRegion *mr,
1697 bool memory_region_init_rom_device(MemoryRegion *mr,
1711 Object *memory_region_owner(MemoryRegion *mr);
1718 uint64_t memory_region_size(MemoryRegion *mr);
1727 static inline bool memory_region_is_ram(MemoryRegion *mr) in memory_region_is_ram()
1739 bool memory_region_is_ram_device(MemoryRegion *mr);
1749 static inline bool memory_region_is_romd(MemoryRegion *mr) in memory_region_is_romd()
1762 bool memory_region_is_protected(MemoryRegion *mr);
1772 bool memory_region_has_guest_memfd(MemoryRegion *mr);
1782 static inline IOMMUMemoryRegion *memory_region_get_iommu(MemoryRegion *mr) in memory_region_get_iommu()
1876 int memory_region_register_iommu_notifier(MemoryRegion *mr,
1899 void memory_region_unregister_iommu_notifier(MemoryRegion *mr,
1967 const char *memory_region_name(const MemoryRegion *mr);
1977 bool memory_region_is_logging(MemoryRegion *mr, uint8_t client);
1988 uint8_t memory_region_get_dirty_log_mask(MemoryRegion *mr);
1997 static inline bool memory_region_is_rom(MemoryRegion *mr) in memory_region_is_rom()
2009 static inline bool memory_region_is_nonvolatile(MemoryRegion *mr) in memory_region_is_nonvolatile()
2022 int memory_region_get_fd(MemoryRegion *mr);
2041 MemoryRegion *memory_region_from_host(void *ptr, ram_addr_t *offset);
2057 void *memory_region_get_ram_ptr(MemoryRegion *mr);
2068 void memory_region_ram_resize(MemoryRegion *mr, ram_addr_t newsize,
2079 void memory_region_msync(MemoryRegion *mr, hwaddr addr, hwaddr size);
2089 void memory_region_writeback(MemoryRegion *mr, hwaddr addr, hwaddr size);
2101 void memory_region_set_log(MemoryRegion *mr, bool log, unsigned client);
2113 void memory_region_set_dirty(MemoryRegion *mr, hwaddr addr,
2129 void memory_region_clear_dirty_bitmap(MemoryRegion *mr, hwaddr start,
2159 DirtyBitmapSnapshot *memory_region_snapshot_and_clear_dirty(MemoryRegion *mr,
2173 bool memory_region_snapshot_get_dirty(MemoryRegion *mr,
2189 void memory_region_reset_dirty(MemoryRegion *mr, hwaddr addr,
2208 void memory_region_flush_rom_device(MemoryRegion *mr, hwaddr addr, hwaddr size);
2219 void memory_region_set_readonly(MemoryRegion *mr, bool readonly);
2230 void memory_region_set_nonvolatile(MemoryRegion *mr, bool nonvolatile);
2244 void memory_region_rom_device_set_romd(MemoryRegion *mr, bool romd_mode);
2255 void memory_region_set_coalescing(MemoryRegion *mr);
2268 void memory_region_add_coalescing(MemoryRegion *mr,
2281 void memory_region_clear_coalescing(MemoryRegion *mr);
2293 void memory_region_set_flush_coalesced(MemoryRegion *mr);
2306 void memory_region_clear_flush_coalesced(MemoryRegion *mr);
2324 void memory_region_add_eventfd(MemoryRegion *mr,
2344 void memory_region_del_eventfd(MemoryRegion *mr,
2365 void memory_region_add_subregion(MemoryRegion *mr,
2367 MemoryRegion *subregion);
2385 void memory_region_add_subregion_overlap(MemoryRegion *mr,
2387 MemoryRegion *subregion,
2396 ram_addr_t memory_region_get_ram_addr(MemoryRegion *mr);
2398 uint64_t memory_region_get_alignment(const MemoryRegion *mr);
2407 void memory_region_del_subregion(MemoryRegion *mr,
2408 MemoryRegion *subregion);
2423 void memory_region_set_enabled(MemoryRegion *mr, bool enabled);
2434 void memory_region_set_address(MemoryRegion *mr, hwaddr addr);
2444 void memory_region_set_size(MemoryRegion *mr, uint64_t size);
2455 void memory_region_set_alias_offset(MemoryRegion *mr,
2475 void memory_region_set_unmergeable(MemoryRegion *mr, bool unmergeable);
2487 bool memory_region_present(MemoryRegion *container, hwaddr addr);
2496 bool memory_region_is_mapped(MemoryRegion *mr);
2506 RamDiscardManager *memory_region_get_ram_discard_manager(MemoryRegion *mr);
2514 static inline bool memory_region_has_ram_discard_manager(MemoryRegion *mr) in memory_region_has_ram_discard_manager()
2530 void memory_region_set_ram_discard_manager(MemoryRegion *mr,
2561 MemoryRegionSection memory_region_find(MemoryRegion *mr,
2634 bool memory_region_access_valid(MemoryRegion *mr, hwaddr addr,
2648 MemTxResult memory_region_dispatch_read(MemoryRegion *mr,
2663 MemTxResult memory_region_dispatch_write(MemoryRegion *mr,
2677 void address_space_init(AddressSpace *as, MemoryRegion *root, const char *name);
2942 MemoryRegion *flatview_translate(FlatView *fv,
2947 static inline MemoryRegion *address_space_translate(AddressSpace *as, in address_space_translate()
3036 MemoryRegion *mr);
3047 int memory_access_size(MemoryRegion *mr, unsigned l, hwaddr addr);
3048 bool prepare_mmio_access(MemoryRegion *mr);
3050 static inline bool memory_access_is_direct(MemoryRegion *mr, bool is_write) in memory_access_is_direct()
3082 MemoryRegion *mr; in address_space_read()