Go to the source code of this file.
Enumerations | |
enum | drm_nvidia_gem_object_type { NV_GEM_OBJECT_NVKMS, NV_GEM_OBJECT_DMABUF, NV_GEM_OBJECT_USERMEMORY, NV_GEM_OBJECT_UNKNOWN = 0x7fffffff } |
enum | drm_nvidia_permissions_type { NV_DRM_PERMISSIONS_TYPE_MODESET = 2, NV_DRM_PERMISSIONS_TYPE_SUB_OWNER = 3 } |
#define DRM_IOCTL_NVIDIA_DMABUF_SUPPORTED 0 |
Definition at line 82 of file nvidia-drm-ioctl.h.
#define DRM_IOCTL_NVIDIA_FENCE_SUPPORTED 0 |
Definition at line 81 of file nvidia-drm-ioctl.h.
#define DRM_IOCTL_NVIDIA_GEM_ALLOC_NVKMS_MEMORY |
Definition at line 113 of file nvidia-drm-ioctl.h.
#define DRM_IOCTL_NVIDIA_GEM_EXPORT_DMABUF_MEMORY |
Definition at line 117 of file nvidia-drm-ioctl.h.
#define DRM_IOCTL_NVIDIA_GEM_EXPORT_NVKMS_MEMORY |
Definition at line 105 of file nvidia-drm-ioctl.h.
#define DRM_IOCTL_NVIDIA_GEM_IDENTIFY_OBJECT |
Definition at line 121 of file nvidia-drm-ioctl.h.
#define DRM_IOCTL_NVIDIA_GEM_IMPORT_NVKMS_MEMORY |
Definition at line 57 of file nvidia-drm-ioctl.h.
#define DRM_IOCTL_NVIDIA_GEM_IMPORT_USERSPACE_MEMORY |
Definition at line 61 of file nvidia-drm-ioctl.h.
#define DRM_IOCTL_NVIDIA_GEM_MAP_OFFSET |
Definition at line 109 of file nvidia-drm-ioctl.h.
#define DRM_IOCTL_NVIDIA_GEM_PRIME_FENCE_ATTACH |
Definition at line 89 of file nvidia-drm-ioctl.h.
#define DRM_IOCTL_NVIDIA_GET_CLIENT_CAPABILITY |
Definition at line 93 of file nvidia-drm-ioctl.h.
#define DRM_IOCTL_NVIDIA_GET_CONNECTOR_ID_FOR_DPY_ID |
Definition at line 129 of file nvidia-drm-ioctl.h.
#define DRM_IOCTL_NVIDIA_GET_CRTC_CRC32 |
Definition at line 97 of file nvidia-drm-ioctl.h.
#define DRM_IOCTL_NVIDIA_GET_CRTC_CRC32_V2 |
Definition at line 101 of file nvidia-drm-ioctl.h.
#define DRM_IOCTL_NVIDIA_GET_DEV_INFO |
Definition at line 65 of file nvidia-drm-ioctl.h.
#define DRM_IOCTL_NVIDIA_GET_DPY_ID_FOR_CONNECTOR_ID |
Definition at line 125 of file nvidia-drm-ioctl.h.
#define DRM_IOCTL_NVIDIA_GET_DRM_FILE_UNIQUE_ID |
Definition at line 161 of file nvidia-drm-ioctl.h.
#define DRM_IOCTL_NVIDIA_GRANT_PERMISSIONS |
Definition at line 133 of file nvidia-drm-ioctl.h.
#define DRM_IOCTL_NVIDIA_PRIME_FENCE_CONTEXT_CREATE |
Definition at line 85 of file nvidia-drm-ioctl.h.
#define DRM_IOCTL_NVIDIA_REVOKE_PERMISSIONS |
Definition at line 137 of file nvidia-drm-ioctl.h.
#define DRM_IOCTL_NVIDIA_SEMSURF_FENCE_ATTACH |
Definition at line 156 of file nvidia-drm-ioctl.h.
#define DRM_IOCTL_NVIDIA_SEMSURF_FENCE_CREATE |
Definition at line 146 of file nvidia-drm-ioctl.h.
#define DRM_IOCTL_NVIDIA_SEMSURF_FENCE_CTX_CREATE |
Definition at line 141 of file nvidia-drm-ioctl.h.
#define DRM_IOCTL_NVIDIA_SEMSURF_FENCE_WAIT |
Definition at line 151 of file nvidia-drm-ioctl.h.
#define DRM_NVIDIA_DMABUF_SUPPORTED 0x0f |
Definition at line 46 of file nvidia-drm-ioctl.h.
#define DRM_NVIDIA_FENCE_SUPPORTED 0x04 |
Definition at line 36 of file nvidia-drm-ioctl.h.
#define DRM_NVIDIA_GEM_ALLOC_NVKMS_MEMORY 0x0b |
Definition at line 42 of file nvidia-drm-ioctl.h.
#define DRM_NVIDIA_GEM_EXPORT_DMABUF_MEMORY 0x0d |
Definition at line 44 of file nvidia-drm-ioctl.h.
#define DRM_NVIDIA_GEM_EXPORT_NVKMS_MEMORY 0x09 |
Definition at line 40 of file nvidia-drm-ioctl.h.
#define DRM_NVIDIA_GEM_IDENTIFY_OBJECT 0x0e |
Definition at line 45 of file nvidia-drm-ioctl.h.
#define DRM_NVIDIA_GEM_IMPORT_NVKMS_MEMORY 0x01 |
Definition at line 33 of file nvidia-drm-ioctl.h.
#define DRM_NVIDIA_GEM_IMPORT_USERSPACE_MEMORY 0x02 |
Definition at line 34 of file nvidia-drm-ioctl.h.
#define DRM_NVIDIA_GEM_MAP_OFFSET 0x0a |
Definition at line 41 of file nvidia-drm-ioctl.h.
#define DRM_NVIDIA_GEM_PRIME_FENCE_ATTACH 0x06 |
Definition at line 38 of file nvidia-drm-ioctl.h.
#define DRM_NVIDIA_GET_CLIENT_CAPABILITY 0x08 |
Definition at line 39 of file nvidia-drm-ioctl.h.
#define DRM_NVIDIA_GET_CONNECTOR_ID_FOR_DPY_ID 0x11 |
Definition at line 48 of file nvidia-drm-ioctl.h.
#define DRM_NVIDIA_GET_CRTC_CRC32 0x00 |
Definition at line 32 of file nvidia-drm-ioctl.h.
#define DRM_NVIDIA_GET_CRTC_CRC32_V2 0x0c |
Definition at line 43 of file nvidia-drm-ioctl.h.
#define DRM_NVIDIA_GET_DEV_INFO 0x03 |
Definition at line 35 of file nvidia-drm-ioctl.h.
#define DRM_NVIDIA_GET_DPY_ID_FOR_CONNECTOR_ID 0x10 |
Definition at line 47 of file nvidia-drm-ioctl.h.
#define DRM_NVIDIA_GET_DRM_FILE_UNIQUE_ID 0x18 |
Definition at line 55 of file nvidia-drm-ioctl.h.
#define DRM_NVIDIA_GRANT_PERMISSIONS 0x12 |
Definition at line 49 of file nvidia-drm-ioctl.h.
#define DRM_NVIDIA_PRIME_FENCE_CONTEXT_CREATE 0x05 |
Definition at line 37 of file nvidia-drm-ioctl.h.
#define DRM_NVIDIA_REVOKE_PERMISSIONS 0x13 |
Definition at line 50 of file nvidia-drm-ioctl.h.
#define DRM_NVIDIA_SEMSURF_FENCE_ATTACH 0x17 |
Definition at line 54 of file nvidia-drm-ioctl.h.
#define DRM_NVIDIA_SEMSURF_FENCE_CREATE 0x15 |
Definition at line 52 of file nvidia-drm-ioctl.h.
#define DRM_NVIDIA_SEMSURF_FENCE_CTX_CREATE 0x14 |
Definition at line 51 of file nvidia-drm-ioctl.h.
#define DRM_NVIDIA_SEMSURF_FENCE_WAIT 0x16 |
Definition at line 53 of file nvidia-drm-ioctl.h.
#define NV_GEM_ALLOC_NO_SCANOUT (1 << 0) |
Definition at line 265 of file nvidia-drm-ioctl.h.
Enumerator | |
---|---|
NV_GEM_OBJECT_NVKMS | |
NV_GEM_OBJECT_DMABUF | |
NV_GEM_OBJECT_USERMEMORY | |
NV_GEM_OBJECT_UNKNOWN |
Definition at line 286 of file nvidia-drm-ioctl.h.
Enumerator | |
---|---|
NV_DRM_PERMISSIONS_TYPE_MODESET | |
NV_DRM_PERMISSIONS_TYPE_SUB_OWNER |
Definition at line 309 of file nvidia-drm-ioctl.h.