/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/hid/ |
H A D | Makefile | 4 hid-objs := hid-core.o hid-input.o 6 obj-$(CONFIG_HID) += hid.o 7 hid-$(CONFIG_HID_DEBUG) += hid-debug.o
|
H A D | hid-input.c | 2 * $Id: hid-input.c,v 1.1.1.1 2007/08/03 18:52:30 Exp $ 34 #include <linux/hid.h> 35 #include <linux/hid-debug.h> 146 static int hidinput_pb_event(struct hid_device *hid, struct input_dev *input, argument 152 if (value) hid->quirks |= HID_QUIRK_POWERBOOK_FN_ON; 153 else hid->quirks &= ~HID_QUIRK_POWERBOOK_FN_ON; 165 if (test_bit(usage->code, hid->pb_pressed_fn)) 169 (hid_pb_fnmode == 2 && (hid->quirks & HID_QUIRK_POWERBOOK_FN_ON)) || 170 (hid_pb_fnmode == 1 && !(hid->quirks & HID_QUIRK_POWERBOOK_FN_ON)); 172 do_translate = (hid 232 hidinput_pb_event(struct hid_device *hid, struct input_dev *input, struct hid_usage *usage, __s32 value) argument 257 hidinput_find_key(struct hid_device *hid, int scancode, int keycode) argument 283 struct hid_device *hid = dev->private; local 297 struct hid_device *hid = dev->private; local 834 hidinput_hid_event(struct hid_device *hid, struct hid_field *field, struct hid_usage *usage, __s32 value) argument 917 hidinput_report_event(struct hid_device *hid, struct hid_report *report) argument 926 hidinput_find_field(struct hid_device *hid, unsigned int type, unsigned int code, struct hid_field **field) argument 945 struct hid_device *hid = input_get_drvdata(dev); local 952 struct hid_device *hid = input_get_drvdata(dev); local 963 hidinput_connect(struct hid_device *hid) argument 1044 hidinput_disconnect(struct hid_device *hid) argument [all...] |
H A D | hid-core.c | 30 #include <linux/hid.h> 32 #include <linux/hid-debug.h> 234 field->usage[i].hid = parser->local.usage[j]; 746 * Search linux-kernel and linux-usb-devel archives for "hid-core extract". 802 static void hid_process_event(struct hid_device *hid, struct hid_field *field, struct hid_usage *usage, __s32 value, int interrupt) argument 805 if (hid->claimed & HID_CLAIMED_INPUT) 806 hidinput_hid_event(hid, field, usage, value); 807 if (hid->claimed & HID_CLAIMED_HIDDEV && interrupt && hid->hiddev_hid_event) 808 hid 817 hid_input_field(struct hid_device *hid, struct hid_field *field, __u8 *data, int interrupt) argument 933 hid_input_report(struct hid_device *hid, int type, u8 *data, int size, int interrupt) argument [all...] |
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/hid/usbhid/ |
H A D | hid-core.c | 32 #include <linux/hid.h> 34 #include <linux/hid-debug.h> 67 static void hid_io_error(struct hid_device *hid); 70 static int hid_start_in(struct hid_device *hid) argument 74 struct usbhid_device *usbhid = hid->driver_data; 77 if (hid->open > 0 && !test_bit(HID_SUSPENDED, &usbhid->iofl) && 90 struct hid_device *hid = (struct hid_device *) _hid; local 91 struct usbhid_device *usbhid = hid->driver_data; 94 if (hid_start_in(hid)) 95 hid_io_error(hid); 103 struct hid_device *hid = usbhid->hid; local 143 hid_io_error(struct hid_device *hid) argument 187 struct hid_device *hid = urb->context; local 232 hid_submit_out(struct hid_device *hid) argument 253 hid_submit_ctrl(struct hid_device *hid) argument 308 struct hid_device *hid = urb->context; local 354 struct hid_device *hid = urb->context; local 398 usbhid_submit_report(struct hid_device *hid, struct hid_report *report, unsigned char dir) argument 449 struct hid_device *hid = input_get_drvdata(dev); local 470 usbhid_wait_io(struct hid_device *hid) argument 507 usbhid_open(struct hid_device *hid) argument 515 usbhid_close(struct hid_device *hid) argument 527 usbhid_init_reports(struct hid_device *hid) argument 557 hid_find_field_early(struct hid_device *hid, unsigned int page, unsigned int hid_code, struct hid_field **pfield) argument 581 usbhid_set_leds(struct hid_device *hid) argument 595 hid_find_max_report(struct hid_device *hid, unsigned int type, int *max) argument 609 hid_alloc_buffers(struct usb_device *dev, struct hid_device *hid) argument 625 hid_free_buffers(struct usb_device *dev, struct hid_device *hid) argument 720 struct hid_device *hid; local 943 struct hid_device *hid = usb_get_intfdata (intf); local 970 hid_free_buffers(hid_to_usb_dev(hid), hid); local 976 struct hid_device *hid; local 1041 struct hid_device *hid = usb_get_intfdata (intf); local 1055 struct hid_device *hid = usb_get_intfdata (intf); local [all...] |
H A D | Makefile | 6 usbhid-objs := hid-core.o hid-quirks.o 14 usbhid-objs += hid-pidff.o 17 usbhid-objs += hid-lgff.o 20 usbhid-objs += hid-plff.o 23 usbhid-objs += hid-tmff.o 26 usbhid-objs += hid-zpff.o 29 usbhid-objs += hid-ff.o
|
H A D | usbhid.h | 34 /* API provided by hid-core.c for USB HID drivers */ 35 int usbhid_wait_io(struct hid_device* hid); 36 void usbhid_close(struct hid_device *hid); 37 int usbhid_open(struct hid_device *hid); 38 void usbhid_init_reports(struct hid_device *hid); 39 void usbhid_submit_report(struct hid_device *hid, struct hid_report *report, unsigned char dir); 47 struct hid_device *hid; /* pointer to corresponding HID dev */ member in struct:usbhid_device
|
H A D | hid-zpff.c | 26 #define debug(format, arg...) pr_debug("hid-zpff: " format "\n" , ## arg) 30 #include <linux/hid.h> 40 struct hid_device *hid = input_get_drvdata(dev); local 60 usbhid_submit_report(hid, zpff->report, USB_DIR_OUT); 65 int hid_zpff_init(struct hid_device *hid) argument 69 struct hid_input *hidinput = list_entry(hid->inputs.next, 72 &hid->report_enum[HID_OUTPUT_REPORT].report_list; 77 printk(KERN_ERR "hid-zpff: no output report found\n"); 84 printk(KERN_ERR "hid-zpff: not enough fields in report\n"); 105 usbhid_submit_report(hid, zpf [all...] |
H A D | hid-ff.c | 2 * $Id: hid-ff.c,v 1.1.1.1 2007/08/03 18:52:30 Exp $ 4 * Force feedback support for hid devices. 5 * Not all hid devices use the same protocol. For example, some use PID, 35 #include <linux/hid.h> 78 int hid_ff_init(struct hid_device* hid) argument 81 int vendor = le16_to_cpu(hid_to_usb_dev(hid)->descriptor.idVendor); 82 int product = le16_to_cpu(hid_to_usb_dev(hid)->descriptor.idProduct); 88 return init->init(hid);
|
H A D | hid-tmff.c | 35 #include <linux/hid.h> 62 struct hid_device *hid = input_get_drvdata(dev); local 74 usbhid_submit_report(hid, tmff->report, USB_DIR_OUT); 79 int hid_tmff_init(struct hid_device *hid) argument 83 struct hid_input *hidinput = list_entry(hid->inputs.next, struct hid_input, list); 92 __list_for_each(pos, &hid->report_enum[HID_OUTPUT_REPORT].report_list) { 102 switch (field->usage[0].hid) { 131 warn("ignoring unknown output usage %08x", field->usage[0].hid);
|
H A D | hiddev.c | 35 #include <linux/hid.h> 52 struct hid_device *hid; member in struct:hiddev 76 hiddev_lookup_report(struct hid_device *hid, struct hiddev_report_info *rinfo) argument 88 report_enum = hid->report_enum + 129 hiddev_lookup_usage(struct hid_device *hid, struct hiddev_usage_ref *uref) argument 140 report_enum = hid->report_enum + 147 if (field->usage[j].hid == uref->usage_code) { 160 static void hiddev_send_event(struct hid_device *hid, argument 163 struct hiddev *hiddev = hid->hiddev; 183 * This is where hid 186 hiddev_hid_event(struct hid_device *hid, struct hid_field *field, struct hid_usage *usage, __s32 value) argument 206 hiddev_report_event(struct hid_device *hid, struct hid_report *report) argument 399 struct hid_device *hid = hiddev->hid; local 761 hiddev_connect(struct hid_device *hid) argument 806 hiddev_disconnect(struct hid_device *hid) argument [all...] |
H A D | hid-plff.c | 26 #define debug(format, arg...) pr_debug("hid-plff: " format "\n" , ## arg) 30 #include <linux/hid.h> 40 struct hid_device *hid = input_get_drvdata(dev); local 54 usbhid_submit_report(hid, plff->report, USB_DIR_OUT); 59 int hid_plff_init(struct hid_device *hid) argument 65 &hid->report_enum[HID_OUTPUT_REPORT].report_list; 79 printk(KERN_ERR "hid-plff: no output reports found\n"); 83 list_for_each_entry(hidinput, &hid->inputs, list) { 88 printk(KERN_ERR "hid-plff: required output report is missing\n"); 94 printk(KERN_ERR "hid [all...] |
H A D | hid-lgff.c | 2 * Force feedback support for hid-compliant for some of the devices from 32 #include <linux/hid.h> 63 struct hid_device *hid = input_get_drvdata(dev); local 64 struct list_head *report_list = &hid->report_enum[HID_OUTPUT_REPORT].report_list; 82 usbhid_submit_report(hid, report, USB_DIR_OUT); 97 usbhid_submit_report(hid, report, USB_DIR_OUT); 103 int hid_lgff_init(struct hid_device* hid) argument 105 struct hid_input *hidinput = list_entry(hid->inputs.next, struct hid_input, list); 106 struct list_head *report_list = &hid->report_enum[HID_OUTPUT_REPORT].report_list;
|
H A D | hid-pidff.c | 25 #define debug(format, arg...) pr_debug("hid-pidff: " format "\n" , ## arg) 30 #include <linux/hid.h> 156 struct hid_device *hid; member in struct:pidff_device 264 usbhid_submit_report(pidff->hid, pidff->reports[PID_SET_ENVELOPE], 291 usbhid_submit_report(pidff->hid, pidff->reports[PID_SET_CONSTANT], 326 usbhid_submit_report(pidff->hid, pidff->reports[PID_SET_EFFECT], 358 usbhid_submit_report(pidff->hid, pidff->reports[PID_SET_PERIODIC], 400 usbhid_wait_io(pidff->hid); 401 usbhid_submit_report(pidff->hid, pidff->reports[PID_SET_CONDITION], 442 usbhid_submit_report(pidff->hid, pidf 814 pidff_find_reports(struct hid_device *hid, int report_type, struct pidff_device *pidff) argument 1162 struct hid_device *hid = pidff->hid; local 1239 hid_pidff_init(struct hid_device *hid) argument [all...] |
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/net/bluetooth/hidp/ |
H A D | core.c | 41 #include <linux/hid.h> 129 if (session->hid) { 130 ci->vendor = session->hid->vendor; 131 ci->product = session->hid->product; 132 ci->version = session->hid->version; 133 strncpy(ci->name, session->hid->name, 128); 177 struct hid_device *hid = input_get_drvdata(dev); local 178 struct hidp_session *session = hid->driver_data; 249 BT_DBG("session %p hid %p data %p size %d", session, device, data, size); 406 if (session->hid) 670 hidp_open(struct hid_device *hid) argument 675 hidp_close(struct hid_device *hid) argument 690 hidp_setup_quirks(struct hid_device *hid) argument 702 struct hid_device *hid = session->hid; local [all...] |
H A D | hidp.h | 148 struct hid_device *hid; member in struct:hidp_session
|
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/linux/ |
H A D | hiddev.h | 37 unsigned hid; member in struct:hiddev_event 224 void hiddev_hid_event(struct hid_device *hid, struct hid_field *field, 226 void hiddev_report_event(struct hid_device *hid, struct hid_report *report); 230 static inline int hiddev_connect(struct hid_device *hid) { return -1; } argument 231 static inline void hiddev_disconnect(struct hid_device *hid) { } argument 232 static inline void hiddev_hid_event(struct hid_device *hid, struct hid_field *field, argument 234 static inline void hiddev_report_event(struct hid_device *hid, struct hid_report *report) { } argument
|
H A D | hid.h | 5 * $Id: hid.h,v 1.1.1.1 2007/08/03 18:53:41 Exp $ 328 unsigned hid; /* hid usage code */ member in struct:hid_usage 492 extern void hidinput_report_event(struct hid_device *hid, struct hid_report *report); 498 int hidinput_find_field(struct hid_device *hid, unsigned int type, unsigned int code, struct hid_field **field); 499 void hid_input_field(struct hid_device *hid, struct hid_field *field, __u8 *data, int interrupt); 511 int hid_ff_init(struct hid_device *hid); 513 int hid_lgff_init(struct hid_device *hid); 514 int hid_plff_init(struct hid_device *hid); 515 int hid_tmff_init(struct hid_device *hid); 520 hid_pidff_init(struct hid_device *hid) argument 524 hid_ff_init(struct hid_device *hid) argument [all...] |
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/acpi/ |
H A D | container.c | 194 char *hid = NULL; local 208 hid = info->hardware_id.value; 210 if (hid == NULL) { 214 if (strcmp(hid, "ACPI0004") && strcmp(hid, "PNP0A05") && 215 strcmp(hid, "PNP0A06")) {
|
H A D | scan.c | 117 static DEVICE_ATTR(hid, 0444, acpi_device_hid_show, NULL); 881 char *hid = NULL; local 896 hid = info->hardware_id.value; 909 hid = ACPI_VIDEO_HID; 913 hid = ACPI_BAY_HID; 917 hid = ACPI_POWER_HID; 920 hid = ACPI_PROCESSOR_HID; 923 hid = ACPI_SYSTEM_HID; 926 hid = ACPI_THERMAL_HID; 929 hid [all...] |
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/macintosh/ |
H A D | adbhid.c | 635 struct adbhid *hid; local 645 adbhid[id] = hid = kzalloc(sizeof(struct adbhid), GFP_KERNEL); 647 if (!hid || !input_dev) { 652 sprintf(hid->phys, "adb%d:%d.%02x/input", id, default_id, original_handler_id); 654 hid->input = input_dev; 655 hid->id = default_id; 656 hid->original_handler_id = original_handler_id; 657 hid->current_handler_id = current_handler_id; 658 hid->mouse_kind = mouse_kind; 659 hid [all...] |
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/acpi/namespace/ |
H A D | nsxfeval.c | 443 struct acpi_device_id hid; local 478 if (info->hid != NULL) { 479 status = acpi_ut_execute_HID(node, &hid); 486 if (ACPI_STRNCMP(hid.value, info->hid, sizeof(hid.value)) != 0) { 500 if (ACPI_STRNCMP(cid->id[i].value, info->hid, 562 info.hid = HID;
|
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/acpi/utilities/ |
H A D | uteval.c | 392 struct acpi_device_id *hid) 411 hid->value); 415 acpi_ut_copy_id_string(hid->value, obj_desc->string.pointer, 416 sizeof(hid->value)); 391 acpi_ut_execute_HID(struct acpi_namespace_node *device_node, struct acpi_device_id *hid) argument
|
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/acpi/events/ |
H A D | evrgnini.c | 380 struct acpi_device_id hid; local 387 status = acpi_ut_execute_HID(node, &hid); 392 if (acpi_ev_match_pci_root_bridge(hid.value)) {
|
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/ |
H A D | Makefile | 84 obj-$(CONFIG_HID) += hid/
|
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/acpi/ |
H A D | acstruct.h | 149 char *hid; member in struct:acpi_get_devices_info
|