aboutsummaryrefslogtreecommitdiffstats
path: root/sys/linux/dev_uhid.txt
diff options
context:
space:
mode:
authorDmitry Vyukov <dvyukov@google.com>2019-12-20 16:31:14 +0100
committerDmitry Vyukov <dvyukov@google.com>2019-12-20 16:45:35 +0100
commitbc5869180f69e2ad6c6b823e129e08a8e523d800 (patch)
tree3ed8b30b8fbba5535e993eb7b72978853a84243d /sys/linux/dev_uhid.txt
parentf83f92fd5e8f53114eb4e4149c19f2c4d7fddc78 (diff)
sys/linux: fix 240 warnings in descriptions
Sweeping fix of everything up to socket_netlink_route.txt. Update #590
Diffstat (limited to 'sys/linux/dev_uhid.txt')
-rw-r--r--sys/linux/dev_uhid.txt29
1 files changed, 12 insertions, 17 deletions
diff --git a/sys/linux/dev_uhid.txt b/sys/linux/dev_uhid.txt
index 317ee5de6..8e12ac0f8 100644
--- a/sys/linux/dev_uhid.txt
+++ b/sys/linux/dev_uhid.txt
@@ -7,16 +7,20 @@ include <uapi/linux/uhid.h>
resource fd_uhid[fd]
openat$uhid(fd const[AT_FDCWD], file ptr[in, string["/dev/uhid"]], flags flags[uhid_open_flags], mode const[0]) fd_uhid
-write$UHID_CREATE(fd fd_uhid, data ptr[in, uhid_create_req], len len[data])
-write$UHID_CREATE2(fd fd_uhid, data ptr[in, uhid_create2_req], len len[data])
-write$UHID_DESTROY(fd fd_uhid, data ptr[in, uhid_destroy_req], len len[data])
-write$UHID_INPUT(fd fd_uhid, data ptr[in, uhid_input_req], len len[data])
-write$UHID_INPUT2(fd fd_uhid, data ptr[in, uhid_input2_req], len len[data])
-write$UHID_GET_REPORT_REPLY(fd fd_uhid, data ptr[in, uhid_get_report_req], len len[data])
-write$UHID_SET_REPORT_REPLY(fd fd_uhid, data ptr[in, uhid_set_report_req], len len[data])
+write$UHID_CREATE(fd fd_uhid, data ptr[in, uhid_req[UHID_CREATE, uhid_create_req]], len len[data])
+write$UHID_CREATE2(fd fd_uhid, data ptr[in, uhid_req[UHID_CREATE2, uhid_create2_req]], len len[data])
+write$UHID_DESTROY(fd fd_uhid, data ptr[in, uhid_req[UHID_DESTROY, void]], len len[data])
+write$UHID_INPUT(fd fd_uhid, data ptr[in, uhid_req[UHID_INPUT, uhid_input_req]], len len[data])
+write$UHID_INPUT2(fd fd_uhid, data ptr[in, uhid_req[UHID_INPUT2, uhid_input2_req]], len len[data])
+write$UHID_GET_REPORT_REPLY(fd fd_uhid, data ptr[in, uhid_req[UHID_GET_REPORT_REPLY, uhid_get_report_req]], len len[data])
+write$UHID_SET_REPORT_REPLY(fd fd_uhid, data ptr[in, uhid_req[UHID_SET_REPORT_REPLY, uhid_set_report_req]], len len[data])
+
+type uhid_req[TYP, DATA] {
+ type const[TYP, int32]
+ data DATA
+} [packed]
uhid_create_req {
- type const[UHID_CREATE, int32]
name string[uhid_names, 128]
phys string[uhid_names, 64]
uniq string[uhid_names, 64]
@@ -30,7 +34,6 @@ uhid_create_req {
} [packed]
uhid_create2_req {
- type const[UHID_CREATE2, int32]
name string[uhid_names, 128]
phys string[uhid_names, 64]
uniq string[uhid_names, 64]
@@ -43,31 +46,23 @@ uhid_create2_req {
rd_data array[int8]
} [packed]
-uhid_destroy_req {
- type const[UHID_DESTROY, int32]
-} [packed]
-
uhid_input_req {
- type const[UHID_INPUT, int32]
data array[int8, UHID_DATA_MAX]
size len[data, int16]
} [packed]
uhid_input2_req {
- type const[UHID_INPUT2, int32]
size len[data, int16]
data array[int8]
} [packed]
uhid_get_report_req {
- type const[UHID_GET_REPORT_REPLY, int32]
id int32[0:10]
rnum int8
rtype int8
} [packed]
uhid_set_report_req {
- type const[UHID_SET_REPORT_REPLY, int32]
id int32[0:10]
rnum int8
rtype int8