Lines Matching refs:report

1035 static int sony_raw_event(struct hid_device *hdev, struct hid_report *report,  in sony_raw_event()  argument
1174 static const __u8 report[] = { 0xf4, 0x42, 0x03, 0x00, 0x00 }; in sixaxis_set_operational_bt() local
1178 buf = kmemdup(report, sizeof(report), GFP_KERNEL); in sixaxis_set_operational_bt()
1182 ret = hid_hw_raw_request(hdev, buf[0], buf, sizeof(report), in sixaxis_set_operational_bt()
1261 struct hid_report *report = list_entry(report_list->next, in buzz_set_leds() local
1263 __s32 *value = report->field[0]->value; in buzz_set_leds()
1272 hid_hw_request(hdev, report, HID_REQ_SET_REPORT); in buzz_set_leds()
1536 struct sixaxis_output_report *report = in sixaxis_state_worker() local
1541 memcpy(report, &default_report, sizeof(struct sixaxis_output_report)); in sixaxis_state_worker()
1544 report->rumble.right_motor_on = sc->right ? 1 : 0; in sixaxis_state_worker()
1545 report->rumble.left_motor_force = sc->left; in sixaxis_state_worker()
1548 report->leds_bitmap |= sc->led_state[0] << 1; in sixaxis_state_worker()
1549 report->leds_bitmap |= sc->led_state[1] << 2; in sixaxis_state_worker()
1550 report->leds_bitmap |= sc->led_state[2] << 3; in sixaxis_state_worker()
1551 report->leds_bitmap |= sc->led_state[3] << 4; in sixaxis_state_worker()
1554 if ((report->leds_bitmap & 0x1E) == 0) in sixaxis_state_worker()
1555 report->leds_bitmap |= 0x20; in sixaxis_state_worker()
1568 report->led[3 - n].duty_off = sc->led_delay_off[n]; in sixaxis_state_worker()
1569 report->led[3 - n].duty_on = sc->led_delay_on[n]; in sixaxis_state_worker()
1573 hid_hw_raw_request(sc->hdev, report->report_id, (__u8 *)report, in sixaxis_state_worker()