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...
|
|