| /kernel/linux/linux-5.10/drivers/mfd/ |
| D | si476x-cmd.c | 307 report CTS bit as being set in the first status byte read, in si476x_core_send_command() 734 * @report: - all signal quality information retured by the command 741 struct si476x_rsq_status_report *report) in si476x_core_cmd_am_rsq_status() argument 761 if (!report) in si476x_core_cmd_am_rsq_status() 764 report->snrhint = 0x08 & resp[1]; in si476x_core_cmd_am_rsq_status() 765 report->snrlint = 0x04 & resp[1]; in si476x_core_cmd_am_rsq_status() 766 report->rssihint = 0x02 & resp[1]; in si476x_core_cmd_am_rsq_status() 767 report->rssilint = 0x01 & resp[1]; in si476x_core_cmd_am_rsq_status() 769 report->bltf = 0x80 & resp[2]; in si476x_core_cmd_am_rsq_status() 770 report->snr_ready = 0x20 & resp[2]; in si476x_core_cmd_am_rsq_status() [all …]
|
| /kernel/linux/linux-4.19/drivers/mfd/ |
| D | si476x-cmd.c | 316 report CTS bit as being set in the first status byte read, in si476x_core_send_command() 743 * @attune - when set the values in the status report are the values 747 * @report - all signal quality information retured by the command 754 struct si476x_rsq_status_report *report) in si476x_core_cmd_am_rsq_status() argument 774 if (!report) in si476x_core_cmd_am_rsq_status() 777 report->snrhint = 0x08 & resp[1]; in si476x_core_cmd_am_rsq_status() 778 report->snrlint = 0x04 & resp[1]; in si476x_core_cmd_am_rsq_status() 779 report->rssihint = 0x02 & resp[1]; in si476x_core_cmd_am_rsq_status() 780 report->rssilint = 0x01 & resp[1]; in si476x_core_cmd_am_rsq_status() 782 report->bltf = 0x80 & resp[2]; in si476x_core_cmd_am_rsq_status() [all …]
|
| /kernel/linux/linux-5.10/drivers/hid/ |
| D | hid-uclogic-rdesc.h | 4 * - original and fixed report descriptors 25 /* Fixed WP4030U report descriptor */ 29 /* Fixed WP5540U report descriptor */ 33 /* Fixed WP8060U report descriptor */ 43 /* Fixed WP1062 report descriptor */ 50 /* Fixed PF1209 report descriptor */ 59 /* Fixed PID 0522 tablet report descriptor, interface 0 (stylus) */ 63 /* Fixed PID 0522 tablet report descriptor, interface 1 (mouse) */ 67 /* Fixed PID 0522 tablet report descriptor, interface 2 (frame buttons) */ 75 /* Fixed TWHA60 report descriptor, interface 0 (stylus) */ [all …]
|
| D | hid-gaff.c | 26 struct hid_report *report; member 44 gaff->report->field[0]->value[0] = 0x51; in hid_gaff_play() 45 gaff->report->field[0]->value[1] = 0x0; in hid_gaff_play() 46 gaff->report->field[0]->value[2] = right; in hid_gaff_play() 47 gaff->report->field[0]->value[3] = 0; in hid_gaff_play() 48 gaff->report->field[0]->value[4] = left; in hid_gaff_play() 49 gaff->report->field[0]->value[5] = 0; in hid_gaff_play() 51 hid_hw_request(hid, gaff->report, HID_REQ_SET_REPORT); in hid_gaff_play() 53 gaff->report->field[0]->value[0] = 0xfa; in hid_gaff_play() 54 gaff->report->field[0]->value[1] = 0xfe; in hid_gaff_play() [all …]
|
| D | hid-lg2ff.c | 19 struct hid_report *report; member 36 lg2ff->report->field[0]->value[0] = 0x51; in play_effect() 37 lg2ff->report->field[0]->value[2] = weak; in play_effect() 38 lg2ff->report->field[0]->value[4] = strong; in play_effect() 40 lg2ff->report->field[0]->value[0] = 0xf3; in play_effect() 41 lg2ff->report->field[0]->value[2] = 0x00; in play_effect() 42 lg2ff->report->field[0]->value[4] = 0x00; in play_effect() 45 hid_hw_request(hid, lg2ff->report, HID_REQ_SET_REPORT); in play_effect() 52 struct hid_report *report; in lg2ff_init() local 64 /* Check that the report looks ok */ in lg2ff_init() [all …]
|
| D | hid-dr.c | 28 struct hid_report *report; member 53 drff->report->field[0]->value[0] = 0x51; in drff_play() 54 drff->report->field[0]->value[1] = 0x00; in drff_play() 55 drff->report->field[0]->value[2] = weak; in drff_play() 56 drff->report->field[0]->value[4] = strong; in drff_play() 57 hid_hw_request(hid, drff->report, HID_REQ_SET_REPORT); in drff_play() 59 drff->report->field[0]->value[0] = 0xfa; in drff_play() 60 drff->report->field[0]->value[1] = 0xfe; in drff_play() 62 drff->report->field[0]->value[0] = 0xf3; in drff_play() 63 drff->report->field[0]->value[1] = 0x00; in drff_play() [all …]
|
| D | hid-uclogic-rdesc.c | 4 * - original and fixed report descriptors 21 /* Fixed WP4030U report descriptor */ 26 0x85, 0x09, /* Report ID (9), */ 29 0x75, 0x01, /* Report Size (1), */ 35 0x95, 0x03, /* Report Count (3), */ 37 0x95, 0x05, /* Report Count (5), */ 39 0x75, 0x10, /* Report Size (16), */ 40 0x95, 0x01, /* Report Count (1), */ 66 /* Fixed WP5540U report descriptor */ 71 0x85, 0x09, /* Report ID (9), */ [all …]
|
| D | hid-waltop.c | 22 * It shows that the feature report ID 2 could be used to control any waltop 31 * indescribable by a report descriptor). 42 /* Size of the original report descriptor of Slim Tablet 5.8 inch */ 50 0x85, 0x10, /* Report ID (16), */ 58 0x75, 0x04, /* Report Size (4), */ 59 0x95, 0x01, /* Report Count (1), */ 64 0x75, 0x01, /* Report Size (1), */ 65 0x95, 0x01, /* Report Count (1), */ 67 0x95, 0x03, /* Report Count (3), */ 69 0x75, 0x10, /* Report Size (16), */ [all …]
|
| D | hid-kye.c | 19 /* Original EasyPen i405X report descriptor size */ 22 /* Fixed EasyPen i405X report descriptor */ 27 0x85, 0x05, /* Report ID (5), */ 31 0x75, 0x08, /* Report Size (8), */ 32 0x95, 0x07, /* Report Count (7), */ 38 0x85, 0x10, /* Report ID (16), */ 43 0x75, 0x01, /* Report Size (1), */ 47 0x95, 0x03, /* Report Count (3), */ 49 0x95, 0x04, /* Report Count (4), */ 52 0x95, 0x01, /* Report Count (1), */ [all …]
|
| D | hid-pl.c | 41 struct hid_report *report; member 64 hid_hw_request(hid, plff->report, HID_REQ_SET_REPORT); in hid_plff_play() 72 struct hid_report *report; in plff_init() local 83 /* The device contains one output report per physical device, all in plff_init() 106 hid_err(hid, "required output report is missing\n"); in plff_init() 110 report = list_entry(report_ptr, struct hid_report, list); in plff_init() 111 if (report->maxfield < 1) { in plff_init() 112 hid_err(hid, "no fields in the report\n"); in plff_init() 117 if (report->field[0]->report_count >= 4) { in plff_init() 118 report->field[0]->value[0] = 0x00; in plff_init() [all …]
|
| /kernel/linux/linux-4.19/Documentation/hid/ |
| D | hidraw.txt | 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 [all …]
|
| /kernel/linux/linux-4.19/drivers/hid/ |
| D | hid-dr.c | 40 struct hid_report *report; member 65 drff->report->field[0]->value[0] = 0x51; in drff_play() 66 drff->report->field[0]->value[1] = 0x00; in drff_play() 67 drff->report->field[0]->value[2] = weak; in drff_play() 68 drff->report->field[0]->value[4] = strong; in drff_play() 69 hid_hw_request(hid, drff->report, HID_REQ_SET_REPORT); in drff_play() 71 drff->report->field[0]->value[0] = 0xfa; in drff_play() 72 drff->report->field[0]->value[1] = 0xfe; in drff_play() 74 drff->report->field[0]->value[0] = 0xf3; in drff_play() 75 drff->report->field[0]->value[1] = 0x00; in drff_play() [all …]
|
| D | hid-waltop.c | 25 * It shows that the feature report ID 2 could be used to control any waltop 34 * indescribable by a report descriptor). 45 /* Size of the original report descriptor of Slim Tablet 5.8 inch */ 53 0x85, 0x10, /* Report ID (16), */ 61 0x75, 0x04, /* Report Size (4), */ 62 0x95, 0x01, /* Report Count (1), */ 67 0x75, 0x01, /* Report Size (1), */ 68 0x95, 0x01, /* Report Count (1), */ 70 0x95, 0x03, /* Report Count (3), */ 72 0x75, 0x10, /* Report Size (16), */ [all …]
|
| D | hid-gaff.c | 39 struct hid_report *report; member 57 gaff->report->field[0]->value[0] = 0x51; in hid_gaff_play() 58 gaff->report->field[0]->value[1] = 0x0; in hid_gaff_play() 59 gaff->report->field[0]->value[2] = right; in hid_gaff_play() 60 gaff->report->field[0]->value[3] = 0; in hid_gaff_play() 61 gaff->report->field[0]->value[4] = left; in hid_gaff_play() 62 gaff->report->field[0]->value[5] = 0; in hid_gaff_play() 64 hid_hw_request(hid, gaff->report, HID_REQ_SET_REPORT); in hid_gaff_play() 66 gaff->report->field[0]->value[0] = 0xfa; in hid_gaff_play() 67 gaff->report->field[0]->value[1] = 0xfe; in hid_gaff_play() [all …]
|
| D | hid-lg2ff.c | 31 struct hid_report *report; member 48 lg2ff->report->field[0]->value[0] = 0x51; in play_effect() 49 lg2ff->report->field[0]->value[2] = weak; in play_effect() 50 lg2ff->report->field[0]->value[4] = strong; in play_effect() 52 lg2ff->report->field[0]->value[0] = 0xf3; in play_effect() 53 lg2ff->report->field[0]->value[2] = 0x00; in play_effect() 54 lg2ff->report->field[0]->value[4] = 0x00; in play_effect() 57 hid_hw_request(hid, lg2ff->report, HID_REQ_SET_REPORT); in play_effect() 64 struct hid_report *report; in lg2ff_init() local 76 /* Check that the report looks ok */ in lg2ff_init() [all …]
|
| D | hid-kye.c | 22 /* Original EasyPen i405X report descriptor size */ 25 /* Fixed EasyPen i405X report descriptor */ 30 0x85, 0x05, /* Report ID (5), */ 34 0x75, 0x08, /* Report Size (8), */ 35 0x95, 0x07, /* Report Count (7), */ 41 0x85, 0x10, /* Report ID (16), */ 46 0x75, 0x01, /* Report Size (1), */ 50 0x95, 0x03, /* Report Count (3), */ 52 0x95, 0x04, /* Report Count (4), */ 55 0x95, 0x01, /* Report Count (1), */ [all …]
|
| D | hid-pl.c | 53 struct hid_report *report; member 76 hid_hw_request(hid, plff->report, HID_REQ_SET_REPORT); in hid_plff_play() 84 struct hid_report *report; in plff_init() local 95 /* The device contains one output report per physical device, all in plff_init() 118 hid_err(hid, "required output report is missing\n"); in plff_init() 122 report = list_entry(report_ptr, struct hid_report, list); in plff_init() 123 if (report->maxfield < 1) { in plff_init() 124 hid_err(hid, "no fields in the report\n"); in plff_init() 129 if (report->field[0]->report_count >= 4) { in plff_init() 130 report->field[0]->value[0] = 0x00; in plff_init() [all …]
|
| /kernel/linux/linux-5.10/Documentation/hid/ |
| D | hidraw.rst | 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 43 read() will read a queued report received from the HID device. On USB 46 a report available to be read. read() can be made non-blocking, by passing 51 will be the report number; the report data follows, beginning in the second 52 byte. For devices which do not use numbered reports, the report data 57 The write() function will write a report to the device. For USB devices, if 58 the device has an INTERRUPT OUT endpoint, the report will be sent on that 59 endpoint. If it does not, the report will be sent over the control endpoint, 62 The first byte of the buffer passed to write() should be set to the report [all …]
|
| /kernel/linux/linux-5.10/tools/perf/Documentation/ |
| D | tips.txt | 1 For a higher level overview, try: perf report --sort comm,dso 4 Boolean options have negative forms, e.g.: perf report --no-children 9 Search options using a keyword: perf report -h <keyword> 10 Use parent filter to see specific call path: perf report -p <regex> 14 To see callchains in a more compact form: perf report -g folded 16 Limit to show entries above 5% only: perf report --percent-limit 5 17 Profiling branch (mis)predictions with: perf record -b / perf report 19 Treat branches as callchains: perf report --branch-history 22 If you have debuginfo enabled, try: perf report -s sym,srcline 23 For memory address profiling, try: perf mem record / perf mem report [all …]
|
| /kernel/linux/linux-5.10/drivers/hid/i2c-hid/ |
| D | i2c-hid-dmi-quirks.c | 42 0xdb, 0x01, /* Length of report descriptor */ 43 0x21, 0x00, /* Location of report descriptor */ 44 0x24, 0x00, /* Location of input report */ 45 0x1b, 0x00, /* Max input report length */ 46 0x25, 0x00, /* Location of output report */ 47 0x11, 0x00, /* Max output report length */ 60 0x85, 0x01, /* Report ID (1), */ 67 0x75, 0x01, /* Report Size (1), */ 68 0x95, 0x02, /* Report Count (2), */ 70 0x95, 0x06, /* Report Count (6), */ [all …]
|
| /kernel/linux/linux-4.19/drivers/hid/i2c-hid/ |
| D | i2c-hid-dmi-quirks.c | 42 0xdb, 0x01, /* Length of report descriptor */ 43 0x21, 0x00, /* Location of report descriptor */ 44 0x24, 0x00, /* Location of input report */ 45 0x1b, 0x00, /* Max input report length */ 46 0x25, 0x00, /* Location of output report */ 47 0x11, 0x00, /* Max output report length */ 60 0x85, 0x01, /* Report ID (1), */ 67 0x75, 0x01, /* Report Size (1), */ 68 0x95, 0x02, /* Report Count (2), */ 70 0x95, 0x06, /* Report Count (6), */ [all …]
|
| /kernel/linux/linux-5.10/tools/perf/ |
| D | builtin-report.c | 3 * builtin-report.c 5 * Builtin report command: Analyze the perf.data input file, 70 struct report { struct 112 struct report *rep = cb; in report__config() argument 114 if (!strcmp(var, "report.group")) { in report__config() 118 if (!strcmp(var, "report.percent-limit")) { in report__config() 125 if (!strcmp(var, "report.children")) { in report__config() 129 if (!strcmp(var, "report.queue-size")) in report__config() 132 if (!strcmp(var, "report.sort_order")) { in report__config() 145 struct report *rep = arg; in hist_iter__report_callback() [all …]
|
| /kernel/linux/linux-4.19/tools/perf/ |
| D | builtin-report.c | 3 * builtin-report.c 5 * Builtin report command: Analyze the perf.data input file, 57 struct report { struct 92 struct report *rep = cb; in report__config() argument 94 if (!strcmp(var, "report.group")) { in report__config() 98 if (!strcmp(var, "report.percent-limit")) { in report__config() 105 if (!strcmp(var, "report.children")) { in report__config() 109 if (!strcmp(var, "report.queue-size")) in report__config() 112 if (!strcmp(var, "report.sort_order")) { in report__config() 125 struct report *rep = arg; in hist_iter__report_callback() [all …]
|
| /kernel/linux/linux-5.10/drivers/staging/rtl8188eu/hal/ |
| D | rtl8188e_rxdesc.c | 65 struct recv_stat report; in update_recvframe_attrib_88e() local 67 report.rxdw0 = prxstat->rxdw0; in update_recvframe_attrib_88e() 68 report.rxdw1 = prxstat->rxdw1; in update_recvframe_attrib_88e() 69 report.rxdw2 = prxstat->rxdw2; in update_recvframe_attrib_88e() 70 report.rxdw3 = prxstat->rxdw3; in update_recvframe_attrib_88e() 71 report.rxdw4 = prxstat->rxdw4; in update_recvframe_attrib_88e() 72 report.rxdw5 = prxstat->rxdw5; in update_recvframe_attrib_88e() 77 pattrib->crc_err = (u8)((le32_to_cpu(report.rxdw0) >> 14) & 0x1);/* u8)prxreport->crc32; */ in update_recvframe_attrib_88e() 79 /* update rx report to recv_frame attribute */ in update_recvframe_attrib_88e() 80 pattrib->pkt_rpt_type = (u8)((le32_to_cpu(report.rxdw3) >> 14) & 0x3);/* prxreport->rpt_sel; */ in update_recvframe_attrib_88e() [all …]
|
| /kernel/linux/linux-4.19/drivers/staging/rtl8188eu/hal/ |
| D | rtl8188e_rxdesc.c | 65 struct recv_stat report; in update_recvframe_attrib_88e() local 67 report.rxdw0 = prxstat->rxdw0; in update_recvframe_attrib_88e() 68 report.rxdw1 = prxstat->rxdw1; in update_recvframe_attrib_88e() 69 report.rxdw2 = prxstat->rxdw2; in update_recvframe_attrib_88e() 70 report.rxdw3 = prxstat->rxdw3; in update_recvframe_attrib_88e() 71 report.rxdw4 = prxstat->rxdw4; in update_recvframe_attrib_88e() 72 report.rxdw5 = prxstat->rxdw5; in update_recvframe_attrib_88e() 77 pattrib->crc_err = (u8)((le32_to_cpu(report.rxdw0) >> 14) & 0x1);/* u8)prxreport->crc32; */ in update_recvframe_attrib_88e() 79 /* update rx report to recv_frame attribute */ in update_recvframe_attrib_88e() 80 pattrib->pkt_rpt_type = (u8)((le32_to_cpu(report.rxdw3) >> 14) & 0x3);/* prxreport->rpt_sel; */ in update_recvframe_attrib_88e() [all …]
|