Specifies NvSciBuf data structures.
Data Structures | |
struct | NvSciBufAttrKeyValuePair |
This structure defines a key/value pair used to get or set the NvSciBufAttrKey(s) and their corresponding values from or to NvSciBufAttrList. More... | |
struct | NvSciBufObjIpcExportDescriptor |
Defines the exported form of NvSciBufObj intended to be shared across an NvSciIpc channel. More... | |
Typedefs | |
typedef struct NvSciBufModuleRec * | NvSciBufModule |
top-level container for the following set of resources: NvSciBufAttrLists, memory objects, and NvSciBufObjs. More... | |
typedef struct NvSciBufObjRefRec * | NvSciBufObj |
A memory object is a container holding the reconciled NvSciBufAttrList defining constraints of the buffer, the handle of the allocated buffer enforcing the buffer access permissions represented by NvSciBufGeneralAttrKey_ActualPerm key in reconciled NvSciBufAttrList and the buffer properties. More... | |
typedef const struct NvSciBufObjRefRec * | NvSciBufObjConst |
A reference, that is not modifiable, to a particular Memory Object. More... | |
typedef struct NvSciBufAttrListRec * | NvSciBufAttrList |
A container constituting an attribute list which contains. More... | |
typedef struct NvSciBufAttrListRec* NvSciBufAttrList |
A container constituting an attribute list which contains.
Definition at line 2735 of file nvscibuf.h.
typedef struct NvSciBufModuleRec* NvSciBufModule |
top-level container for the following set of resources: NvSciBufAttrLists, memory objects, and NvSciBufObjs.
Any NvSciBufAttrList created or imported using a particular NvSciBufModule is bound to it, along with any NvSciBufObj created or imported using those NvSciBufAttrList(s).
Definition at line 2676 of file nvscibuf.h.
typedef struct NvSciBufObjRefRec* NvSciBufObj |
A memory object is a container holding the reconciled NvSciBufAttrList defining constraints of the buffer, the handle of the allocated buffer enforcing the buffer access permissions represented by NvSciBufGeneralAttrKey_ActualPerm key in reconciled NvSciBufAttrList and the buffer properties.
A reference to a particular Memory object.
Definition at line 2717 of file nvscibuf.h.
typedef const struct NvSciBufObjRefRec* NvSciBufObjConst |
A reference, that is not modifiable, to a particular Memory Object.
Definition at line 2722 of file nvscibuf.h.