Lines Matching refs:rdesc
840 static __u8 *sixaxis_fixup(struct hid_device *hdev, __u8 *rdesc, in sixaxis_fixup() argument
847 static __u8 *ps3remote_fixup(struct hid_device *hdev, __u8 *rdesc, in ps3remote_fixup() argument
888 static __u8 *sony_report_fixup(struct hid_device *hdev, __u8 *rdesc, in sony_report_fixup() argument
901 rdesc[2] == 0x09 && rdesc[3] == 0x02 && in sony_report_fixup()
903 rdesc[54] == 0x81 && rdesc[55] == 0x07) { in sony_report_fixup()
906 rdesc[55] = 0x06; in sony_report_fixup()
916 rdesc = dualshock4_usb_rdesc; in sony_report_fixup()
920 rdesc = dualshock4_bt_rdesc; in sony_report_fixup()
925 return sixaxis_fixup(hdev, rdesc, rsize); in sony_report_fixup()
928 return ps3remote_fixup(hdev, rdesc, rsize); in sony_report_fixup()
930 return rdesc; in sony_report_fixup()