Lines Matching refs:report
16 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
65 be set to 0. The report data itself should begin at the second byte.
74 This ioctl will get the size of the device's report descriptor.
79 This ioctl returns the device's report descriptor using a
114 This ioctl will send a feature report to the device. Per the HID
116 Set the first byte of the supplied buffer to the report number. For devices
117 which do not use numbered reports, set the first byte to 0. The report data
119 than the length of the report (to account for the report number).
124 This ioctl will request a feature report from the device using the control
125 endpoint. The first byte of the supplied buffer should be set to the report
126 number of the requested report. For devices which do not use numbered
127 reports, set the first byte to 0. The returned report buffer will contain the
128 report number in the first byte, followed by the report data read from the
129 device. For devices which do not use numbered reports, the report data will
135 This ioctl will send an input report to the device, using the control endpoint.
136 In most cases, setting an input HID report on a device is meaningless and has
138 state of a report. The format of the buffer issued with this report is identical
144 This ioctl will request an input report from the device using the control
147 specific report number. Typically, this is used to request the initial states of
148 an input report of a device, before an application listens for normal reports via
149 the regular device read() interface. The format of the buffer issued with this report
155 This ioctl will send an output report to the device, using the control endpoint.
158 the initial states of an output report of a device, before an application sends
160 with this report is identical to that of HIDIOCSFEATURE.
165 This ioctl will request an output report from the device using the control
167 an output report of a device, before an application updates it as necessary either
169 of the buffer issued with this report is identical to that of HIDIOCGFEATURE.