Home
last modified time | relevance | path

Searched full:usbhid (Results 1 – 20 of 20) sorted by relevance

/linux/drivers/hid/usbhid/
H A Dhid-core.c37 #include "usbhid.h"
79 static void hid_cancel_delayed_stuff(struct usbhid_device *usbhid);
86 struct usbhid_device *usbhid = hid->driver_data; in hid_start_in() local
88 spin_lock_irqsave(&usbhid->lock, flags); in hid_start_in()
89 if (test_bit(HID_IN_POLLING, &usbhid->iofl) && in hid_start_in()
90 !test_bit(HID_DISCONNECTED, &usbhid->iofl) && in hid_start_in()
91 !test_bit(HID_SUSPENDED, &usbhid->iofl) && in hid_start_in()
92 !test_and_set_bit(HID_IN_RUNNING, &usbhid->iofl)) { in hid_start_in()
93 rc = usb_submit_urb(usbhid->urbin, GFP_ATOMIC); in hid_start_in()
95 clear_bit(HID_IN_RUNNING, &usbhid->iofl); in hid_start_in()
[all …]
H A DMakefile6 usbhid-y := hid-core.o
7 usbhid-$(CONFIG_USB_HIDDEV) += hiddev.o
8 usbhid-$(CONFIG_HID_PID) += hid-pidff.o
10 obj-$(CONFIG_USB_HID) += usbhid.o
H A Dhiddev.c27 #include "usbhid.h"
641 struct usbhid_device *usbhid = hid->driver_data; in hiddev_ioctl() local
648 dinfo.ifnum = usbhid->ifnum; in hiddev_ioctl()
878 struct usbhid_device *usbhid = hid->driver_data; in hiddev_connect() local
903 retval = usb_register_dev(usbhid->intf, &hiddev_class); in hiddev_connect()
917 hiddev->minor = usbhid->intf->minor; in hiddev_connect()
930 struct usbhid_device *usbhid = hid->driver_data; in hiddev_disconnect() local
932 usb_deregister_dev(usbhid->intf, &hiddev_class); in hiddev_disconnect()
H A DKconfig22 module will be called usbhid.
/linux/drivers/hid/
H A Dhid-u2fzero.c22 #include "usbhid/usbhid.h"
272 struct usbhid_device *usbhid = hdev->driver_data; in u2fzero_fill_in_urb() local
281 if (!usbhid->urbout || !usbhid->urbin) in u2fzero_fill_in_urb()
284 ep = usb_pipe_endpoint(udev, usbhid->urbin->pipe); in u2fzero_fill_in_urb()
292 pipe_in = (usbhid->urbin->pipe & ~(3 << 30)) | (PIPE_INTERRUPT << 30); in u2fzero_fill_in_urb()
H A Dhid-holtek-kbd.c16 #include "usbhid/usbhid.h"
H A Dhid-uclogic-core.c20 #include "usbhid/usbhid.h"
H A Dhid-ntrig.c15 #include "usbhid/usbhid.h"
H A Dhid-appletb-kbd.c225 * Either the touch bar itself or usbhid generate a slew of key-down in appletb_kbd_hid_event()
H A Dhid-lg.c24 #include "usbhid/usbhid.h"
H A Dhid-lg4ff.c19 #include "usbhid/usbhid.h"
H A Dhid-uclogic-params.c18 #include "usbhid/usbhid.h"
H A Dhid-logitech-hidpp.c27 #include "usbhid/usbhid.h"
/linux/Documentation/hid/
H A Dhidintro.rst452 Quirks for USB devices can be specified while loading the usbhid module,
453 see ``modinfo usbhid``, although the proper fix should go into
/linux/Documentation/devicetree/bindings/usb/
H A Dsnps,dwc3-common.yaml207 avoid -EPROTO errors with usbhid on some devices (Hikey 970).
/linux/drivers/media/radio/
H A Dradio-mr800.c26 * in usbhid/hid-quirks.c
/linux/Documentation/driver-api/usb/
H A Dpower-management.rst278 autosuspend there are still problems. For example, the usbhid driver,
/linux/Documentation/admin-guide/
H A Dkernel-parameters.txt77 USBHID USB Human Interface Device support is enabled.
8181 usbhid.mousepoll=
8182 [USBHID] The interval which mice are to be polled at.
8184 usbhid.jspoll=
8185 [USBHID] The interval which joysticks are to be polled at.
8187 usbhid.kbpoll=
8188 [USBHID] The interval which keyboards are to be polled at.
/linux/tools/testing/selftests/hid/tests/
H A Dtest_mouse.py448 This leads to report->size being set to 0 and can mess up with usbhid
/linux/
H A DMAINTAINERS27566 F: drivers/hid/usbhid/
27574 F: drivers/hid/usbhid/hid-pidff*