Lines Matching refs:hdev
31 static int gfrm_input_mapping(struct hid_device *hdev, struct hid_input *hi, in gfrm_input_mapping() argument
35 unsigned long hdev_type = (unsigned long) hid_get_drvdata(hdev); in gfrm_input_mapping()
54 static int gfrm_raw_event(struct hid_device *hdev, struct hid_report *report, in gfrm_raw_event() argument
57 unsigned long hdev_type = (unsigned long) hid_get_drvdata(hdev); in gfrm_raw_event()
72 ret = hid_report_raw_event(hdev, HID_INPUT_REPORT, search_key_dn, in gfrm_raw_event()
80 ret = hid_report_raw_event(hdev, HID_INPUT_REPORT, search_key_up, in gfrm_raw_event()
102 static int gfrm_probe(struct hid_device *hdev, const struct hid_device_id *id) in gfrm_probe() argument
106 hid_set_drvdata(hdev, (void *) id->driver_data); in gfrm_probe()
108 ret = hid_parse(hdev); in gfrm_probe()
118 if (!hid_register_report(hdev, HID_INPUT_REPORT, in gfrm_probe()
125 ret = hid_hw_start(hdev, HID_CONNECT_DEFAULT); in gfrm_probe()
130 static void gfrm_remove(struct hid_device *hdev) in gfrm_remove() argument
132 hid_hw_stop(hdev); in gfrm_remove()
133 hid_set_drvdata(hdev, NULL); in gfrm_remove()