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.