Lines Matching defs:hdev
269 static int isku_init_specials(struct hid_device *hdev)
271 struct usb_interface *intf = to_usb_interface(hdev->dev.parent);
278 hid_set_drvdata(hdev, NULL);
284 hid_err(hdev, "can't alloc device descriptor\n");
287 hid_set_drvdata(hdev, isku);
291 hid_err(hdev, "couldn't init struct isku_device\n");
295 retval = roccat_connect(&isku_class, hdev,
298 hid_err(hdev, "couldn't init char dev\n");
310 static void isku_remove_specials(struct hid_device *hdev)
312 struct usb_interface *intf = to_usb_interface(hdev->dev.parent);
319 isku = hid_get_drvdata(hdev);
325 static int isku_probe(struct hid_device *hdev,
330 if (!hid_is_usb(hdev))
333 retval = hid_parse(hdev);
335 hid_err(hdev, "parse failed\n");
339 retval = hid_hw_start(hdev, HID_CONNECT_DEFAULT);
341 hid_err(hdev, "hw start failed\n");
345 retval = isku_init_specials(hdev);
347 hid_err(hdev, "couldn't install keyboard\n");
354 hid_hw_stop(hdev);
359 static void isku_remove(struct hid_device *hdev)
361 isku_remove_specials(hdev);
362 hid_hw_stop(hdev);
401 static int isku_raw_event(struct hid_device *hdev,
404 struct usb_interface *intf = to_usb_interface(hdev->dev.parent);
405 struct isku_device *isku = hid_get_drvdata(hdev);