TEMU  2
The Terma Emulator
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros
temu_MemorySpaceIface Struct Reference

#include <temu-c/Support/Memory.h>

Collaboration diagram for temu_MemorySpaceIface:

Data Fields

int(* mapDevice )(void *Obj, uint64_t Addr, uint64_t Len, void *Device, uint32_t Flags)
 
void(* setAttr )(void *Obj, uint64_t Addr, uint64_t Len, temu_MemoryAttr Attr)
 
void(* clearAttr )(void *Obj, uint64_t Addr, uint64_t Len, temu_MemoryAttr Attr)
 
temu_MemoryAttrs(* getAttrs )(void *Obj, uint64_t Addr)
 
int(* mapDeviceWithNamedIface )(void *Obj, uint64_t Addr, uint64_t Len, void *Device, const char *IfaceName, uint32_t Flags)
 
int(* unmapRange )(void *Obj, uint64_t Addr, uint64_t Len)
 

Detailed Description

Definition at line 48 of file Memory.h.

Field Documentation

void(* temu_MemorySpaceIface::clearAttr)(void *Obj, uint64_t Addr, uint64_t Len, temu_MemoryAttr Attr)

Definition at line 52 of file Memory.h.

temu_MemoryAttrs(* temu_MemorySpaceIface::getAttrs)(void *Obj, uint64_t Addr)

Definition at line 53 of file Memory.h.

int(* temu_MemorySpaceIface::mapDevice)(void *Obj, uint64_t Addr, uint64_t Len, void *Device, uint32_t Flags)

Definition at line 49 of file Memory.h.

int(* temu_MemorySpaceIface::mapDeviceWithNamedIface)(void *Obj, uint64_t Addr, uint64_t Len, void *Device, const char *IfaceName, uint32_t Flags)

Definition at line 55 of file Memory.h.

void(* temu_MemorySpaceIface::setAttr)(void *Obj, uint64_t Addr, uint64_t Len, temu_MemoryAttr Attr)

Definition at line 51 of file Memory.h.

int(* temu_MemorySpaceIface::unmapRange)(void *Obj, uint64_t Addr, uint64_t Len)

Definition at line 57 of file Memory.h.


The documentation for this struct was generated from the following file: