NVIDIA DriveOS Linux NSR SDK API Reference

7.0.3.0 Release
nvidia-drm-ioctl.h File Reference

Go to the source code of this file.

Data Structures

struct  drm_nvidia_gem_import_nvkms_memory_params
 
struct  drm_nvidia_gem_import_userspace_memory_params
 
struct  drm_nvidia_get_dev_info_params
 
struct  drm_nvidia_prime_fence_context_create_params
 
struct  drm_nvidia_gem_prime_fence_attach_params
 
struct  drm_nvidia_get_client_capability_params
 
struct  drm_nvidia_crtc_crc32
 
struct  drm_nvidia_crtc_crc32_v2_out
 
struct  drm_nvidia_get_crtc_crc32_v2_params
 
struct  drm_nvidia_get_crtc_crc32_params
 
struct  drm_nvidia_gem_export_nvkms_memory_params
 
struct  drm_nvidia_gem_map_offset_params
 
struct  drm_nvidia_gem_alloc_nvkms_memory_params
 
struct  drm_nvidia_gem_export_dmabuf_memory_params
 
struct  drm_nvidia_gem_identify_object_params
 
struct  drm_nvidia_get_dpy_id_for_connector_id_params
 
struct  drm_nvidia_get_connector_id_for_dpy_id_params
 
struct  drm_nvidia_grant_permissions_params
 
struct  drm_nvidia_revoke_permissions_params
 
struct  drm_nvidia_semsurf_fence_ctx_create_params
 
struct  drm_nvidia_semsurf_fence_create_params
 
struct  drm_nvidia_semsurf_fence_wait_params
 
struct  drm_nvidia_semsurf_fence_attach_params
 
struct  drm_nvidia_get_drm_file_unique_id_params
 

Macros

#define DRM_NVIDIA_GET_CRTC_CRC32   0x00
 
#define DRM_NVIDIA_GEM_IMPORT_NVKMS_MEMORY   0x01
 
#define DRM_NVIDIA_GEM_IMPORT_USERSPACE_MEMORY   0x02
 
#define DRM_NVIDIA_GET_DEV_INFO   0x03
 
#define DRM_NVIDIA_FENCE_SUPPORTED   0x04
 
#define DRM_NVIDIA_PRIME_FENCE_CONTEXT_CREATE   0x05
 
#define DRM_NVIDIA_GEM_PRIME_FENCE_ATTACH   0x06
 
#define DRM_NVIDIA_GET_CLIENT_CAPABILITY   0x08
 
#define DRM_NVIDIA_GEM_EXPORT_NVKMS_MEMORY   0x09
 
#define DRM_NVIDIA_GEM_MAP_OFFSET   0x0a
 
#define DRM_NVIDIA_GEM_ALLOC_NVKMS_MEMORY   0x0b
 
#define DRM_NVIDIA_GET_CRTC_CRC32_V2   0x0c
 
#define DRM_NVIDIA_GEM_EXPORT_DMABUF_MEMORY   0x0d
 
#define DRM_NVIDIA_GEM_IDENTIFY_OBJECT   0x0e
 
#define DRM_NVIDIA_DMABUF_SUPPORTED   0x0f
 
#define DRM_NVIDIA_GET_DPY_ID_FOR_CONNECTOR_ID   0x10
 
#define DRM_NVIDIA_GET_CONNECTOR_ID_FOR_DPY_ID   0x11
 
#define DRM_NVIDIA_GRANT_PERMISSIONS   0x12
 
#define DRM_NVIDIA_REVOKE_PERMISSIONS   0x13
 
#define DRM_NVIDIA_SEMSURF_FENCE_CTX_CREATE   0x14
 
#define DRM_NVIDIA_SEMSURF_FENCE_CREATE   0x15
 
#define DRM_NVIDIA_SEMSURF_FENCE_WAIT   0x16
 
#define DRM_NVIDIA_SEMSURF_FENCE_ATTACH   0x17
 
#define DRM_NVIDIA_GET_DRM_FILE_UNIQUE_ID   0x18
 
#define DRM_IOCTL_NVIDIA_GEM_IMPORT_NVKMS_MEMORY
 
#define DRM_IOCTL_NVIDIA_GEM_IMPORT_USERSPACE_MEMORY
 
#define DRM_IOCTL_NVIDIA_GET_DEV_INFO
 
#define DRM_IOCTL_NVIDIA_FENCE_SUPPORTED   0
 
#define DRM_IOCTL_NVIDIA_DMABUF_SUPPORTED   0
 
#define DRM_IOCTL_NVIDIA_PRIME_FENCE_CONTEXT_CREATE
 
#define DRM_IOCTL_NVIDIA_GEM_PRIME_FENCE_ATTACH
 
#define DRM_IOCTL_NVIDIA_GET_CLIENT_CAPABILITY
 
#define DRM_IOCTL_NVIDIA_GET_CRTC_CRC32
 
#define DRM_IOCTL_NVIDIA_GET_CRTC_CRC32_V2
 
#define DRM_IOCTL_NVIDIA_GEM_EXPORT_NVKMS_MEMORY
 
#define DRM_IOCTL_NVIDIA_GEM_MAP_OFFSET
 
#define DRM_IOCTL_NVIDIA_GEM_ALLOC_NVKMS_MEMORY
 
#define DRM_IOCTL_NVIDIA_GEM_EXPORT_DMABUF_MEMORY
 
#define DRM_IOCTL_NVIDIA_GEM_IDENTIFY_OBJECT
 
#define DRM_IOCTL_NVIDIA_GET_DPY_ID_FOR_CONNECTOR_ID
 
#define DRM_IOCTL_NVIDIA_GET_CONNECTOR_ID_FOR_DPY_ID
 
#define DRM_IOCTL_NVIDIA_GRANT_PERMISSIONS
 
#define DRM_IOCTL_NVIDIA_REVOKE_PERMISSIONS
 
#define DRM_IOCTL_NVIDIA_SEMSURF_FENCE_CTX_CREATE
 
#define DRM_IOCTL_NVIDIA_SEMSURF_FENCE_CREATE
 
#define DRM_IOCTL_NVIDIA_SEMSURF_FENCE_WAIT
 
#define DRM_IOCTL_NVIDIA_SEMSURF_FENCE_ATTACH
 
#define DRM_IOCTL_NVIDIA_GET_DRM_FILE_UNIQUE_ID
 
#define NV_GEM_ALLOC_NO_SCANOUT   (1 << 0)
 

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
}
 

Macro Definition Documentation

◆ DRM_IOCTL_NVIDIA_DMABUF_SUPPORTED

#define DRM_IOCTL_NVIDIA_DMABUF_SUPPORTED   0

Definition at line 82 of file nvidia-drm-ioctl.h.

◆ DRM_IOCTL_NVIDIA_FENCE_SUPPORTED

#define DRM_IOCTL_NVIDIA_FENCE_SUPPORTED   0

Definition at line 81 of file nvidia-drm-ioctl.h.

◆ DRM_IOCTL_NVIDIA_GEM_ALLOC_NVKMS_MEMORY

#define DRM_IOCTL_NVIDIA_GEM_ALLOC_NVKMS_MEMORY
Value:

Definition at line 113 of file nvidia-drm-ioctl.h.

◆ DRM_IOCTL_NVIDIA_GEM_EXPORT_DMABUF_MEMORY

#define DRM_IOCTL_NVIDIA_GEM_EXPORT_DMABUF_MEMORY
Value:

Definition at line 117 of file nvidia-drm-ioctl.h.

◆ DRM_IOCTL_NVIDIA_GEM_EXPORT_NVKMS_MEMORY

#define DRM_IOCTL_NVIDIA_GEM_EXPORT_NVKMS_MEMORY
Value:

Definition at line 105 of file nvidia-drm-ioctl.h.

◆ DRM_IOCTL_NVIDIA_GEM_IDENTIFY_OBJECT

#define DRM_IOCTL_NVIDIA_GEM_IDENTIFY_OBJECT
Value:

Definition at line 121 of file nvidia-drm-ioctl.h.

◆ DRM_IOCTL_NVIDIA_GEM_IMPORT_NVKMS_MEMORY

#define DRM_IOCTL_NVIDIA_GEM_IMPORT_NVKMS_MEMORY
Value:

Definition at line 57 of file nvidia-drm-ioctl.h.

◆ DRM_IOCTL_NVIDIA_GEM_IMPORT_USERSPACE_MEMORY

#define DRM_IOCTL_NVIDIA_GEM_IMPORT_USERSPACE_MEMORY
Value:

Definition at line 61 of file nvidia-drm-ioctl.h.

◆ DRM_IOCTL_NVIDIA_GEM_MAP_OFFSET

#define DRM_IOCTL_NVIDIA_GEM_MAP_OFFSET
Value:
DRM_IOWR((DRM_COMMAND_BASE + DRM_NVIDIA_GEM_MAP_OFFSET), \

Definition at line 109 of file nvidia-drm-ioctl.h.

◆ DRM_IOCTL_NVIDIA_GEM_PRIME_FENCE_ATTACH

#define DRM_IOCTL_NVIDIA_GEM_PRIME_FENCE_ATTACH
Value:

Definition at line 89 of file nvidia-drm-ioctl.h.

◆ DRM_IOCTL_NVIDIA_GET_CLIENT_CAPABILITY

#define DRM_IOCTL_NVIDIA_GET_CLIENT_CAPABILITY
Value:

Definition at line 93 of file nvidia-drm-ioctl.h.

◆ DRM_IOCTL_NVIDIA_GET_CONNECTOR_ID_FOR_DPY_ID

#define DRM_IOCTL_NVIDIA_GET_CONNECTOR_ID_FOR_DPY_ID
Value:

Definition at line 129 of file nvidia-drm-ioctl.h.

◆ DRM_IOCTL_NVIDIA_GET_CRTC_CRC32

#define DRM_IOCTL_NVIDIA_GET_CRTC_CRC32
Value:
DRM_IOWR((DRM_COMMAND_BASE + DRM_NVIDIA_GET_CRTC_CRC32), \

Definition at line 97 of file nvidia-drm-ioctl.h.

◆ DRM_IOCTL_NVIDIA_GET_CRTC_CRC32_V2

#define DRM_IOCTL_NVIDIA_GET_CRTC_CRC32_V2
Value:
DRM_IOWR((DRM_COMMAND_BASE + DRM_NVIDIA_GET_CRTC_CRC32_V2), \

Definition at line 101 of file nvidia-drm-ioctl.h.

◆ DRM_IOCTL_NVIDIA_GET_DEV_INFO

#define DRM_IOCTL_NVIDIA_GET_DEV_INFO
Value:
DRM_IOWR((DRM_COMMAND_BASE + DRM_NVIDIA_GET_DEV_INFO), \

Definition at line 65 of file nvidia-drm-ioctl.h.

◆ DRM_IOCTL_NVIDIA_GET_DPY_ID_FOR_CONNECTOR_ID

#define DRM_IOCTL_NVIDIA_GET_DPY_ID_FOR_CONNECTOR_ID
Value:

Definition at line 125 of file nvidia-drm-ioctl.h.

◆ DRM_IOCTL_NVIDIA_GET_DRM_FILE_UNIQUE_ID

#define DRM_IOCTL_NVIDIA_GET_DRM_FILE_UNIQUE_ID
Value:

Definition at line 161 of file nvidia-drm-ioctl.h.

◆ DRM_IOCTL_NVIDIA_GRANT_PERMISSIONS

#define DRM_IOCTL_NVIDIA_GRANT_PERMISSIONS
Value:
DRM_IOWR((DRM_COMMAND_BASE + DRM_NVIDIA_GRANT_PERMISSIONS), \

Definition at line 133 of file nvidia-drm-ioctl.h.

◆ DRM_IOCTL_NVIDIA_PRIME_FENCE_CONTEXT_CREATE

#define DRM_IOCTL_NVIDIA_PRIME_FENCE_CONTEXT_CREATE
Value:

Definition at line 85 of file nvidia-drm-ioctl.h.

◆ DRM_IOCTL_NVIDIA_REVOKE_PERMISSIONS

#define DRM_IOCTL_NVIDIA_REVOKE_PERMISSIONS
Value:
DRM_IOWR((DRM_COMMAND_BASE + DRM_NVIDIA_REVOKE_PERMISSIONS), \

Definition at line 137 of file nvidia-drm-ioctl.h.

◆ DRM_IOCTL_NVIDIA_SEMSURF_FENCE_ATTACH

#define DRM_IOCTL_NVIDIA_SEMSURF_FENCE_ATTACH
Value:

Definition at line 156 of file nvidia-drm-ioctl.h.

◆ DRM_IOCTL_NVIDIA_SEMSURF_FENCE_CREATE

#define DRM_IOCTL_NVIDIA_SEMSURF_FENCE_CREATE
Value:
DRM_IOWR((DRM_COMMAND_BASE + \

Definition at line 146 of file nvidia-drm-ioctl.h.

◆ DRM_IOCTL_NVIDIA_SEMSURF_FENCE_CTX_CREATE

#define DRM_IOCTL_NVIDIA_SEMSURF_FENCE_CTX_CREATE
Value:

Definition at line 141 of file nvidia-drm-ioctl.h.

◆ DRM_IOCTL_NVIDIA_SEMSURF_FENCE_WAIT

#define DRM_IOCTL_NVIDIA_SEMSURF_FENCE_WAIT
Value:
DRM_IOW((DRM_COMMAND_BASE + \

Definition at line 151 of file nvidia-drm-ioctl.h.

◆ DRM_NVIDIA_DMABUF_SUPPORTED

#define DRM_NVIDIA_DMABUF_SUPPORTED   0x0f

Definition at line 46 of file nvidia-drm-ioctl.h.

◆ DRM_NVIDIA_FENCE_SUPPORTED

#define DRM_NVIDIA_FENCE_SUPPORTED   0x04

Definition at line 36 of file nvidia-drm-ioctl.h.

◆ DRM_NVIDIA_GEM_ALLOC_NVKMS_MEMORY

#define DRM_NVIDIA_GEM_ALLOC_NVKMS_MEMORY   0x0b

Definition at line 42 of file nvidia-drm-ioctl.h.

◆ DRM_NVIDIA_GEM_EXPORT_DMABUF_MEMORY

#define DRM_NVIDIA_GEM_EXPORT_DMABUF_MEMORY   0x0d

Definition at line 44 of file nvidia-drm-ioctl.h.

◆ DRM_NVIDIA_GEM_EXPORT_NVKMS_MEMORY

#define DRM_NVIDIA_GEM_EXPORT_NVKMS_MEMORY   0x09

Definition at line 40 of file nvidia-drm-ioctl.h.

◆ DRM_NVIDIA_GEM_IDENTIFY_OBJECT

#define DRM_NVIDIA_GEM_IDENTIFY_OBJECT   0x0e

Definition at line 45 of file nvidia-drm-ioctl.h.

◆ DRM_NVIDIA_GEM_IMPORT_NVKMS_MEMORY

#define DRM_NVIDIA_GEM_IMPORT_NVKMS_MEMORY   0x01

Definition at line 33 of file nvidia-drm-ioctl.h.

◆ DRM_NVIDIA_GEM_IMPORT_USERSPACE_MEMORY

#define DRM_NVIDIA_GEM_IMPORT_USERSPACE_MEMORY   0x02

Definition at line 34 of file nvidia-drm-ioctl.h.

◆ DRM_NVIDIA_GEM_MAP_OFFSET

#define DRM_NVIDIA_GEM_MAP_OFFSET   0x0a

Definition at line 41 of file nvidia-drm-ioctl.h.

◆ DRM_NVIDIA_GEM_PRIME_FENCE_ATTACH

#define DRM_NVIDIA_GEM_PRIME_FENCE_ATTACH   0x06

Definition at line 38 of file nvidia-drm-ioctl.h.

◆ DRM_NVIDIA_GET_CLIENT_CAPABILITY

#define DRM_NVIDIA_GET_CLIENT_CAPABILITY   0x08

Definition at line 39 of file nvidia-drm-ioctl.h.

◆ DRM_NVIDIA_GET_CONNECTOR_ID_FOR_DPY_ID

#define DRM_NVIDIA_GET_CONNECTOR_ID_FOR_DPY_ID   0x11

Definition at line 48 of file nvidia-drm-ioctl.h.

◆ DRM_NVIDIA_GET_CRTC_CRC32

#define DRM_NVIDIA_GET_CRTC_CRC32   0x00

Definition at line 32 of file nvidia-drm-ioctl.h.

◆ DRM_NVIDIA_GET_CRTC_CRC32_V2

#define DRM_NVIDIA_GET_CRTC_CRC32_V2   0x0c

Definition at line 43 of file nvidia-drm-ioctl.h.

◆ DRM_NVIDIA_GET_DEV_INFO

#define DRM_NVIDIA_GET_DEV_INFO   0x03

Definition at line 35 of file nvidia-drm-ioctl.h.

◆ DRM_NVIDIA_GET_DPY_ID_FOR_CONNECTOR_ID

#define DRM_NVIDIA_GET_DPY_ID_FOR_CONNECTOR_ID   0x10

Definition at line 47 of file nvidia-drm-ioctl.h.

◆ DRM_NVIDIA_GET_DRM_FILE_UNIQUE_ID

#define DRM_NVIDIA_GET_DRM_FILE_UNIQUE_ID   0x18

Definition at line 55 of file nvidia-drm-ioctl.h.

◆ DRM_NVIDIA_GRANT_PERMISSIONS

#define DRM_NVIDIA_GRANT_PERMISSIONS   0x12

Definition at line 49 of file nvidia-drm-ioctl.h.

◆ DRM_NVIDIA_PRIME_FENCE_CONTEXT_CREATE

#define DRM_NVIDIA_PRIME_FENCE_CONTEXT_CREATE   0x05

Definition at line 37 of file nvidia-drm-ioctl.h.

◆ DRM_NVIDIA_REVOKE_PERMISSIONS

#define DRM_NVIDIA_REVOKE_PERMISSIONS   0x13

Definition at line 50 of file nvidia-drm-ioctl.h.

◆ DRM_NVIDIA_SEMSURF_FENCE_ATTACH

#define DRM_NVIDIA_SEMSURF_FENCE_ATTACH   0x17

Definition at line 54 of file nvidia-drm-ioctl.h.

◆ DRM_NVIDIA_SEMSURF_FENCE_CREATE

#define DRM_NVIDIA_SEMSURF_FENCE_CREATE   0x15

Definition at line 52 of file nvidia-drm-ioctl.h.

◆ DRM_NVIDIA_SEMSURF_FENCE_CTX_CREATE

#define DRM_NVIDIA_SEMSURF_FENCE_CTX_CREATE   0x14

Definition at line 51 of file nvidia-drm-ioctl.h.

◆ DRM_NVIDIA_SEMSURF_FENCE_WAIT

#define DRM_NVIDIA_SEMSURF_FENCE_WAIT   0x16

Definition at line 53 of file nvidia-drm-ioctl.h.

◆ NV_GEM_ALLOC_NO_SCANOUT

#define NV_GEM_ALLOC_NO_SCANOUT   (1 << 0)

Definition at line 265 of file nvidia-drm-ioctl.h.

Enumeration Type Documentation

◆ drm_nvidia_gem_object_type

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.

◆ drm_nvidia_permissions_type

Enumerator
NV_DRM_PERMISSIONS_TYPE_MODESET 
NV_DRM_PERMISSIONS_TYPE_SUB_OWNER 

Definition at line 309 of file nvidia-drm-ioctl.h.

DRM_NVIDIA_GEM_IDENTIFY_OBJECT
#define DRM_NVIDIA_GEM_IDENTIFY_OBJECT
Definition: nvidia-drm-ioctl.h:45
DRM_NVIDIA_SEMSURF_FENCE_ATTACH
#define DRM_NVIDIA_SEMSURF_FENCE_ATTACH
Definition: nvidia-drm-ioctl.h:54
drm_nvidia_get_dpy_id_for_connector_id_params
Definition: nvidia-drm-ioctl.h:299
DRM_NVIDIA_GEM_IMPORT_USERSPACE_MEMORY
#define DRM_NVIDIA_GEM_IMPORT_USERSPACE_MEMORY
Definition: nvidia-drm-ioctl.h:34
drm_nvidia_get_crtc_crc32_v2_params
Definition: nvidia-drm-ioctl.h:240
DRM_NVIDIA_GEM_ALLOC_NVKMS_MEMORY
#define DRM_NVIDIA_GEM_ALLOC_NVKMS_MEMORY
Definition: nvidia-drm-ioctl.h:42
DRM_NVIDIA_GEM_MAP_OFFSET
#define DRM_NVIDIA_GEM_MAP_OFFSET
Definition: nvidia-drm-ioctl.h:41
drm_nvidia_gem_export_nvkms_memory_params
Definition: nvidia-drm-ioctl.h:250
DRM_NVIDIA_SEMSURF_FENCE_WAIT
#define DRM_NVIDIA_SEMSURF_FENCE_WAIT
Definition: nvidia-drm-ioctl.h:53
drm_nvidia_semsurf_fence_wait_params
Definition: nvidia-drm-ioctl.h:361
DRM_NVIDIA_GEM_EXPORT_NVKMS_MEMORY
#define DRM_NVIDIA_GEM_EXPORT_NVKMS_MEMORY
Definition: nvidia-drm-ioctl.h:40
drm_nvidia_semsurf_fence_ctx_create_params
Definition: nvidia-drm-ioctl.h:325
drm_nvidia_gem_export_dmabuf_memory_params
Definition: nvidia-drm-ioctl.h:278
drm_nvidia_semsurf_fence_attach_params
Definition: nvidia-drm-ioctl.h:378
drm_nvidia_prime_fence_context_create_params
Definition: nvidia-drm-ioctl.h:199
DRM_NVIDIA_GEM_EXPORT_DMABUF_MEMORY
#define DRM_NVIDIA_GEM_EXPORT_DMABUF_MEMORY
Definition: nvidia-drm-ioctl.h:44
DRM_NVIDIA_SEMSURF_FENCE_CTX_CREATE
#define DRM_NVIDIA_SEMSURF_FENCE_CTX_CREATE
Definition: nvidia-drm-ioctl.h:51
DRM_NVIDIA_PRIME_FENCE_CONTEXT_CREATE
#define DRM_NVIDIA_PRIME_FENCE_CONTEXT_CREATE
Definition: nvidia-drm-ioctl.h:37
drm_nvidia_get_dev_info_params
Definition: nvidia-drm-ioctl.h:183
drm_nvidia_gem_identify_object_params
Definition: nvidia-drm-ioctl.h:294
DRM_NVIDIA_GET_CRTC_CRC32_V2
#define DRM_NVIDIA_GET_CRTC_CRC32_V2
Definition: nvidia-drm-ioctl.h:43
DRM_NVIDIA_GET_DPY_ID_FOR_CONNECTOR_ID
#define DRM_NVIDIA_GET_DPY_ID_FOR_CONNECTOR_ID
Definition: nvidia-drm-ioctl.h:47
drm_nvidia_get_connector_id_for_dpy_id_params
Definition: nvidia-drm-ioctl.h:304
DRM_NVIDIA_GEM_IMPORT_NVKMS_MEMORY
#define DRM_NVIDIA_GEM_IMPORT_NVKMS_MEMORY
Definition: nvidia-drm-ioctl.h:33
DRM_NVIDIA_GET_CLIENT_CAPABILITY
#define DRM_NVIDIA_GET_CLIENT_CAPABILITY
Definition: nvidia-drm-ioctl.h:39
drm_nvidia_semsurf_fence_create_params
Definition: nvidia-drm-ioctl.h:337
DRM_NVIDIA_SEMSURF_FENCE_CREATE
#define DRM_NVIDIA_SEMSURF_FENCE_CREATE
Definition: nvidia-drm-ioctl.h:52
DRM_NVIDIA_GRANT_PERMISSIONS
#define DRM_NVIDIA_GRANT_PERMISSIONS
Definition: nvidia-drm-ioctl.h:49
drm_nvidia_grant_permissions_params
Definition: nvidia-drm-ioctl.h:314
drm_nvidia_gem_prime_fence_attach_params
Definition: nvidia-drm-ioctl.h:214
drm_nvidia_gem_import_userspace_memory_params
Definition: nvidia-drm-ioctl.h:177
drm_nvidia_gem_import_nvkms_memory_params
Definition: nvidia-drm-ioctl.h:166
drm_nvidia_revoke_permissions_params
Definition: nvidia-drm-ioctl.h:320
DRM_NVIDIA_GET_DEV_INFO
#define DRM_NVIDIA_GET_DEV_INFO
Definition: nvidia-drm-ioctl.h:35
DRM_NVIDIA_REVOKE_PERMISSIONS
#define DRM_NVIDIA_REVOKE_PERMISSIONS
Definition: nvidia-drm-ioctl.h:50
drm_nvidia_get_crtc_crc32_params
Definition: nvidia-drm-ioctl.h:245
drm_nvidia_get_drm_file_unique_id_params
Definition: nvidia-drm-ioctl.h:395
drm_nvidia_gem_map_offset_params
Definition: nvidia-drm-ioctl.h:258
DRM_NVIDIA_GET_CRTC_CRC32
#define DRM_NVIDIA_GET_CRTC_CRC32
Definition: nvidia-drm-ioctl.h:32
drm_nvidia_get_client_capability_params
Definition: nvidia-drm-ioctl.h:221
DRM_NVIDIA_GET_CONNECTOR_ID_FOR_DPY_ID
#define DRM_NVIDIA_GET_CONNECTOR_ID_FOR_DPY_ID
Definition: nvidia-drm-ioctl.h:48
drm_nvidia_gem_alloc_nvkms_memory_params
Definition: nvidia-drm-ioctl.h:267
DRM_NVIDIA_GEM_PRIME_FENCE_ATTACH
#define DRM_NVIDIA_GEM_PRIME_FENCE_ATTACH
Definition: nvidia-drm-ioctl.h:38
DRM_NVIDIA_GET_DRM_FILE_UNIQUE_ID
#define DRM_NVIDIA_GET_DRM_FILE_UNIQUE_ID
Definition: nvidia-drm-ioctl.h:55