Lines Matching refs:client_hdev

125 	struct hid_device *hdev, *client_hdev;  member
747 if (!steam->client_opened && steam->client_hdev) { in steam_lizard_mode_heartbeat()
830 struct hid_device *client_hdev; in steam_create_client_hid() local
832 client_hdev = hid_allocate_device(); in steam_create_client_hid()
833 if (IS_ERR(client_hdev)) in steam_create_client_hid()
834 return client_hdev; in steam_create_client_hid()
836 client_hdev->ll_driver = &steam_client_ll_driver; in steam_create_client_hid()
837 client_hdev->dev.parent = hdev->dev.parent; in steam_create_client_hid()
838 client_hdev->bus = hdev->bus; in steam_create_client_hid()
839 client_hdev->vendor = hdev->vendor; in steam_create_client_hid()
840 client_hdev->product = hdev->product; in steam_create_client_hid()
841 client_hdev->version = hdev->version; in steam_create_client_hid()
842 client_hdev->type = hdev->type; in steam_create_client_hid()
843 client_hdev->country = hdev->country; in steam_create_client_hid()
844 strscpy(client_hdev->name, hdev->name, in steam_create_client_hid()
845 sizeof(client_hdev->name)); in steam_create_client_hid()
846 strscpy(client_hdev->phys, hdev->phys, in steam_create_client_hid()
847 sizeof(client_hdev->phys)); in steam_create_client_hid()
853 client_hdev->group = HID_GROUP_STEAM; in steam_create_client_hid()
854 return client_hdev; in steam_create_client_hid()
898 steam->client_hdev = steam_create_client_hid(hdev); in steam_probe()
899 if (IS_ERR(steam->client_hdev)) { in steam_probe()
900 ret = PTR_ERR(steam->client_hdev); in steam_probe()
903 steam->client_hdev->driver_data = steam; in steam_probe()
913 ret = hid_add_device(steam->client_hdev); in steam_probe()
949 hid_destroy_device(steam->client_hdev); in steam_probe()
969 hid_destroy_device(steam->client_hdev); in steam_remove()
971 steam->client_hdev = NULL; in steam_remove()
1355 hid_input_report(steam->client_hdev, HID_FEATURE_REPORT, in steam_raw_event()