NVIDIA Software Communications Interface (SCI) : NvSci Inter-Process Communication
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...
|
| |
| void | NvSciIpcCloseEndpoint (NvSciIpcEndpoint handle) |
| | Closes an endpoint with the given handle. More...
|
| |
| void | NvSciIpcResetEndpoint (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 | 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 | 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, struct 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 | NvSciIpcSetQnxPulseParam (NvSciIpcEndpoint handle, int32_t coid, int16_t pulsePriority, int16_t pulseCode, void *pulseValue) |
| | Sets the event pulse parameters for QNX. More...
|
| |