Lines Matching refs:report
229 struct thunderstrike_hostcmd_req_report *report, u8 cmd_id)
231 memset(report, 0, sizeof(*report));
232 report->report_id = THUNDERSTRIKE_HOSTCMD_REQ_REPORT_ID;
233 report->cmd_id = cmd_id;
301 struct thunderstrike_hostcmd_req_report *report = ts->req_report_dmabuf;
305 ret = hid_hw_raw_request(shield_dev->hdev, report->report_id,
312 "Failed to output Thunderstrike HOSTCMD request HID report due to %pe\n",
321 struct thunderstrike_hostcmd_req_report *report;
324 report = ts->req_report_dmabuf;
328 report, THUNDERSTRIKE_HOSTCMD_ID_FW_VERSION);
333 thunderstrike_hostcmd_req_report_init(report, THUNDERSTRIKE_HOSTCMD_ID_LED);
334 report->led.update = 1;
335 report->led.state = ts->led_value;
341 report, THUNDERSTRIKE_HOSTCMD_ID_BATTERY);
345 report, THUNDERSTRIKE_HOSTCMD_ID_CHARGER);
351 report, THUNDERSTRIKE_HOSTCMD_ID_BOARD_INFO);
357 report, THUNDERSTRIKE_HOSTCMD_ID_HAPTICS);
359 report->haptics.update = 1;
361 report->haptics.motors = ts->haptics_val;
733 struct hid_report *report, u8 *data,
739 switch (report->id) {
743 "Encountered Thunderstrike HOSTCMD HID report with unexpected size %d\n",
1025 static int shield_raw_event(struct hid_device *hdev, struct hid_report *report,
1030 return thunderstrike_parse_report(dev, report, data, size);