Searched refs:hid (Results 1 - 25 of 34) sorted by relevance

12

/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/hid/
H A DMakefile4 hid-objs := hid-core.o hid-input.o
6 obj-$(CONFIG_HID) += hid.o
7 hid-$(CONFIG_HID_DEBUG) += hid-debug.o
H A Dhid-input.c2 * $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 Dhid-core.c30 #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 Dhid-core.c32 #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 DMakefile6 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 Dusbhid.h34 /* 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 Dhid-zpff.c26 #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 Dhid-ff.c2 * $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 Dhid-tmff.c35 #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 Dhiddev.c35 #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 Dhid-plff.c26 #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 Dhid-lgff.c2 * 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 Dhid-pidff.c25 #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 Dcore.c41 #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 Dhidp.h148 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 Dhiddev.h37 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 Dhid.h5 * $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 Dcontainer.c194 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 Dscan.c117 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 Dadbhid.c635 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 Dnsxfeval.c443 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 Duteval.c392 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 Devrgnini.c380 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 DMakefile84 obj-$(CONFIG_HID) += hid/
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/acpi/
H A Dacstruct.h149 char *hid; member in struct:acpi_get_devices_info

Completed in 105 milliseconds

12