aboutsummaryrefslogtreecommitdiffstats
path: root/sys/linux/dev_video4linux_amd64.const
diff options
context:
space:
mode:
authorRicardo Cañuelo <ricardo.canuelo@collabora.com>2020-06-08 12:57:25 +0200
committerDmitry Vyukov <dvyukov@google.com>2020-06-09 15:58:40 +0200
commitc5e085d96d1cdc855365b7fd9c1825b886f266f6 (patch)
tree181b25942ec6919a7839a65b24b12f2711b277ab /sys/linux/dev_video4linux_amd64.const
parent092934c131705d77c23b65df2a846fcd49d98469 (diff)
sys/linux: specific descriptions for vim2m (v4l2)
Add a set of descriptions to focus the fuzzing process on the V4L2 vim2m test driver. This should be useful to test the M2M framework. The syscalls are based on a specific file descriptor for the vim2m device and a selection of v4l2 ioctls that operate on it. Some of the existing v4l2 data structure definitions have been extended to allow restricting and selecting some options in order to narrow down the fuzzing process. Initial support for Request API added.
Diffstat (limited to 'sys/linux/dev_video4linux_amd64.const')
-rw-r--r--sys/linux/dev_video4linux_amd64.const93
1 files changed, 49 insertions, 44 deletions
diff --git a/sys/linux/dev_video4linux_amd64.const b/sys/linux/dev_video4linux_amd64.const
index a8088890c..a732812f6 100644
--- a/sys/linux/dev_video4linux_amd64.const
+++ b/sys/linux/dev_video4linux_amd64.const
@@ -1,4 +1,5 @@
# AUTOGENERATED FILE
+AT_FDCWD = 18446744073709551516
MEDIA_BUS_FMT_AHSV8888_1X32 = 24577
MEDIA_BUS_FMT_ARGB8888_1X32 = 4109
MEDIA_BUS_FMT_AYUV8_1X32 = 8215
@@ -87,6 +88,9 @@ MEDIA_BUS_FMT_YVYU12_2X12 = 8223
MEDIA_BUS_FMT_YVYU8_1X16 = 8210
MEDIA_BUS_FMT_YVYU8_1_5X8 = 8197
MEDIA_BUS_FMT_YVYU8_2X8 = 8201
+MEDIA_IOC_REQUEST_ALLOC = 2147777541
+MEDIA_REQUEST_IOC_QUEUE = 31872
+O_RDWR = 2
V4L2_AUDCAP_AVL = 2
V4L2_AUDCAP_STEREO = 1
V4L2_AUDMODE_AVL = 1
@@ -441,7 +445,7 @@ V4L2_CID_ZOOM_CONTINUOUS = 10094863
V4L2_CID_ZOOM_RELATIVE = 10094862
V4L2_COLORSPACE_470_SYSTEM_BG = 6
V4L2_COLORSPACE_470_SYSTEM_M = 5
-V4L2_COLORSPACE_ADOBERGB = 9
+# V4L2_COLORSPACE_ADOBERGB is not set
V4L2_COLORSPACE_BT2020 = 10
V4L2_COLORSPACE_BT878 = 4
V4L2_COLORSPACE_DCI_P3 = 12
@@ -501,7 +505,7 @@ V4L2_DEC_CMD_START_MUTE_AUDIO = 1
V4L2_DEC_CMD_STOP = 1
V4L2_DEC_CMD_STOP_IMMEDIATELY = 2
V4L2_DEC_CMD_STOP_TO_BLACK = 1
-V4L2_DEC_QCOM_CMD_RECONFIG_HINT = 5
+# V4L2_DEC_QCOM_CMD_RECONFIG_HINT is not set
V4L2_DEC_START_FMT_GOP = 1
V4L2_DEC_START_FMT_NONE = 0
V4L2_DV_BT_656_1120 = 0
@@ -542,17 +546,17 @@ V4L2_EVENT_EOS = 2
V4L2_EVENT_FRAME_SYNC = 4
V4L2_EVENT_MD_FL_HAVE_FRAME_SEQ = 1
V4L2_EVENT_MOTION_DET = 6
-V4L2_EVENT_MSM_VIDC_FLUSH_DONE = 134221825
-V4L2_EVENT_MSM_VIDC_HW_OVERLOAD = 134221832
-V4L2_EVENT_MSM_VIDC_HW_UNSUPPORTED = 134221834
-V4L2_EVENT_MSM_VIDC_MAX_CLIENTS = 134221833
-V4L2_EVENT_MSM_VIDC_PORT_SETTINGS_BITDEPTH_CHANGED_INSUFFICIENT = 134221828
-V4L2_EVENT_MSM_VIDC_PORT_SETTINGS_CHANGED_INSUFFICIENT = 134221827
-V4L2_EVENT_MSM_VIDC_PORT_SETTINGS_CHANGED_SUFFICIENT = 134221826
-V4L2_EVENT_MSM_VIDC_RELEASE_BUFFER_REFERENCE = 134221830
-V4L2_EVENT_MSM_VIDC_RELEASE_UNQUEUED_BUFFER = 134221831
-V4L2_EVENT_MSM_VIDC_START = 134221824
-V4L2_EVENT_MSM_VIDC_SYS_ERROR = 134221829
+# V4L2_EVENT_MSM_VIDC_FLUSH_DONE is not set
+# V4L2_EVENT_MSM_VIDC_HW_OVERLOAD is not set
+# V4L2_EVENT_MSM_VIDC_HW_UNSUPPORTED is not set
+# V4L2_EVENT_MSM_VIDC_MAX_CLIENTS is not set
+# V4L2_EVENT_MSM_VIDC_PORT_SETTINGS_BITDEPTH_CHANGED_INSUFFICIENT is not set
+# V4L2_EVENT_MSM_VIDC_PORT_SETTINGS_CHANGED_INSUFFICIENT is not set
+# V4L2_EVENT_MSM_VIDC_PORT_SETTINGS_CHANGED_SUFFICIENT is not set
+# V4L2_EVENT_MSM_VIDC_RELEASE_BUFFER_REFERENCE is not set
+# V4L2_EVENT_MSM_VIDC_RELEASE_UNQUEUED_BUFFER is not set
+# V4L2_EVENT_MSM_VIDC_START is not set
+# V4L2_EVENT_MSM_VIDC_SYS_ERROR is not set
V4L2_EVENT_PRIVATE_START = 134217728
V4L2_EVENT_SOURCE_CHANGE = 5
V4L2_EVENT_SRC_CH_RESOLUTION = 1
@@ -624,7 +628,7 @@ V4L2_MEMORY_MMAP = 1
V4L2_MEMORY_OVERLAY = 3
V4L2_MEMORY_USERPTR = 2
V4L2_MODE_HIGHQUALITY = 1
-V4L2_MSM_BUF_FLAG_DEFER = 1073741824
+# V4L2_MSM_BUF_FLAG_DEFER is not set
V4L2_OUTPUT_TYPE_ANALOG = 2
V4L2_OUTPUT_TYPE_ANALOGVGAOVERLAY = 3
V4L2_OUTPUT_TYPE_MODULATOR = 1
@@ -668,9 +672,9 @@ V4L2_PIX_FMT_NV12 = 842094158
V4L2_PIX_FMT_NV12M = 842091854
V4L2_PIX_FMT_NV12MT = 842091860
V4L2_PIX_FMT_NV12MT_16X16 = 842091862
-V4L2_PIX_FMT_NV12_P010_UBWC = 1110585681
-V4L2_PIX_FMT_NV12_TP10_UBWC = 1093808465
-V4L2_PIX_FMT_NV12_UBWC = 942813521
+# V4L2_PIX_FMT_NV12_P010_UBWC is not set
+# V4L2_PIX_FMT_NV12_TP10_UBWC is not set
+# V4L2_PIX_FMT_NV12_UBWC is not set
V4L2_PIX_FMT_NV16 = 909203022
V4L2_PIX_FMT_NV16M = 909200718
V4L2_PIX_FMT_NV21 = 825382478
@@ -694,7 +698,7 @@ V4L2_PIX_FMT_RGB555 = 1329743698
V4L2_PIX_FMT_RGB555X = 1363298130
V4L2_PIX_FMT_RGB565 = 1346520914
V4L2_PIX_FMT_RGB565X = 1380075346
-V4L2_PIX_FMT_RGBA8888_UBWC = 1111970385
+# V4L2_PIX_FMT_RGBA8888_UBWC is not set
V4L2_PIX_FMT_S5C_UYVY_JPG = 1229141331
V4L2_PIX_FMT_SBGGR10 = 808535874
V4L2_PIX_FMT_SBGGR10ALAW8 = 943800929
@@ -732,7 +736,7 @@ V4L2_PIX_FMT_SRGGB12 = 842090322
V4L2_PIX_FMT_SRGGB8 = 1111967570
V4L2_PIX_FMT_STV0680 = 808990291
V4L2_PIX_FMT_TM6000 = 808865108
-V4L2_PIX_FMT_TME = 809848148
+# V4L2_PIX_FMT_TME is not set
V4L2_PIX_FMT_UV8 = 540563029
V4L2_PIX_FMT_UYVY = 1498831189
V4L2_PIX_FMT_VC1_ANNEX_G = 1194410838
@@ -782,20 +786,20 @@ V4L2_PRIORITY_DEFAULT = 2
V4L2_PRIORITY_INTERACTIVE = 2
V4L2_PRIORITY_RECORD = 3
V4L2_PRIORITY_UNSET = 0
-V4L2_QCOM_BUF_DATA_CORRUPT = 4194304
-V4L2_QCOM_BUF_FLAG_CODECCONFIG = 131072
-V4L2_QCOM_BUF_FLAG_DECODEONLY = 2097152
-V4L2_QCOM_BUF_FLAG_EOS = 33554432
-V4L2_QCOM_BUF_FLAG_EOSEQ = 262144
-V4L2_QCOM_BUF_FLAG_IDRFRAME = 2147483648
-V4L2_QCOM_BUF_FLAG_PERF_MODE = 536870912
-V4L2_QCOM_BUF_FLAG_READONLY = 67108864
-V4L2_QCOM_BUF_INPUT_UNSUPPORTED = 16777216
-V4L2_QCOM_BUF_TIMESTAMP_INVALID = 524288
-V4L2_QCOM_CMD_FLUSH = 4
-V4L2_QCOM_CMD_FLUSH_CAPTURE = 2
-V4L2_QCOM_CMD_FLUSH_OUTPUT = 1
-V4L2_QCOM_CMD_SESSION_CONTINUE = 6
+# V4L2_QCOM_BUF_DATA_CORRUPT is not set
+# V4L2_QCOM_BUF_FLAG_CODECCONFIG is not set
+# V4L2_QCOM_BUF_FLAG_DECODEONLY is not set
+# V4L2_QCOM_BUF_FLAG_EOS is not set
+# V4L2_QCOM_BUF_FLAG_EOSEQ is not set
+# V4L2_QCOM_BUF_FLAG_IDRFRAME is not set
+# V4L2_QCOM_BUF_FLAG_PERF_MODE is not set
+# V4L2_QCOM_BUF_FLAG_READONLY is not set
+# V4L2_QCOM_BUF_INPUT_UNSUPPORTED is not set
+# V4L2_QCOM_BUF_TIMESTAMP_INVALID is not set
+# V4L2_QCOM_CMD_FLUSH is not set
+# V4L2_QCOM_CMD_FLUSH_CAPTURE is not set
+# V4L2_QCOM_CMD_FLUSH_OUTPUT is not set
+# V4L2_QCOM_CMD_SESSION_CONTINUE is not set
V4L2_QUANTIZATION_DEFAULT = 0
V4L2_QUANTIZATION_FULL_RANGE = 1
V4L2_QUANTIZATION_LIM_RANGE = 2
@@ -803,12 +807,12 @@ V4L2_SEL_FLAG_GE = 1
V4L2_SEL_FLAG_KEEP_CONFIG = 4
V4L2_SEL_FLAG_LE = 2
V4L2_SEL_TGT_COMPOSE = 256
-V4L2_SEL_TGT_COMPOSE_ACTIVE = 256
+# V4L2_SEL_TGT_COMPOSE_ACTIVE is not set
V4L2_SEL_TGT_COMPOSE_BOUNDS = 258
V4L2_SEL_TGT_COMPOSE_DEFAULT = 257
V4L2_SEL_TGT_COMPOSE_PADDED = 259
V4L2_SEL_TGT_CROP = 0
-V4L2_SEL_TGT_CROP_ACTIVE = 0
+# V4L2_SEL_TGT_CROP_ACTIVE is not set
V4L2_SEL_TGT_CROP_BOUNDS = 2
V4L2_SEL_TGT_CROP_DEFAULT = 1
V4L2_SEL_TGT_NATIVE_SIZE = 3
@@ -860,13 +864,13 @@ V4L2_STD_SECAM_LC = 8388608
V4L2_STD_UNKNOWN = 0
V4L2_SUBDEV_FORMAT_ACTIVE = 1
V4L2_SUBDEV_FORMAT_TRY = 0
-V4L2_SUBDEV_SEL_FLAG_KEEP_CONFIG = 4
-V4L2_SUBDEV_SEL_FLAG_SIZE_GE = 1
-V4L2_SUBDEV_SEL_FLAG_SIZE_LE = 2
-V4L2_SUBDEV_SEL_TGT_COMPOSE_ACTUAL = 256
-V4L2_SUBDEV_SEL_TGT_COMPOSE_BOUNDS = 258
-V4L2_SUBDEV_SEL_TGT_CROP_ACTUAL = 0
-V4L2_SUBDEV_SEL_TGT_CROP_BOUNDS = 2
+# V4L2_SUBDEV_SEL_FLAG_KEEP_CONFIG is not set
+# V4L2_SUBDEV_SEL_FLAG_SIZE_GE is not set
+# V4L2_SUBDEV_SEL_FLAG_SIZE_LE is not set
+# V4L2_SUBDEV_SEL_TGT_COMPOSE_ACTUAL is not set
+# V4L2_SUBDEV_SEL_TGT_COMPOSE_BOUNDS is not set
+# V4L2_SUBDEV_SEL_TGT_CROP_ACTUAL is not set
+# V4L2_SUBDEV_SEL_TGT_CROP_BOUNDS is not set
V4L2_TC_FLAG_COLORFRAME = 2
V4L2_TC_FLAG_DROPFRAME = 1
V4L2_TC_TYPE_24FPS = 1
@@ -915,7 +919,7 @@ V4L2_VBI_ITU_625_F1_START = 1
V4L2_VBI_ITU_625_F2_START = 314
V4L2_VBI_UNSYNC = 1
V4L2_XFER_FUNC_709 = 1
-V4L2_XFER_FUNC_ADOBERGB = 3
+# V4L2_XFER_FUNC_ADOBERGB is not set
V4L2_XFER_FUNC_DCI_P3 = 6
V4L2_XFER_FUNC_DEFAULT = 0
V4L2_XFER_FUNC_NONE = 5
@@ -984,7 +988,7 @@ VIDIOC_QUERYSTD = 2148030015
VIDIOC_QUERY_DV_TIMINGS = 2156156515
VIDIOC_QUERY_EXT_CTRL = 3236451943
VIDIOC_REQBUFS = 3222558216
-VIDIOC_RESERVED = 22017
+# VIDIOC_RESERVED is not set
VIDIOC_STREAMOFF = 1074026003
VIDIOC_STREAMON = 1074026002
VIDIOC_SUBDEV_DV_TIMINGS_CAP = 3230684772
@@ -1032,3 +1036,4 @@ VIDIOC_TRY_EXT_CTRLS = 3223344713
VIDIOC_TRY_FMT = 3234879040
VIDIOC_UNSUBSCRIBE_EVENT = 1075861083
__NR_ioctl = 16
+__NR_openat = 257