NVIDIA Software Communications Interface (SCI) : NvSci Inter-Process Communication
- Version
- 1.0
Definition in file nvsciipc.h.
|
| NvSciError | NvSciIpcInit (void) |
| | Initializes the NvSciIpc library. More...
|
| |
| void | NvSciIpcDeinit (void) |
| | De-initializes the NvSciIpc library. More...
|
| |
| NvSciError | NvSciIpcOpenEndpoint (const char *endpoint, NvSciIpcEndpoint *handle) |
| | Opens an endpoint with the given name. More...
|
| |
| NvSciError | NvSciIpcOpenEndpointWithEventService (const char *endpoint, NvSciIpcEndpoint *handle, NvSciEventService *eventService) |
| | Opens an endpoint with the given name and event service. More...
|
| |
| NvSciError | NvSciIpcGetEventNotifier (NvSciIpcEndpoint handle, NvSciEventNotifier **eventNotifier) |
| | Get NvSciIpc event notifier. More...
|
| |
| void | NvSciIpcCloseEndpoint (NvSciIpcEndpoint handle) |
| | Closes an endpoint with the given handle. More...
|
| |
| NvSciError | NvSciIpcCloseEndpointSafe (NvSciIpcEndpoint handle, bool clear) |
| | Closes an endpoint with the given handle (safety version) More...
|
| |
| void | NvSciIpcResetEndpoint (NvSciIpcEndpoint handle) |
| | Resets an endpoint. More...
|
| |
| NvSciError | NvSciIpcResetEndpointSafe (NvSciIpcEndpoint handle) |
| | Resets an endpoint. More...
|
| |
| NvSciError | NvSciIpcRead (NvSciIpcEndpoint handle, void *buf, size_t size, int32_t *bytes) |
| | Returns the contents of the next frame from an endpoint. More...
|
| |
| NvSciError | NvSciIpcReadSafe (NvSciIpcEndpoint handle, void *buf, uint32_t size, uint32_t *bytes) |
| | Returns the contents of the next frame from an endpoint. More...
|
| |
| NvSciError | NvSciIpcReadGetNextFrame (NvSciIpcEndpoint handle, const volatile void **buf) |
| | Returns a pointer to the location of the next frame from an endpoint. More...
|
| |
| NvSciError | NvSciIpcReadAdvance (NvSciIpcEndpoint handle) |
| | Removes the next frame from an endpoint. More...
|
| |
| NvSciError | NvSciIpcWrite (NvSciIpcEndpoint handle, const void *buf, size_t size, int32_t *bytes) |
| | Writes a new frame to the endpoint. More...
|
| |
| NvSciError | NvSciIpcWriteSafe (NvSciIpcEndpoint handle, const void *buf, uint32_t size, uint32_t *bytes) |
| | Writes a new frame to the endpoint. More...
|
| |
| NvSciError | NvSciIpcWriteGetNextFrame (NvSciIpcEndpoint handle, volatile void **buf) |
| | Returns a pointer to the location of the next frame for writing data. More...
|
| |
| NvSciError | NvSciIpcWriteAdvance (NvSciIpcEndpoint handle) |
| | Writes the next frame to the endpoint. More...
|
| |
| NvSciError | NvSciIpcGetEndpointInfo (NvSciIpcEndpoint handle, NvSciIpcEndpointInfo *info) |
| | Returns endpoint information. More...
|
| |
| NvSciError | NvSciIpcGetLinuxEventFd (NvSciIpcEndpoint handle, int32_t *fd) |
| | Returns the NvSciIpc file descriptor for a given endpoint. More...
|
| |
| NvSciError | NvSciIpcGetEvent (NvSciIpcEndpoint handle, uint32_t *events) |
| | Get Events. More...
|
| |
| NvSciError | NvSciIpcGetEventSafe (NvSciIpcEndpoint handle, uint32_t *events) |
| | Get Events (safety version) More...
|
| |
| NvSciError | NvSciIpcCheckVersionCompatibility (uint32_t majorVer, uint32_t minorVer, bool *isCompatible) |
| |