Lines Matching refs:hdev
40 static int saitek_probe(struct hid_device *hdev, in saitek_probe() argument
47 ssc = devm_kzalloc(&hdev->dev, sizeof(*ssc), GFP_KERNEL); in saitek_probe()
49 hid_err(hdev, "can't alloc saitek descriptor\n"); in saitek_probe()
56 hid_set_drvdata(hdev, ssc); in saitek_probe()
58 ret = hid_parse(hdev); in saitek_probe()
60 hid_err(hdev, "parse failed\n"); in saitek_probe()
64 ret = hid_hw_start(hdev, HID_CONNECT_DEFAULT); in saitek_probe()
66 hid_err(hdev, "hw start failed\n"); in saitek_probe()
73 static __u8 *saitek_report_fixup(struct hid_device *hdev, __u8 *rdesc, in saitek_report_fixup() argument
76 struct saitek_sc *ssc = hid_get_drvdata(hdev); in saitek_report_fixup()
83 hid_info(hdev, "Fixing up Saitek PS1000 report descriptor\n"); in saitek_report_fixup()
97 static int saitek_raw_event(struct hid_device *hdev, in saitek_raw_event() argument
100 struct saitek_sc *ssc = hid_get_drvdata(hdev); in saitek_raw_event()
116 hid_dbg(hdev, "entered mode %d\n", mode); in saitek_raw_event()
139 hid_dbg(hdev, "entered mode %d\n", mode); in saitek_raw_event()
154 static int saitek_event(struct hid_device *hdev, struct hid_field *field, in saitek_event() argument
157 struct saitek_sc *ssc = hid_get_drvdata(hdev); in saitek_event()