Defines the exported form of NvSciBufObj intended to be shared across an NvSciIpc channel.
On successful execution of the NvSciBufObjIpcExport(), the permission requested via this API is stored in the NvSciBufObjIpcExportDescriptor to be granted to the NvSciBufObj on import provided the permission requested via the API is not NvSciBufAccessPerm_Auto. If the NvSciBufAccessPerm_Auto permission is requested via the API then the permission stored in the NvSciBufObjIpcExportDescriptor is equal to the maximum value of the permissions requested via NvSciBufGeneralAttrKey_RequiredPerm attribute in all of the unreconciled NvSciBufAttrLists that were exported by the peer to which the NvSciBufObjIpcExportDescriptor is being exported.
Definition at line 2752 of file nvscibuf.h.
Data Fields | |
uint64_t | data [NVSCIBUF_EXPORT_DESC_SIZE] |
Exported data (blob) for NvSciBufObj. More... | |
uint64_t NvSciBufObjIpcExportDescriptor::data[NVSCIBUF_EXPORT_DESC_SIZE] |
Exported data (blob) for NvSciBufObj.
Definition at line 2754 of file nvscibuf.h.