|
CIRCT 22.0.0git
|


Go to the source code of this file.
Classes | |
| class | esi::services::ServicePort |
| Add a custom interface to a service client at a particular point in the design hierarchy. More... | |
| class | esi::services::Service |
| Parent class of all APIs modeled as 'services'. More... | |
| class | esi::services::CustomService |
| A service for which there are no standard services registered. More... | |
| class | esi::services::SysInfo |
| Information about the Accelerator system. More... | |
| class | esi::services::MMIO |
| struct | esi::services::MMIO::RegionDescriptor |
| Describe a region (slice) of MMIO space. More... | |
| class | esi::services::MMIO::MMIORegion |
| A "slice" of some parent MMIO space. More... | |
| class | esi::services::MMIOSysInfo |
| Implement the SysInfo API for a standard MMIO protocol. More... | |
| class | esi::services::HostMem |
| struct | esi::services::HostMem::HostMemRegion |
| RAII memory region for host memory. More... | |
| struct | esi::services::HostMem::Options |
| Options for allocating host memory. More... | |
| class | esi::services::FuncService |
| Service for calling functions. More... | |
| class | esi::services::FuncService::Function |
| A function call which gets attached to a service port. More... | |
| class | esi::services::CallService |
| Service for servicing function calls from the accelerator. More... | |
| class | esi::services::CallService::Callback |
| A function call which gets attached to a service port. More... | |
| class | esi::services::TelemetryService |
| Service for retrieving telemetry data from the accelerator. More... | |
| class | esi::services::TelemetryService::Telemetry |
| A telemetry port which gets attached to a service port. More... | |
| class | esi::services::ServiceRegistry |
| Registry of services which can be instantiated directly by the Accelerator class if the backend doesn't do anything special with a service. More... | |
Namespaces | |
| namespace | esi |
| namespace | esi::services |