|
XenevaOS
|
#include "drm.h"
Go to the source code of this file.
Classes | |
| struct | drm_vc4_submit_rcl_surface |
| struct | drm_vc4_submit_cl |
| struct | drm_vc4_wait_seqno |
| struct | drm_vc4_wait_bo |
| struct | drm_vc4_create_bo |
| struct | drm_vc4_mmap_bo |
| struct | drm_vc4_create_shader_bo |
| struct | drm_vc4_get_hang_state_bo |
| struct | drm_vc4_get_hang_state |
| struct | drm_vc4_get_param |
| struct | drm_vc4_get_tiling |
| struct | drm_vc4_set_tiling |
| struct | drm_vc4_label_bo |
| struct | drm_vc4_gem_madvise |
| struct | drm_vc4_perfmon_create |
| struct | drm_vc4_perfmon_destroy |
| struct | drm_vc4_perfmon_get_values |
| #define __VC4_MADV_NOTSUPP 3 |
| #define __VC4_MADV_PURGED 2 |
| #define DRM_IOCTL_VC4_CREATE_BO DRM_IOWR(DRM_COMMAND_BASE + DRM_VC4_CREATE_BO, struct drm_vc4_create_bo) |
| #define DRM_IOCTL_VC4_CREATE_SHADER_BO DRM_IOWR(DRM_COMMAND_BASE + DRM_VC4_CREATE_SHADER_BO, struct drm_vc4_create_shader_bo) |
| #define DRM_IOCTL_VC4_GEM_MADVISE DRM_IOWR(DRM_COMMAND_BASE + DRM_VC4_GEM_MADVISE, struct drm_vc4_gem_madvise) |
| #define DRM_IOCTL_VC4_GET_HANG_STATE DRM_IOWR(DRM_COMMAND_BASE + DRM_VC4_GET_HANG_STATE, struct drm_vc4_get_hang_state) |
| #define DRM_IOCTL_VC4_GET_PARAM DRM_IOWR(DRM_COMMAND_BASE + DRM_VC4_GET_PARAM, struct drm_vc4_get_param) |
| #define DRM_IOCTL_VC4_GET_TILING DRM_IOWR(DRM_COMMAND_BASE + DRM_VC4_GET_TILING, struct drm_vc4_get_tiling) |
| #define DRM_IOCTL_VC4_LABEL_BO DRM_IOWR(DRM_COMMAND_BASE + DRM_VC4_LABEL_BO, struct drm_vc4_label_bo) |
| #define DRM_IOCTL_VC4_MMAP_BO DRM_IOWR(DRM_COMMAND_BASE + DRM_VC4_MMAP_BO, struct drm_vc4_mmap_bo) |
| #define DRM_IOCTL_VC4_PERFMON_CREATE DRM_IOWR(DRM_COMMAND_BASE + DRM_VC4_PERFMON_CREATE, struct drm_vc4_perfmon_create) |
| #define DRM_IOCTL_VC4_PERFMON_DESTROY DRM_IOWR(DRM_COMMAND_BASE + DRM_VC4_PERFMON_DESTROY, struct drm_vc4_perfmon_destroy) |
| #define DRM_IOCTL_VC4_PERFMON_GET_VALUES DRM_IOWR(DRM_COMMAND_BASE + DRM_VC4_PERFMON_GET_VALUES, struct drm_vc4_perfmon_get_values) |
| #define DRM_IOCTL_VC4_SET_TILING DRM_IOWR(DRM_COMMAND_BASE + DRM_VC4_SET_TILING, struct drm_vc4_set_tiling) |
| #define DRM_IOCTL_VC4_SUBMIT_CL DRM_IOWR(DRM_COMMAND_BASE + DRM_VC4_SUBMIT_CL, struct drm_vc4_submit_cl) |
| #define DRM_IOCTL_VC4_WAIT_BO DRM_IOWR(DRM_COMMAND_BASE + DRM_VC4_WAIT_BO, struct drm_vc4_wait_bo) |
| #define DRM_IOCTL_VC4_WAIT_SEQNO DRM_IOWR(DRM_COMMAND_BASE + DRM_VC4_WAIT_SEQNO, struct drm_vc4_wait_seqno) |
| #define DRM_VC4_CREATE_BO 0x03 |
| #define DRM_VC4_CREATE_SHADER_BO 0x05 |
| #define DRM_VC4_GEM_MADVISE 0x0b |
| #define DRM_VC4_GET_HANG_STATE 0x06 |
| #define DRM_VC4_GET_PARAM 0x07 |
| #define DRM_VC4_GET_TILING 0x09 |
| #define DRM_VC4_LABEL_BO 0x0a |
| #define DRM_VC4_MAX_PERF_COUNTERS 16 |
| #define DRM_VC4_MMAP_BO 0x04 |
| #define DRM_VC4_PARAM_SUPPORTS_BRANCHES 3 |
| #define DRM_VC4_PARAM_SUPPORTS_ETC1 4 |
| #define DRM_VC4_PARAM_SUPPORTS_FIXED_RCL_ORDER 6 |
| #define DRM_VC4_PARAM_SUPPORTS_MADVISE 7 |
| #define DRM_VC4_PARAM_SUPPORTS_PERFMON 8 |
| #define DRM_VC4_PARAM_SUPPORTS_THREADED_FS 5 |
| #define DRM_VC4_PARAM_V3D_IDENT0 0 |
| #define DRM_VC4_PARAM_V3D_IDENT1 1 |
| #define DRM_VC4_PARAM_V3D_IDENT2 2 |
| #define DRM_VC4_PERFMON_CREATE 0x0c |
| #define DRM_VC4_PERFMON_DESTROY 0x0d |
| #define DRM_VC4_PERFMON_GET_VALUES 0x0e |
| #define DRM_VC4_SET_TILING 0x08 |
| #define DRM_VC4_SUBMIT_CL 0x00 |
| #define DRM_VC4_WAIT_BO 0x02 |
| #define DRM_VC4_WAIT_SEQNO 0x01 |
| #define VC4_MADV_DONTNEED 1 |
| #define VC4_MADV_WILLNEED 0 |
| #define VC4_SUBMIT_CL_FIXED_RCL_ORDER (1 << 1) |
| #define VC4_SUBMIT_CL_RCL_ORDER_INCREASING_X (1 << 2) |
| #define VC4_SUBMIT_CL_RCL_ORDER_INCREASING_Y (1 << 3) |
| #define VC4_SUBMIT_CL_USE_CLEAR_COLOR (1 << 0) |
| #define VC4_SUBMIT_RCL_SURFACE_READ_IS_FULL_RES (1 << 0) |
| anonymous enum |