/drivers/hid/ |
H A D | hid-lg.h | 5 int lgff_init(struct hid_device *hdev); 7 static inline int lgff_init(struct hid_device *hdev) { return -1; } 11 int lg2ff_init(struct hid_device *hdev); 13 static inline int lg2ff_init(struct hid_device *hdev) { return -1; } 17 int lg3ff_init(struct hid_device *hdev); 19 static inline int lg3ff_init(struct hid_device *hdev) { return -1; } 23 int lg4ff_init(struct hid_device *hdev); 24 int lg4ff_deinit(struct hid_device *hdev); 26 static inline int lg4ff_init(struct hid_device *hdev) { return -1; } 27 static inline int lg4ff_deinit(struct hid_device *hde [all...] |
H A D | hid-speedlink.c | 29 static int speedlink_input_mapping(struct hid_device *hdev, 47 static int speedlink_event(struct hid_device *hdev, struct hid_field *field,
|
H A D | hid-primax.c | 25 static int px_raw_event(struct hid_device *hid, struct hid_report *report, 67 static int px_probe(struct hid_device *hid, const struct hid_device_id *id) 85 static void px_remove(struct hid_device *hid)
|
H A D | hid-ntrig.c | 113 static inline int ntrig_get_mode(struct hid_device *hdev) 126 static inline void ntrig_set_mode(struct hid_device *hdev, const int mode) 143 static void ntrig_report_version(struct hid_device *hdev) 175 struct hid_device *hdev = container_of(dev, struct hid_device, dev); 187 struct hid_device *hdev = container_of(dev, struct hid_device, dev); 199 struct hid_device *hdev = container_of(dev, struct hid_device, dev); 211 struct hid_device *hde [all...] |
H A D | hid-samsung.c | 57 static inline void samsung_irda_dev_trace(struct hid_device *hdev, 64 static __u8 *samsung_irda_report_fixup(struct hid_device *hdev, __u8 *rdesc, 101 static int samsung_kbd_mouse_input_mapping(struct hid_device *hdev, 134 static __u8 *samsung_report_fixup(struct hid_device *hdev, __u8 *rdesc, 142 static int samsung_input_mapping(struct hid_device *hdev, struct hid_input *hi, 155 static int samsung_probe(struct hid_device *hdev,
|
H A D | hid-petalynx.c | 26 static __u8 *pl_report_fixup(struct hid_device *hdev, __u8 *rdesc, 41 static int pl_input_mapping(struct hid_device *hdev, struct hid_input *hi, 71 static int pl_probe(struct hid_device *hdev, const struct hid_device_id *id)
|
H A D | hid-a4tech.c | 36 static int a4_input_mapped(struct hid_device *hdev, struct hid_input *hi, 51 static int a4_event(struct hid_device *hdev, struct hid_field *field, 89 static int a4_probe(struct hid_device *hdev, const struct hid_device_id *id) 123 static void a4_remove(struct hid_device *hdev)
|
H A D | hid-cypress.c | 34 static __u8 *cp_report_fixup(struct hid_device *hdev, __u8 *rdesc, 56 static int cp_input_mapped(struct hid_device *hdev, struct hid_input *hi, 73 static int cp_event(struct hid_device *hdev, struct hid_field *field, 101 static int cp_probe(struct hid_device *hdev, const struct hid_device_id *id)
|
H A D | hid-elecom.c | 23 static __u8 *elecom_report_fixup(struct hid_device *hdev, __u8 *rdesc,
|
H A D | hid-zpff.c | 42 struct hid_device *hid = input_get_drvdata(dev); 67 static int zpff_init(struct hid_device *hid) 114 static inline int zpff_init(struct hid_device *hid) 120 static int zp_probe(struct hid_device *hdev, const struct hid_device_id *id)
|
H A D | hid-belkin.c | 30 static int belkin_input_mapping(struct hid_device *hdev, struct hid_input *hi, 50 static int belkin_probe(struct hid_device *hdev, const struct hid_device_id *id)
|
H A D | hid-cherry.c | 29 static __u8 *ch_report_fixup(struct hid_device *hdev, __u8 *rdesc, 42 static int ch_input_mapping(struct hid_device *hdev, struct hid_input *hi,
|
H A D | hid-ezkey.c | 29 static int ez_input_mapping(struct hid_device *hdev, struct hid_input *hi, 51 static int ez_event(struct hid_device *hdev, struct hid_field *field,
|
H A D | hid-logitech-dj.h | 98 struct hid_device *hdev; 107 struct hid_device *hdev;
|
H A D | hid-monterey.c | 25 static __u8 *mr_report_fixup(struct hid_device *hdev, __u8 *rdesc, 37 static int mr_input_mapping(struct hid_device *hdev, struct hid_input *hi,
|
H A D | hid-sunplus.c | 25 static __u8 *sp_report_fixup(struct hid_device *hdev, __u8 *rdesc, 39 static int sp_input_mapping(struct hid_device *hdev, struct hid_input *hi,
|
H A D | hid-axff.c | 47 struct hid_device *hid = input_get_drvdata(dev); 76 static int axff_init(struct hid_device *hid) 128 static inline int axff_init(struct hid_device *hid) 134 static int ax_probe(struct hid_device *hdev, const struct hid_device_id *id) 177 static void ax_remove(struct hid_device *hdev)
|
H A D | hid-holtekff.c | 94 struct hid_device *hid, 112 struct hid_device *hid = input_get_drvdata(dev); 142 static int holtekff_init(struct hid_device *hid) 188 static inline int holtekff_init(struct hid_device *hid) 194 static int holtek_probe(struct hid_device *hdev, const struct hid_device_id *id)
|
H A D | hid-zydacron.c | 30 static __u8 *zc_report_fixup(struct hid_device *hdev, __u8 *rdesc, 48 static int zc_input_mapping(struct hid_device *hdev, struct hid_input *hi, 112 static int zc_raw_event(struct hid_device *hdev, struct hid_report *report, 167 static int zc_probe(struct hid_device *hdev, const struct hid_device_id *id) 199 static void zc_remove(struct hid_device *hdev)
|
H A D | hid-sony.c | 42 static __u8 *sony_report_fixup(struct hid_device *hdev, __u8 *rdesc, 64 static int sony_raw_event(struct hid_device *hdev, struct hid_report *report, 93 static int sixaxis_usb_output_raw_report(struct hid_device *hid, __u8 *buf, 127 static int sixaxis_set_operational_usb(struct hid_device *hdev) 152 static int sixaxis_set_operational_bt(struct hid_device *hdev) 158 static int sony_probe(struct hid_device *hdev, const struct hid_device_id *id) 206 static void sony_remove(struct hid_device *hdev)
|
H A D | hid-lg3ff.c | 65 struct hid_device *hid = input_get_drvdata(dev); 102 struct hid_device *hid = input_get_drvdata(dev); 131 int lg3ff_init(struct hid_device *hid)
|
H A D | hid-logitech-dj.c | 185 static int logi_dj_output_hidraw_report(struct hid_device *hid, u8 * buf, 214 struct hid_device *djrcv_hdev = djrcv_dev->hdev; 217 struct hid_device *dj_hiddev; 413 struct hid_device *hdev = djrcv_dev->hdev; 455 static int logi_dj_ll_open(struct hid_device *hid) 462 static void logi_dj_ll_close(struct hid_device *hid) 467 static int logi_dj_output_hidraw_report(struct hid_device *hid, u8 * buf, 477 static int logi_dj_ll_parse(struct hid_device *hid) 565 struct hid_device *dj_hiddev = input_get_drvdata(dev); 570 struct hid_device *dj_rcv_hidde [all...] |
H A D | hid-gaff.c | 47 struct hid_device *hid = input_get_drvdata(dev); 78 static int gaff_init(struct hid_device *hid) 137 static inline int gaff_init(struct hid_device *hdev) 143 static int ga_probe(struct hid_device *hdev, const struct hid_device_id *id)
|
/drivers/hid/usbhid/ |
H A D | usbhid.h | 37 int usbhid_wait_io(struct hid_device* hid); 38 void usbhid_close(struct hid_device *hid); 39 int usbhid_open(struct hid_device *hid); 40 void usbhid_init_reports(struct hid_device *hid); 42 (struct hid_device *hid, struct hid_report *report, unsigned char dir); 43 int usbhid_get_power(struct hid_device *hid); 44 void usbhid_put_power(struct hid_device *hid); 61 * from struct hid_device->driver_data 65 struct hid_device *hid; /* pointer to corresponding HID dev */
|
H A D | hid-core.c | 71 static void hid_io_error(struct hid_device *hid); 72 static int hid_submit_out(struct hid_device *hid); 73 static int hid_submit_ctrl(struct hid_device *hid); 77 static int hid_start_in(struct hid_device *hid) 99 struct hid_device *hid = (struct hid_device *) _hid; 112 struct hid_device *hid = usbhid->hid; 151 static void hid_io_error(struct hid_device *hid) 198 struct hid_device *hid = usb_get_intfdata(usbhid->intf); 224 struct hid_device *hi [all...] |