Lines Matching defs:hdev
36 static int saitek_probe(struct hid_device *hdev,
43 ssc = devm_kzalloc(&hdev->dev, sizeof(*ssc), GFP_KERNEL);
45 hid_err(hdev, "can't alloc saitek descriptor\n");
52 hid_set_drvdata(hdev, ssc);
54 ret = hid_parse(hdev);
56 hid_err(hdev, "parse failed\n");
60 ret = hid_hw_start(hdev, HID_CONNECT_DEFAULT);
62 hid_err(hdev, "hw start failed\n");
69 static __u8 *saitek_report_fixup(struct hid_device *hdev, __u8 *rdesc,
72 struct saitek_sc *ssc = hid_get_drvdata(hdev);
79 hid_info(hdev, "Fixing up Saitek PS1000 report descriptor\n");
93 static int saitek_raw_event(struct hid_device *hdev,
96 struct saitek_sc *ssc = hid_get_drvdata(hdev);
112 hid_dbg(hdev, "entered mode %d\n", mode);
135 hid_dbg(hdev, "entered mode %d\n", mode);
150 static int saitek_event(struct hid_device *hdev, struct hid_field *field,
153 struct saitek_sc *ssc = hid_get_drvdata(hdev);