Home
last modified time | relevance | path

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

/linux/drivers/hid/usbhid/
H A Dhid-core.c38 #include "usbhid.h"
80 static void hid_cancel_delayed_stuff(struct usbhid_device *usbhid);
87 struct usbhid_device *usbhid = hid->driver_data; in hid_start_in()
89 spin_lock_irqsave(&usbhid->lock, flags); in hid_start_in()
90 if (test_bit(HID_IN_POLLING, &usbhid->iofl) && in hid_start_in()
91 !test_bit(HID_DISCONNECTED, &usbhid->iofl) && in hid_start_in()
92 !test_bit(HID_SUSPENDED, &usbhid->iofl) && in hid_start_in()
93 !test_and_set_bit(HID_IN_RUNNING, &usbhid->iofl)) { in hid_start_in()
94 rc = usb_submit_urb(usbhid->urbin, GFP_ATOMIC); in hid_start_in()
96 clear_bit(HID_IN_RUNNING, &usbhid in hid_start_in()
86 struct usbhid_device *usbhid = hid->driver_data; hid_start_in() local
109 struct usbhid_device *usbhid = timer_container_of(usbhid, t, io_retry); hid_retry_timeout() local
120 struct usbhid_device *usbhid = hid_reset() local
148 struct usbhid_device *usbhid = hid->driver_data; hid_io_error() local
185 usbhid_mark_busy(struct usbhid_device * usbhid) usbhid_mark_busy() argument
192 usbhid_restart_out_queue(struct usbhid_device * usbhid) usbhid_restart_out_queue() argument
230 usbhid_restart_ctrl_queue(struct usbhid_device * usbhid) usbhid_restart_ctrl_queue() argument
276 struct usbhid_device *usbhid = hid->driver_data; hid_irq_in() local
341 struct usbhid_device *usbhid = hid->driver_data; hid_submit_out() local
373 struct usbhid_device *usbhid = hid->driver_data; hid_submit_ctrl() local
430 struct usbhid_device *usbhid = hid->driver_data; hid_irq_out() local
478 struct usbhid_device *usbhid = hid->driver_data; hid_ctrl() local
528 struct usbhid_device *usbhid = hid->driver_data; __usbhid_submit_report() local
635 struct usbhid_device *usbhid = hid->driver_data; usbhid_submit_report() local
645 struct usbhid_device *usbhid = hid->driver_data; usbhid_wait_io() local
683 struct usbhid_device *usbhid = hid->driver_data; usbhid_open() local
742 struct usbhid_device *usbhid = hid->driver_data; usbhid_close() local
773 struct usbhid_device *usbhid = hid->driver_data; usbhid_init_reports() local
856 struct usbhid_device *usbhid = hid->driver_data; hid_alloc_buffers() local
876 struct usbhid_device *usbhid = hid->driver_data; usbhid_get_raw_report() local
909 struct usbhid_device *usbhid = hid->driver_data; usbhid_set_raw_report() local
944 struct usbhid_device *usbhid = hid->driver_data; usbhid_output_report() local
974 struct usbhid_device *usbhid = hid->driver_data; hid_free_buffers() local
1086 struct usbhid_device *usbhid = hid->driver_data; usbhid_start() local
1230 struct usbhid_device *usbhid = hid->driver_data; usbhid_stop() local
1279 struct usbhid_device *usbhid = hid->driver_data; usbhid_power() local
1368 struct usbhid_device *usbhid; usbhid_probe() local
1467 struct usbhid_device *usbhid; usbhid_disconnect() local
1480 hid_cancel_delayed_stuff(struct usbhid_device * usbhid) hid_cancel_delayed_stuff() argument
1486 hid_cease_io(struct usbhid_device * usbhid) hid_cease_io() argument
1496 struct usbhid_device *usbhid = hid->driver_data; hid_restart_io() local
1529 struct usbhid_device *usbhid = hid->driver_data; hid_pre_reset() local
1544 struct usbhid_device *usbhid = hid->driver_data; hid_post_reset() local
1598 struct usbhid_device *usbhid = hid->driver_data; hid_suspend() local
[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/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()
/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/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.txt8174 usbhid.mousepoll=
8177 usbhid.jspoll=
8180 usbhid.kbpoll=
/linux/
H A DMAINTAINERS27880 F: drivers/hid/usbhid/
27888 F: drivers/hid/usbhid/hid-pidff*