aboutsummaryrefslogtreecommitdiffstats
path: root/sys/linux/dev_dvb_dvr.txt
diff options
context:
space:
mode:
authorJiaming Zhang <r772577952@gmail.com>2026-01-31 19:00:28 +0800
committerThoth <pimyn@google.com>2026-02-05 09:41:27 +0000
commit70271b22d844f914bba2d3a7f387dbc901837994 (patch)
tree99e989fb8a968bc8f9f63beb767608cb3f8df8a2 /sys/linux/dev_dvb_dvr.txt
parent4936e85caf1095184a3676a69dea8fc9ecbc42cc (diff)
sys/linux: add descriptions for dvb subsystem
Diffstat (limited to 'sys/linux/dev_dvb_dvr.txt')
-rw-r--r--sys/linux/dev_dvb_dvr.txt15
1 files changed, 15 insertions, 0 deletions
diff --git a/sys/linux/dev_dvb_dvr.txt b/sys/linux/dev_dvb_dvr.txt
new file mode 100644
index 000000000..50f209685
--- /dev/null
+++ b/sys/linux/dev_dvb_dvr.txt
@@ -0,0 +1,15 @@
+# Copyright 2026 syzkaller project authors. All rights reserved.
+# Use of this source code is governed by Apache 2 LICENSE that can be found in the LICENSE file.
+
+include <linux/ioctl.h>
+include <uapi/linux/dvb/dmx.h>
+
+resource fd_dvb_dvr[fd]
+
+syz_open_dev$dvb_dvr(dev ptr[in, string["/dev/dvb/adapter#/dvr#"]], id intptr, flags flags[open_flags]) fd_dvb_dvr
+ioctl$DVB_DVR_DMX_SET_BUFFER_SIZE(fd fd_dvb_dvr, cmd const[DMX_SET_BUFFER_SIZE], arg intptr)
+ioctl$DVB_DVR_DMX_REQBUFS(fd fd_dvb_dvr, cmd const[DMX_REQBUFS], arg ptr[inout, dmx_requestbuffers])
+ioctl$DVB_DVR_DMX_QUERYBUF(fd fd_dvb_dvr, cmd const[DMX_QUERYBUF], arg ptr[inout, dmx_buffer])
+ioctl$DVB_DVR_DMX_EXPBUF(fd fd_dvb_dvr, cmd const[DMX_EXPBUF], arg ptr[inout, dmx_exportbuffer])
+ioctl$DVB_DVR_DMX_QBUF(fd fd_dvb_dvr, cmd const[DMX_QBUF], arg ptr[inout, dmx_buffer])
+ioctl$DVB_DVR_DMX_DQBUF(fd fd_dvb_dvr, cmd const[DMX_DQBUF], arg ptr[inout, dmx_buffer])