ires_addrspace.h File Reference


Detailed Description

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>
Include dependency graph for ires_addrspace.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_ObjIRES_ADDRSPACE_Handle
 Handle to "logical" resource.

Define Documentation

#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 Documentation

Handle to "logical" resource.


Enumeration Type Documentation

Decription of kinds of accesses that may be allowed on returned addresses.

Enumerator:
IRES_ADDRSPACE_READ 
IRES_ADDRSPACE_WRITE 
IRES_ADDRSPACE_EXEC 
IRES_ADDRSPACE_NONE 

Copyright 2009, Texas Instruments Incorporated