Lines Matching refs:report
15 which send and receive data in a way that is inconsistent with their report
17 through it, checking them against the device's report descriptor, such
41 read() will read a queued report received from the HID device. On USB
44 a report available to be read. read() can be made non-blocking, by passing
49 will be the report number; the report data follows, beginning in the second
50 byte. For devices which do not use numbered reports, the report data
55 The write() function will write a report to the device. For USB devices, if
56 the device has an INTERRUPT OUT endpoint, the report will be sent on that
57 endpoint. If it does not, the report will be sent over the control endpoint,
60 The first byte of the buffer passed to write() should be set to the report
62 be set to 0. The report data itself should begin at the second byte.
69 This ioctl will get the size of the device's report descriptor.
72 This ioctl returns the device's report descriptor using a
97 This ioctl will send a feature report to the device. Per the HID
99 Set the first byte of the supplied buffer to the report number. For devices
100 which do not use numbered reports, set the first byte to 0. The report data
102 than the length of the report (to account for the report number).
105 This ioctl will request a feature report from the device using the control
106 endpoint. The first byte of the supplied buffer should be set to the report
107 number of the requested report. For devices which do not use numbered
108 reports, set the first byte to 0. The report will be returned starting at
109 the first byte of the buffer (ie: the report number is not returned).