/linux-6.15/drivers/hid/usbhid/ |
D | hid-core.c | 37 #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 …]
|
D | Makefile | 6 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
|
D | hiddev.c | 27 #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()
|
D | Kconfig | 22 module will be called usbhid.
|
/linux-6.15/drivers/hid/ |
D | hid-u2fzero.c | 22 #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()
|
D | Makefile | 165 obj-$(CONFIG_USB_HID) += usbhid/ 166 obj-$(CONFIG_USB_MOUSE) += usbhid/ 167 obj-$(CONFIG_USB_KBD) += usbhid/
|
D | hid-holtek-kbd.c | 16 #include "usbhid/usbhid.h"
|
D | Kconfig | 28 usbhid (USB_HID) and hidp (BT_HIDP). 1142 Say Y here if you have a Synaptics RMI4 touchpads over i2c-hid or usbhid 1375 Say Y here if you have a Alps touchpads over i2c-hid or usbhid 1434 source "drivers/hid/usbhid/Kconfig"
|
D | hid-universal-pidff.c | 16 #include "usbhid/hid-pidff.h"
|
D | hid-uclogic-core.c | 20 #include "usbhid/usbhid.h"
|
D | hid-ntrig.c | 15 #include "usbhid/usbhid.h"
|
D | hid-appletb-kbd.c | 211 * Either the touch bar itself or usbhid generate a slew of key-down in appletb_kbd_hid_event()
|
D | hid-lg4ff.c | 19 #include "usbhid/usbhid.h"
|
D | hid-lg.c | 24 #include "usbhid/usbhid.h"
|
D | hid-uclogic-params.c | 18 #include "usbhid/usbhid.h"
|
D | hid-logitech-dj.c | 1381 /* 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.15/Documentation/input/ |
D | input.rst | 45 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.15/drivers/input/mouse/ |
D | synaptics_usb.c | 17 * drivers/hid/usbhid/usbmouse.c by Vojtech Pavlik 30 * setting 0: one int endpoint for relative movement (used by usbhid.ko)
|
D | Kconfig | 434 with standard usbhid driver, this driver, together with its X.Org
|
/linux-6.15/Documentation/admin-guide/ |
D | kernel-parameters.rst | 189 USBHID USB Human Interface Device support is enabled.
|
/linux-6.15/Documentation/hid/ |
D | hidintro.rst | 452 Quirks for USB devices can be specified while loading the usbhid module, 453 see ``modinfo usbhid``, although the proper fix should go into
|
D | intel-ish-hid.rst | 24 Using a analogy with a usbhid implementation, the ISH follows a similar model
|
/linux-6.15/Documentation/devicetree/bindings/usb/ |
D | snps,dwc3-common.yaml | 207 avoid -EPROTO errors with usbhid on some devices (Hikey 970).
|
/linux-6.15/drivers/media/radio/ |
D | radio-mr800.c | 26 * in usbhid/hid-quirks.c
|
/linux-6.15/Documentation/driver-api/usb/ |
D | power-management.rst | 278 autosuspend there are still problems. For example, the usbhid driver,
|