Lines Matching refs:hid_dev

145 	struct hid_device *hid_dev;  member
251 hid_warn(drvdata->hid_dev, "unknown battery status '%d'", in corsair_void_process_receiver()
288 if (!strncmp(drvdata->hid_dev->name, "Corsair ", 8)) in corsair_void_battery_get_property()
289 val->strval = drvdata->hid_dev->name + 8; in corsair_void_battery_get_property()
291 val->strval = drvdata->hid_dev->name; in corsair_void_battery_get_property()
371 struct hid_device *hid_dev = drvdata->hid_dev; in send_alert_store() local
392 ret = hid_hw_raw_request(hid_dev, CORSAIR_VOID_NOTIF_REQUEST_ID, in send_alert_store()
396 hid_warn(hid_dev, "failed to send alert request (reason: %d)", in send_alert_store()
427 struct hid_device *hid_dev = drvdata->hid_dev; in corsair_void_set_sidetone_wireless() local
448 return hid_hw_raw_request(hid_dev, CORSAIR_VOID_SIDETONE_REQUEST_ID, in corsair_void_set_sidetone_wireless()
458 struct hid_device *hid_dev = drvdata->hid_dev; in set_sidetone_store() local
475 hid_warn(hid_dev, "failed to send sidetone (reason: %d)", ret); in set_sidetone_store()
482 static int corsair_void_request_status(struct hid_device *hid_dev, int id) in corsair_void_request_status() argument
495 return hid_hw_raw_request(hid_dev, CORSAIR_VOID_STATUS_REQUEST_ID, in corsair_void_request_status()
514 battery_ret = corsair_void_request_status(drvdata->hid_dev, in corsair_void_status_work_handler()
517 hid_warn(drvdata->hid_dev, in corsair_void_status_work_handler()
532 firmware_ret = corsair_void_request_status(drvdata->hid_dev, in corsair_void_firmware_work_handler()
535 hid_warn(drvdata->hid_dev, in corsair_void_firmware_work_handler()
555 hid_err(drvdata->hid_dev, in corsair_void_add_battery()
637 static int corsair_void_probe(struct hid_device *hid_dev, in corsair_void_probe() argument
644 if (!hid_is_usb(hid_dev)) in corsair_void_probe()
647 drvdata = devm_kzalloc(&hid_dev->dev, sizeof(*drvdata), in corsair_void_probe()
652 hid_set_drvdata(hid_dev, drvdata); in corsair_void_probe()
653 dev_set_drvdata(&hid_dev->dev, drvdata); in corsair_void_probe()
655 drvdata->dev = &hid_dev->dev; in corsair_void_probe()
656 drvdata->hid_dev = hid_dev; in corsair_void_probe()
673 ret = hid_parse(hid_dev); in corsair_void_probe()
675 hid_err(hid_dev, "parse failed (reason: %d)\n", ret); in corsair_void_probe()
680 "corsair-void-%d-battery", hid_dev->id); in corsair_void_probe()
693 ret = sysfs_create_group(&hid_dev->dev.kobj, &corsair_void_attr_group); in corsair_void_probe()
698 ret = hid_hw_start(hid_dev, HID_CONNECT_DEFAULT); in corsair_void_probe()
700 hid_err(hid_dev, "hid_hw_start failed (reason: %d)\n", ret); in corsair_void_probe()
719 sysfs_remove_group(&hid_dev->dev.kobj, &corsair_void_attr_group); in corsair_void_probe()
723 static void corsair_void_remove(struct hid_device *hid_dev) in corsair_void_remove() argument
725 struct corsair_void_drvdata *drvdata = hid_get_drvdata(hid_dev); in corsair_void_remove()
727 hid_hw_stop(hid_dev); in corsair_void_remove()
734 sysfs_remove_group(&hid_dev->dev.kobj, &corsair_void_attr_group); in corsair_void_remove()
737 static int corsair_void_raw_event(struct hid_device *hid_dev, in corsair_void_raw_event() argument
741 struct corsair_void_drvdata *drvdata = hid_get_drvdata(hid_dev); in corsair_void_raw_event()