IRES PROTOCOL ADDRSPACE Interface Definitions - Allows algorithms to request and receive handles that allow an OS agnostic way of accessing hardware address spaces.
#include <ti/xdais/ires.h>
Go to the source code of this file.
Data Structures | |
struct | IRES_ADDRSPACE_ProtocolArgs |
ADDRSPACE Protocol Arguments definition. More... | |
struct | IRES_ADDRSPACE_Obj |
IRES_ADDRSPACE_Obj extends the generic IRES_Obj structure that is returned back to the algorithm requesting the resource. More... | |
struct | IRES_ADDRSPACE_Properties |
| |
#define | IRES_ADDRSPACE_PROTOCOLNAME "ti.sdo.fc.ires.addrspace" |
Name used to describe this protocol. | |
#define | ADDRSPACE_GTNAME "ti.sdo.fc.ires.addrspace" |
Name used to identify this GT module. | |
enum | IRES_ADDRSPACE_AccessType { IRES_ADDRSPACE_READ = 1, IRES_ADDRSPACE_WRITE = 2, IRES_ADDRSPACE_EXEC = 4, IRES_ADDRSPACE_NONE = 8 } |
Decription of kinds of accesses that may be allowed on returned addresses. More... | |
typedef struct IRES_ADDRSPACE_Obj * | IRES_ADDRSPACE_Handle |
Handle to "logical" resource. |
#define IRES_ADDRSPACE_PROTOCOLNAME "ti.sdo.fc.ires.addrspace" |
Name used to describe this protocol.
#define ADDRSPACE_GTNAME "ti.sdo.fc.ires.addrspace" |
Name used to identify this GT module.
typedef struct IRES_ADDRSPACE_Obj* IRES_ADDRSPACE_Handle |
Handle to "logical" resource.