Home
last modified time | relevance | path

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

12

/linux-6.12.1/drivers/hid/usbhid/
Dhid-core.c37 #include "usbhid.h"
78 static void hid_cancel_delayed_stuff(struct usbhid_device *usbhid);
85 struct usbhid_device *usbhid = hid->driver_data; in hid_start_in() local
87 spin_lock_irqsave(&usbhid->lock, flags); in hid_start_in()
88 if (test_bit(HID_IN_POLLING, &usbhid->iofl) && in hid_start_in()
89 !test_bit(HID_DISCONNECTED, &usbhid->iofl) && in hid_start_in()
90 !test_bit(HID_SUSPENDED, &usbhid->iofl) && in hid_start_in()
91 !test_and_set_bit(HID_IN_RUNNING, &usbhid->iofl)) { in hid_start_in()
92 rc = usb_submit_urb(usbhid->urbin, GFP_ATOMIC); in hid_start_in()
94 clear_bit(HID_IN_RUNNING, &usbhid->iofl); in hid_start_in()
[all …]
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
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()
DKconfig23 module will be called usbhid.
Dhid-pidff.c21 #include "usbhid.h"
/linux-6.12.1/drivers/hid/
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()
DMakefile161 obj-$(CONFIG_USB_HID) += usbhid/
162 obj-$(CONFIG_USB_MOUSE) += usbhid/
163 obj-$(CONFIG_USB_KBD) += usbhid/
Dhid-holtek-kbd.c16 #include "usbhid/usbhid.h"
DKconfig28 usbhid (USB_HID) and hidp (BT_HIDP).
1101 Say Y here if you have a Synaptics RMI4 touchpads over i2c-hid or usbhid
1319 Say Y here if you have a Alps touchpads over i2c-hid or usbhid
1366 source "drivers/hid/usbhid/Kconfig"
Dhid-uclogic-core.c20 #include "usbhid/usbhid.h"
Dhid-ntrig.c15 #include "usbhid/usbhid.h"
Dhid-lg.c24 #include "usbhid/usbhid.h"
Dhid-lg4ff.c19 #include "usbhid/usbhid.h"
Dhid-uclogic-params.c18 #include "usbhid/usbhid.h"
Dhid-logitech-dj.c1381 /* usbhid overrides the report ID and ignores the first byte */ in logi_dj_ll_raw_request()
1759 * Call to usbhid to fetch the HID descriptors of the current in logi_dj_probe()
/linux-6.12.1/Documentation/input/
Dinput.rst45 usbhid
194 The usage of the usbhid module is very simple, it takes no parameters,
206 other use when the big usbhid wouldn't be a good choice, there is the
209 all do. If you don't have any strong reason to use this module, use usbhid
217 Use usbhid instead if there isn't any special reason to use this.
/linux-6.12.1/drivers/input/mouse/
Dsynaptics_usb.c17 * drivers/hid/usbhid/usbmouse.c by Vojtech Pavlik
30 * setting 0: one int endpoint for relative movement (used by usbhid.ko)
DKconfig434 with standard usbhid driver, this driver, together with its X.Org
/linux-6.12.1/Documentation/admin-guide/
Dkernel-parameters.rst173 USBHID USB Human Interface Device support is enabled.
Dkernel-parameters.txt7215 usbhid.mousepoll=
7216 [USBHID] The interval which mice are to be polled at.
7218 usbhid.jspoll=
7219 [USBHID] The interval which joysticks are to be polled at.
7221 usbhid.kbpoll=
7222 [USBHID] The interval which keyboards are to be polled at.
/linux-6.12.1/Documentation/hid/
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
Dintel-ish-hid.rst24 Using a analogy with a usbhid implementation, the ISH follows a similar model
/linux-6.12.1/Documentation/devicetree/bindings/usb/
Dsnps,dwc3.yaml254 avoid -EPROTO errors with usbhid on some devices (Hikey 970).
/linux-6.12.1/drivers/media/radio/
Dradio-mr800.c26 * in usbhid/hid-quirks.c
/linux-6.12.1/Documentation/driver-api/usb/
Dpower-management.rst278 autosuspend there are still problems. For example, the usbhid driver,

12