|
| IOMMUMemoryRegion (const Object &o) |
|
void | init (const Object &owner, const char *name, uint64_t size, MemoryRegionOpsPtr ops, IOMMUTranslateCallbackFn cb) |
|
void | iommu_unmap (IOMMUTLBEntry *) |
|
| MemoryRegion (const MemoryRegion &)=default |
|
| MemoryRegion (const Object &o) |
|
| MemoryRegion (QemuMemoryRegion *mr, std::shared_ptr< LibQemuInternals > internals) |
|
void | removeSubRegions () |
|
uint64_t | get_size () |
|
int | get_priority () const |
|
void | set_priority (int priority) |
|
void | init (const Object &owner, const char *name, uint64_t size) |
|
void | init_io (Object owner, const char *name, uint64_t size, MemoryRegionOpsPtr ops) |
|
void | init_ram_ptr (Object owner, const char *name, uint64_t size, void *ptr, int fd=-1) |
|
void | init_alias (Object owner, const char *name, const MemoryRegion &root, uint64_t offset, uint64_t size) |
|
void | add_subregion (MemoryRegion &mr, uint64_t offset) |
|
void | add_subregion_overlap (MemoryRegion &mr, uint64_t offset) |
|
void | del_subregion (const MemoryRegion &mr) |
|
MemTxResult | dispatch_read (uint64_t addr, uint64_t *data, uint64_t size, MemTxAttrs attrs) |
|
MemTxResult | dispatch_write (uint64_t addr, uint64_t data, uint64_t size, MemTxAttrs attrs) |
|
void | set_ops (const MemoryRegionOpsPtr ops) |
|
bool | operator< (const MemoryRegion &mr) const |
|
| Object (QemuObject *obj, std::shared_ptr< LibQemuInternals > &internals) |
|
| Object (const Object &o) |
|
| Object (Object &&o) |
|
Object & | operator= (Object o) |
|
bool | valid () const |
|
void | set_prop_bool (const char *name, bool val) |
|
void | set_prop_int (const char *name, int64_t val) |
|
void | set_prop_uint (const char *name, uint64_t val) |
|
void | set_prop_str (const char *name, const char *val) |
|
void | set_prop_link (const char *name, const Object &link) |
|
void | set_prop_parse (const char *name, const char *value) |
|
Object | get_prop_link (const char *name) |
|
QemuObject * | get_qemu_obj () const |
|
LibQemu & | get_inst () |
|
uintptr_t | get_inst_id () const |
|
bool | same_inst_as (const Object &o) const |
|
template<class T > |
bool | check_cast () const |
|
void | clear_callbacks () |
|