Lines Matching full:reports

26 /* Report usage table used to put reports into an array */
161 struct hid_report *reports[sizeof(pidff_reports)]; member
324 hid_hw_request(pidff->hid, pidff->reports[PID_SET_ENVELOPE], in pidff_set_envelope_report()
363 hid_hw_request(pidff->hid, pidff->reports[PID_SET_CONSTANT], in pidff_set_constant_force_report()
408 hid_hw_request(pidff->hid, pidff->reports[PID_SET_EFFECT], in pidff_set_effect_report()
441 hid_hw_request(pidff->hid, pidff->reports[PID_SET_PERIODIC], in pidff_set_periodic_report()
458 * Send condition effect reports to the device
488 hid_hw_request(pidff->hid, pidff->reports[PID_SET_CONDITION], in pidff_set_condition_report()
529 hid_hw_request(pidff->hid, pidff->reports[PID_SET_RAMP], in pidff_set_ramp_force_report()
551 hid_hw_request(pidff->hid, pidff->reports[PID_DEVICE_GAIN], in pidff_set_gain_report()
585 hid_hw_request(pidff->hid, pidff->reports[PID_DEVICE_CONTROL], HID_REQ_SET_REPORT); in pidff_set_device_control()
623 hid_hw_request(hid, pidff->reports[PID_POOL], HID_REQ_GET_REPORT); in pidff_fetch_pool()
631 hid_warn(hid, "device reports %d simultaneous effects\n", in pidff_fetch_pool()
652 hid_hw_request(pidff->hid, pidff->reports[PID_CREATE_NEW_EFFECT], in pidff_request_effect_upload()
662 hid_hw_request(pidff->hid, pidff->reports[PID_BLOCK_LOAD], in pidff_request_effect_upload()
708 hid_hw_request(pidff->hid, pidff->reports[PID_EFFECT_OPERATION], in pidff_playback_pid()
729 hid_hw_request(pidff->hid, pidff->reports[PID_BLOCK_FREE], in pidff_erase_pid()
924 hid_hw_request(pidff->hid, pidff->reports[PID_SET_EFFECT], in pidff_autocenter()
1006 * Find the reports and fill pidff->reports[]
1007 * report_type specifies either OUTPUT or FEATURE reports
1023 pidff->reports[ret] = report; in pidff_find_reports()
1039 if (ret != -1 && !pidff->reports[ret]) { in pidff_find_reports()
1043 pidff->reports[ret] = report; in pidff_find_reports()
1049 * Test if the required reports have been found
1056 if (!pidff->reports[i]) { in pidff_reports_ok()
1127 pidff_find_special_field(pidff->reports[PID_CREATE_NEW_EFFECT], in pidff_find_special_fields()
1130 pidff_find_special_field(pidff->reports[PID_SET_EFFECT], in pidff_find_special_fields()
1133 pidff_find_special_field(pidff->reports[PID_SET_EFFECT], in pidff_find_special_fields()
1136 pidff_find_special_field(pidff->reports[PID_DEVICE_CONTROL], in pidff_find_special_fields()
1141 pidff_find_special_field(pidff->reports[PID_BLOCK_LOAD], in pidff_find_special_fields()
1144 pidff_find_special_field(pidff->reports[PID_EFFECT_OPERATION], in pidff_find_special_fields()
1256 pidff->reports[report], \
1423 hid_dbg(hid, "reports not ok, aborting\n"); in hid_pidff_init_with_quirks()