16 #include <linux/device.h>
17 #include <linux/hid.h>
18 #include <linux/module.h>
29 static int speedlink_input_mapping(
struct hid_device *hdev,
32 unsigned long **
bit,
int *
max)
63 static const struct hid_usage_id speedlink_grabbed_usages[] = {
71 .id_table = speedlink_devices,
72 .usage_table = speedlink_grabbed_usages,
73 .input_mapping = speedlink_input_mapping,
74 .event = speedlink_event,
77 static int __init speedlink_init(
void)
82 static void __exit speedlink_exit(
void)