Home
last modified time | relevance | path

Searched full:report (Results 1 – 25 of 394) sorted by relevance

12345678910>>...16

/Documentation/hid/
Dhidraw.rst16 which send and receive data in a way that is inconsistent with their report
18 through it, checking them against the device's report descriptor, such
44 read() will read a queued report received from the HID device. On USB
47 a report available to be read. read() can be made non-blocking, by passing
52 will be the report number; the report data follows, beginning in the second
53 byte. For devices which do not use numbered reports, the report data
58 The write() function will write a report to the device. For USB devices, if
59 the device has an INTERRUPT OUT endpoint, the report will be sent on that
60 endpoint. If it does not, the report will be sent over the control endpoint,
63 The first byte of the buffer passed to write() should be set to the report
[all …]
Dhiddev.rst74 bundles called "reports". Each report is divided into "fields",
82 it performs an interrupt transfer containing a report which contains
83 the changed value. The hid-core.c module parses the report, and
85 the report. In its basic mode, the hiddev will make these individual
149 Instructs the kernel to retrieve all input and feature report values
164 Instructs the kernel to get a feature or input report from the device,
171 Instructs the kernel to send a report to the device. This report can
173 individual usage values in the report before sending the report in full
179 Fills in a hiddev_report_info structure for the user. The report is
182 report id as reported by the device -- or relative --
[all …]
Dhidintro.rst4 Introduction to HID report descriptors
7 This chapter is meant to give a broad overview of what HID report
36 through the *HID report descriptor*, a fixed set of bytes describing
39 a HID Report Descriptor may specify that "in a report with ID 3 the
42 The HID report itself then merely carries the actual data values
48 The HID subsystem is in charge of parsing the HID report descriptors,
51 HID report descriptor provided by the device is wrong, or because it
55 The format of HID report descriptors is described by two documents,
66 Parsing HID report descriptors
71 one can read the corresponding report descriptor::
[all …]
Dhid-transport.rst17 report-parsing, report interpretation and the user-space API. Device specifics
101 channel. Any unrequested incoming or outgoing data report must be sent on
115 report can be of one of three types:
117 - INPUT Report: Input reports provide data from device to host. This
122 - OUTPUT Report: Output reports change device states. They are sent from host
128 - FEATURE Report: Feature reports are used for specific static device features
132 or retrieve a feature report. This also means, feature reports are never sent
145 - GET_REPORT: A GET_REPORT request has a report ID as payload and is sent
146 from host to device. The device must answer with a data report for the
147 requested report ID on the ctrl channel as a synchronous acknowledgement.
[all …]
Dhid-sensor.rst6 a report descriptor conforming to HID 1.12 sensor usage tables.
17 data fields. The length and order is specified in the report descriptor. For
18 example a part of report descriptor can look like::
28 Report Size(8)
29 Report Count(1)
30 Report Offset(16)
35 The report is indicating "sensor page (0x20)" contains an accelerometer-3D (0x73).
57 report descriptors and identifies all the sensors present. It adds an MFD device
70 functions, which get and set each input/feature/output report.
76 the report and get the indexes of the fields and also can get events. This driver
[all …]
Dhid-bpf.rst41 Simple fixup of report descriptor
45 in the report descriptor. These fixes all require a kernel patch and the
117 Thus, all of the parsing of the HID report and the HID report descriptor
159 3. change of the report descriptor with ``SEC("struct_ops/hid_rdesc_fixup")`` or
172 change the report descriptor from the BPF program. Once a ``hid_rdesc_fixup``
221 1. for a given device, if we know that the report length will always be of a certain value,
222 we can request the ``data`` pointer to point at the full report length.
235 2. if the report length is variable, but we know the value of ``X`` is always a 16-bit
298 content of the report descriptor. The memory associated with that buffer is
302 modified content and size as the report descriptor.
[all …]
Damd-sfh-hid.rst31 | with HID Report Generator|
61 enumeration of each sensor, client layer fills the HID Descriptor structure and HID input report
62 structure. HID Feature report structure is optional. The report descriptor structure varies from
99 | | | Create Input report | | |
134 | | report | | |
139 | | | report | | |
142 | | in HID report| | |
Dhid-alps.rst26 4 wReportDescLength 00B2 Report Descriptor is 178 Bytes (0x00B2)
27 6 wReportDescRegister 0002 Identifier to read Report Descriptor
28 8 wInputRegister 0003 Identifier to read Input Report
29 10 wMaxInputLength 0053 Input Report is 80 Bytes + 2
30 12 wOutputRegister 0000 Identifier to read Output Report
41 Report ID
/Documentation/ABI/testing/
Dconfigfs-tsm1 What: /sys/kernel/config/tsm/report/$name/inblob
10 What: /sys/kernel/config/tsm/report/$name/outblob
15 (RO) Binary attestation report generated from @inblob and other
16 options The format of the report is implementation specific
20 What: /sys/kernel/config/tsm/report/$name/auxblob
34 What: /sys/kernel/config/tsm/report/$name/manifestblob
46 What: /sys/kernel/config/tsm/report/$name/provider
64 What: /sys/kernel/config/tsm/report/$name/generation
73 @outblob, or it can prevent conflicts by creating a report
76 What: /sys/kernel/config/tsm/report/$name/privlevel
[all …]
Dsysfs-kernel-wakeup_reasons6 used to report wakeup reasons after system exited suspend.
13 used to report time spent in last suspend cycle. It contains
Dconfigfs-usb-gadget-hid9 report_desc blob corresponding to HID report descriptors
11 report_length HID report length
/Documentation/devicetree/bindings/power/supply/
Dmaxim,max17042.yaml41 Temperature threshold to report battery as cold (in tenths of degree Celsius).
42 Default is not to report cold events.
47 Temperature threshold to report battery as over heated (in tenths of degree Celsius).
48 Default is not to report over heating events.
53 Voltage threshold to report battery as dead (in mV).
54 Default is not to report dead battery events.
59 Voltage threshold to report battery as over voltage (in mV).
60 Default is not to report over-voltage events.
/Documentation/netlink/specs/
Dbinder.yaml13 name: report
15 Attributes included within a transaction failure report. The elements
68 name: report
71 binder transaction failures. The generated report provides the full
75 attribute-set: report
76 mcgrp: report
93 name: report
/Documentation/usb/
Dgadget_hid.rst108 Hit return and the corresponding report will be sent by the
112 --caps-lock and hit return. A report is then sent by the
117 recv report:2
193 int keyboard_fill_report(char report[8], char buf[BUF_LEN], int *hold)
212 report[2 + key++] = kval[i].val;
221 report[2 + key++] = (tok[0] - ('a' - 0x04));
227 report[0] = report[0] | kmod[i].val;
246 int mouse_fill_report(char report[8], char buf[BUF_LEN], int *hold)
263 report[0] = report[0] | mmod[i].val;
271 report[1 + mvt++] = (char)strtol(tok, NULL, 0);
[all …]
/Documentation/admin-guide/
Dreporting-issues.rst16 <https://kernel.org/>`_. If it still shows the issue, report it to the stable
27 <https://kernel.org/>`_. If the issue is present there, send a report.
40 If you are facing multiple issues with the Linux kernel at once, report each
41 separately. While writing your report, include all information relevant to the
43 regressions mailing list (regressions@lists.linux.dev) to your report. Also try
47 Once the report is out, answer any questions that come up and help where you
51 Step-by-step guide how to report issues to the kernel maintainers
54 The above TL;DR outlines roughly how to report issues to the Linux kernel
112 join the discussion instead of sending a new report.
123 increase the risk your report will be rejected or ignored.
[all …]
Dreporting-regressions.rst24 #. Report your issue as outlined in Documentation/admin-guide/reporting-issues.rst,
26 below for convenience. Two of them are important: start your report's subject
30 #. Optional, but recommended: when sending or forwarding your report, make the
73 How do I report a regression?
76 Just report the issue as outlined in
85 * Start your report's subject with "[REGRESSION]".
87 * In your report, clearly mention the last kernel version that worked fine and
92 (regressions@lists.linux.dev) know about your report:
94 * If you report the regression by mail, CC the regressions list.
96 * If you report your regression to some bug tracker, forward the submitted
[all …]
/Documentation/dev-tools/
Dcoccinelle.rst78 Four basic modes are defined: ``patch``, ``report``, ``context``, and
84 - ``report`` generates a list in the following format:
90 - ``org`` generates a report in the Org mode format of Emacs.
93 of Coccinelle, the default mode is "report".
99 - ``rep+ctxt`` runs successively the report mode and the context mode.
106 To make a report for every semantic patch, run the following command::
108 make coccicheck MODE=report
128 make coccicheck MODE=report V=1
136 make coccicheck MODE=report J=4
164 make coccicheck COCCI=<my_SP.cocci> MODE=report
[all …]
Dkasan.rst104 When it is enabled, KASAN panics the kernel after printing a bug report.
106 By default, KASAN prints a bug report only for the first invalid memory access.
107 With ``kasan_multi_shot``, KASAN prints a report on every invalid access. This
113 - ``kasan.fault=report``, ``=panic``, or ``=panic_on_write`` controls whether
114 to only print a KASAN report, panic the kernel, or panic the kernel on
115 invalid writes only (default: ``report``). The panic happens even if
169 A typical KASAN report looks like this::
242 The report header summarizes what kind of bug happened and what kind of access
246 bug report). Next comes a description of the accessed slab object and the
249 In the end, the report shows the memory state around the accessed address.
[all …]
/Documentation/virt/coco/
Dsev-guest.rst22 This section describes ioctls that is used for querying the SEV guest report
95 The SNP_GET_REPORT ioctl can be used to query the attestation report from the
97 provided by the SEV-SNP firmware to query the attestation report.
99 On success, the snp_report_resp.data will contains the report. The report
130 related to the additional certificate data that is returned with the report.
135 firmware to get the attestation report.
137 On success, the snp_ext_report_resp.data will contain the attestation report
174 reported TCB version in the attestation report. The command is similar
186 When requesting an attestation report a guest is able to specify whether
187 it wants SNP firmware to sign the report using either a Versioned Chip
[all …]
/Documentation/mm/
Dfree_page_reporting.rst12 field within the structure it will populate is the "report" function
26 While pages are being processed by the report function they will not be
27 accessible to the allocator. Once the report function has been completed
/Documentation/input/
Dgamepad.rst12 document defines how gamepads are supposed to report their data.
79 All new gamepads are supposed to comply with this mapping. Please report any
89 devices that report a small subset of the events.
91 No other devices, that do not look/feel like a gamepad, shall report these
97 Gamepads report the following events:
107 want to filter gamepads that do not report all four.
134 may even report both. The kernel does not convert between these so
Devent-codes.rst270 Upon binding to a device or resuming from suspend, a driver must report
288 - Used to report the number of microseconds since the last reset. This event
397 accelerometer data. Some devices also report gyroscope data, which devices
398 can report through the rotational axes (absolute and/or relative rx, ry, rz).
413 REL_{X,Y} must be reported when the mouse moves. BTN_LEFT must be used to report
414 the primary button press. BTN_{MIDDLE,RIGHT,4,5,etc.} should be used to report
415 further buttons of the device. REL_WHEEL and REL_HWHEEL should be used to report
422 used to report when a touch is active on the screen.
431 Legacy trackpads that only provide relative position information must report
434 Trackpads that provide absolute touch position must report ABS_{X,Y} for the
[all …]
/Documentation/process/
Dsecurity-bugs.rst8 disclosed as quickly as possible. Please report security bugs to the
16 who will help verify the bug report and develop and release a fix.
17 If you already have a fix, please include it with your report, as
57 reporter. This includes but is not limited to the original bug report
63 of the report are treated confidentially even after the embargo has been
/Documentation/devicetree/bindings/net/
Dallwinner,sun4i-a10-mdio.yaml17 # will be able to report a warning when we have that compatible, since
18 # we will validate the node thanks to the select, but won't report it
/Documentation/networking/devlink/
Diosm.rst108 * - ``report.json``
128 $ devlink region new pci/0000:02:00.0/report.json
130 $ devlink region dump pci/0000:02:00.0/report.json snapshot 0
132 $ devlink region del pci/0000:02:00.0/report.json snapshot 0

12345678910>>...16