T-EMU  2
The Terma Emulator
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros
Data Fields
temu_MemoryMapIface Struct Reference

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

Collaboration diagram for temu_MemoryMapIface:

Data Fields

void(* map )(void *Obj, uint64_t Addr, uint64_t Len, temu_MemoryKind Type) __attribute__((deprecated))
 
void(* mapDevice )(void *Obj, uint64_t Addr, uint64_t Len, void *Device) __attribute__((deprecated))
 
void(* setAttribute )(void *Obj, uint64_t Addr, uint64_t Len, temu_MemoryAttr Attr) __attribute__((deprecated))
 
void(* clearAttribute )(void *Obj, uint64_t Addr, uint64_t Len, temu_MemoryAttr Attr) __attribute__((deprecated))
 
void(* clearAttributes )(void *Obj, uint64_t Addr, uint64_t Len) __attribute__((deprecated))
 

Detailed Description

Standard interface for memory space objects

Users should not implement their own memory spaces. No stability guarantees are made about this interface at the moment.

Definition at line 148 of file Memory.h.

Field Documentation

void(* temu_MemoryMapIface::clearAttribute)(void *Obj, uint64_t Addr, uint64_t Len, temu_MemoryAttr Attr) __attribute__((deprecated))

Definition at line 155 of file Memory.h.

void(* temu_MemoryMapIface::clearAttributes)(void *Obj, uint64_t Addr, uint64_t Len) __attribute__((deprecated))

Definition at line 158 of file Memory.h.

void(* temu_MemoryMapIface::map)(void *Obj, uint64_t Addr, uint64_t Len, temu_MemoryKind Type) __attribute__((deprecated))

Definition at line 149 of file Memory.h.

void(* temu_MemoryMapIface::mapDevice)(void *Obj, uint64_t Addr, uint64_t Len, void *Device) __attribute__((deprecated))

Definition at line 151 of file Memory.h.

void(* temu_MemoryMapIface::setAttribute)(void *Obj, uint64_t Addr, uint64_t Len, temu_MemoryAttr Attr) __attribute__((deprecated))

Definition at line 153 of file Memory.h.


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