Home
last modified time | relevance | path

Searched refs:usbhid (Results 1 – 16 of 16) sorted by relevance

/linux-6.15/drivers/hid/usbhid/
H A Dhid-core.c344 report = usbhid->out[usbhid->outtail].report; in hid_submit_out()
377 dir = usbhid->ctrl[usbhid->ctrltail].dir; in hid_submit_ctrl()
412 usbhid->cr->wValue, usbhid->cr->wIndex, usbhid->cr->wLength); in hid_submit_ctrl()
453 usbhid->outtail = usbhid->outhead; in hid_irq_out()
457 if (usbhid->outhead != usbhid->outtail && in hid_irq_out()
505 usbhid->ctrltail = usbhid->ctrlhead; in hid_ctrl()
596 usbhid->ctrl[usbhid->ctrlhead].dir = dir; in __usbhid_submit_report()
864 if (!usbhid->inbuf || !usbhid->outbuf || !usbhid->cr || in hid_alloc_buffers()
975 usb_free_coherent(dev, usbhid->bufsize, usbhid->inbuf, usbhid->inbuf_dma); in hid_free_buffers()
976 usb_free_coherent(dev, usbhid->bufsize, usbhid->outbuf, usbhid->outbuf_dma); in hid_free_buffers()
[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.c641 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-6.15/drivers/hid/
H A Dhid-u2fzero.c272 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 DMakefile165 obj-$(CONFIG_USB_HID) += usbhid/
166 obj-$(CONFIG_USB_MOUSE) += usbhid/
167 obj-$(CONFIG_USB_KBD) += usbhid/
H A DKconfig28 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"
/linux-6.15/Documentation/input/
H A 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.15/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
H A Dintel-ish-hid.rst24 Using a analogy with a usbhid implementation, the ISH follows a similar model
/linux-6.15/Documentation/devicetree/bindings/usb/
H A Dsnps,dwc3-common.yaml207 avoid -EPROTO errors with usbhid on some devices (Hikey 970).
/linux-6.15/drivers/input/mouse/
H A DKconfig434 with standard usbhid driver, this driver, together with its X.Org
/linux-6.15/Documentation/driver-api/usb/
H A Dpower-management.rst278 autosuspend there are still problems. For example, the usbhid driver,
/linux-6.15/Documentation/trace/
H A Dhistogram.rst572 hid_irq_in+0xc2/0x260 [usbhid]
590 hid_irq_in+0xc2/0x260 [usbhid]
/linux-6.15/Documentation/admin-guide/
H A Dkernel-parameters.txt7683 usbhid.mousepoll=
7686 usbhid.jspoll=
7689 usbhid.kbpoll=
/linux-6.15/
H A DMAINTAINERS25154 F: drivers/hid/usbhid/