|
TEMU
4.4
The Terma Emulator
|
#include </builds/termade/temu/temu/include/temu-c/Support/Memory.h>
Data Fields | |
| int(* | mapDevice )(void *Obj, uint64_t Addr, uint64_t Len, temu_Object_ *Device, uint32_t Flags) |
| Map device (using the default MemAccessIface interface) More... | |
| void(* | setAttr )(void *Obj, uint64_t Addr, uint64_t Len, temu_MemoryAttr Attr) |
| Set attribute bit. More... | |
| void(* | clearAttr )(void *Obj, uint64_t Addr, uint64_t Len, temu_MemoryAttr Attr) |
| Clear attribute bit. More... | |
| temu_MemoryAttrs(* | getAttrs )(void *Obj, uint64_t Addr) |
| Get attributes for address. More... | |
| int(* | mapDeviceWithNamedIface )(void *Obj, uint64_t Addr, uint64_t Len, temu_Object_ *Device, const char *IfaceName, uint32_t Flags) |
| Map device with named interface. More... | |
| int(* | unmapRange )(void *Obj, uint64_t Addr, uint64_t Len) |
| Unmap devices in range. More... | |
| int(* | mapDeviceWithIface )(void *Obj, uint64_t Addr, uint64_t Len, temu_Object_ *Device, temu_MemAccessIface *Iface, uint32_t Flags) |
| Map device with interface pointer. More... | |
| uint64_t(* | getStat )(void *Obj, temu_MemoryStat Stat) |
| void(* temu_MemorySpaceIface::clearAttr) (void *Obj, uint64_t Addr, uint64_t Len, temu_MemoryAttr Attr) |
Clear attribute bit.
| temu_MemoryAttrs(* temu_MemorySpaceIface::getAttrs) (void *Obj, uint64_t Addr) |
Get attributes for address.
| uint64_t(* temu_MemorySpaceIface::getStat) (void *Obj, temu_MemoryStat Stat) |
| int(* temu_MemorySpaceIface::mapDevice) (void *Obj, uint64_t Addr, uint64_t Len, temu_Object_ *Device, uint32_t Flags) |
Map device (using the default MemAccessIface interface)
| int(* temu_MemorySpaceIface::mapDeviceWithIface) (void *Obj, uint64_t Addr, uint64_t Len, temu_Object_ *Device, temu_MemAccessIface *Iface, uint32_t Flags) |
Map device with interface pointer.
| int(* temu_MemorySpaceIface::mapDeviceWithNamedIface) (void *Obj, uint64_t Addr, uint64_t Len, temu_Object_ *Device, const char *IfaceName, uint32_t Flags) |
Map device with named interface.
| void(* temu_MemorySpaceIface::setAttr) (void *Obj, uint64_t Addr, uint64_t Len, temu_MemoryAttr Attr) |
Set attribute bit.
| int(* temu_MemorySpaceIface::unmapRange) (void *Obj, uint64_t Addr, uint64_t Len) |
Unmap devices in range.