/kernel/linux/linux-5.10/drivers/hid/usbhid/ |
H A D | hid-core.c | 36 #include "usbhid.h" 77 static void hid_cancel_delayed_stuff(struct usbhid_device *usbhid); 84 struct usbhid_device *usbhid = hid->driver_data; in hid_start_in() local 86 spin_lock_irqsave(&usbhid->lock, flags); in hid_start_in() 87 if (test_bit(HID_IN_POLLING, &usbhid->iofl) && in hid_start_in() 88 !test_bit(HID_DISCONNECTED, &usbhid->iofl) && in hid_start_in() 89 !test_bit(HID_SUSPENDED, &usbhid->iofl) && in hid_start_in() 90 !test_and_set_bit(HID_IN_RUNNING, &usbhid->iofl)) { in hid_start_in() 91 rc = usb_submit_urb(usbhid->urbin, GFP_ATOMIC); in hid_start_in() 93 clear_bit(HID_IN_RUNNING, &usbhid in hid_start_in() 107 struct usbhid_device *usbhid = from_timer(usbhid, t, io_retry); hid_retry_timeout() local 118 struct usbhid_device *usbhid = hid_reset() local 146 struct usbhid_device *usbhid = hid->driver_data; hid_io_error() local 183 usbhid_mark_busy(struct usbhid_device *usbhid) usbhid_mark_busy() argument 190 usbhid_restart_out_queue(struct usbhid_device *usbhid) usbhid_restart_out_queue() argument 228 usbhid_restart_ctrl_queue(struct usbhid_device *usbhid) usbhid_restart_ctrl_queue() argument 274 struct usbhid_device *usbhid = hid->driver_data; hid_irq_in() local 339 struct usbhid_device *usbhid = hid->driver_data; hid_submit_out() local 371 struct usbhid_device *usbhid = hid->driver_data; hid_submit_ctrl() local 432 struct usbhid_device *usbhid = hid->driver_data; hid_irq_out() local 479 struct usbhid_device *usbhid = hid->driver_data; hid_ctrl() local 527 struct usbhid_device *usbhid = hid->driver_data; __usbhid_submit_report() local 634 struct usbhid_device *usbhid = hid->driver_data; usbhid_submit_report() local 644 struct usbhid_device *usbhid = hid->driver_data; usbhid_wait_io() local 682 struct usbhid_device *usbhid = hid->driver_data; usbhid_open() local 741 struct usbhid_device *usbhid = hid->driver_data; usbhid_close() local 772 struct usbhid_device *usbhid = hid->driver_data; usbhid_init_reports() local 855 struct usbhid_device *usbhid = hid->driver_data; hid_alloc_buffers() local 875 struct usbhid_device *usbhid = hid->driver_data; usbhid_get_raw_report() local 908 struct usbhid_device *usbhid = hid->driver_data; usbhid_set_raw_report() local 943 struct usbhid_device *usbhid = hid->driver_data; usbhid_output_report() local 973 struct usbhid_device *usbhid = hid->driver_data; hid_free_buffers() local 1067 struct usbhid_device *usbhid = hid->driver_data; usbhid_start() local 1211 struct usbhid_device *usbhid = hid->driver_data; usbhid_stop() local 1260 struct usbhid_device *usbhid = hid->driver_data; usbhid_power() local 1335 struct usbhid_device *usbhid; usbhid_probe() local 1436 struct usbhid_device *usbhid; usbhid_disconnect() local 1449 hid_cancel_delayed_stuff(struct usbhid_device *usbhid) hid_cancel_delayed_stuff() argument 1455 hid_cease_io(struct usbhid_device *usbhid) hid_cease_io() argument 1465 struct usbhid_device *usbhid = hid->driver_data; hid_restart_io() local 1498 struct usbhid_device *usbhid = hid->driver_data; hid_pre_reset() local 1513 struct usbhid_device *usbhid = hid->driver_data; hid_post_reset() local 1568 struct usbhid_device *usbhid = hid->driver_data; hid_suspend() local [all...] |
H A 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
|
H A 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()
|
/kernel/linux/linux-6.6/drivers/hid/usbhid/ |
H A D | hid-core.c | 36 #include "usbhid.h" 77 static void hid_cancel_delayed_stuff(struct usbhid_device *usbhid); 84 struct usbhid_device *usbhid = hid->driver_data; in hid_start_in() local 86 spin_lock_irqsave(&usbhid->lock, flags); in hid_start_in() 87 if (test_bit(HID_IN_POLLING, &usbhid->iofl) && in hid_start_in() 88 !test_bit(HID_DISCONNECTED, &usbhid->iofl) && in hid_start_in() 89 !test_bit(HID_SUSPENDED, &usbhid->iofl) && in hid_start_in() 90 !test_and_set_bit(HID_IN_RUNNING, &usbhid->iofl)) { in hid_start_in() 91 rc = usb_submit_urb(usbhid->urbin, GFP_ATOMIC); in hid_start_in() 93 clear_bit(HID_IN_RUNNING, &usbhid in hid_start_in() 107 struct usbhid_device *usbhid = from_timer(usbhid, t, io_retry); hid_retry_timeout() local 118 struct usbhid_device *usbhid = hid_reset() local 146 struct usbhid_device *usbhid = hid->driver_data; hid_io_error() local 183 usbhid_mark_busy(struct usbhid_device *usbhid) usbhid_mark_busy() argument 190 usbhid_restart_out_queue(struct usbhid_device *usbhid) usbhid_restart_out_queue() argument 228 usbhid_restart_ctrl_queue(struct usbhid_device *usbhid) usbhid_restart_ctrl_queue() argument 274 struct usbhid_device *usbhid = hid->driver_data; hid_irq_in() local 339 struct usbhid_device *usbhid = hid->driver_data; hid_submit_out() local 371 struct usbhid_device *usbhid = hid->driver_data; hid_submit_ctrl() local 428 struct usbhid_device *usbhid = hid->driver_data; hid_irq_out() local 476 struct usbhid_device *usbhid = hid->driver_data; hid_ctrl() local 525 struct usbhid_device *usbhid = hid->driver_data; __usbhid_submit_report() local 632 struct usbhid_device *usbhid = hid->driver_data; usbhid_submit_report() local 642 struct usbhid_device *usbhid = hid->driver_data; usbhid_wait_io() local 680 struct usbhid_device *usbhid = hid->driver_data; usbhid_open() local 739 struct usbhid_device *usbhid = hid->driver_data; usbhid_close() local 770 struct usbhid_device *usbhid = hid->driver_data; usbhid_init_reports() local 853 struct usbhid_device *usbhid = hid->driver_data; hid_alloc_buffers() local 873 struct usbhid_device *usbhid = hid->driver_data; usbhid_get_raw_report() local 906 struct usbhid_device *usbhid = hid->driver_data; usbhid_set_raw_report() local 941 struct usbhid_device *usbhid = hid->driver_data; usbhid_output_report() local 971 struct usbhid_device *usbhid = hid->driver_data; hid_free_buffers() local 1065 struct usbhid_device *usbhid = hid->driver_data; usbhid_start() local 1209 struct usbhid_device *usbhid = hid->driver_data; usbhid_stop() local 1258 struct usbhid_device *usbhid = hid->driver_data; usbhid_power() local 1346 struct usbhid_device *usbhid; usbhid_probe() local 1447 struct usbhid_device *usbhid; usbhid_disconnect() local 1460 hid_cancel_delayed_stuff(struct usbhid_device *usbhid) hid_cancel_delayed_stuff() argument 1466 hid_cease_io(struct usbhid_device *usbhid) hid_cease_io() argument 1476 struct usbhid_device *usbhid = hid->driver_data; hid_restart_io() local 1509 struct usbhid_device *usbhid = hid->driver_data; hid_pre_reset() local 1524 struct usbhid_device *usbhid = hid->driver_data; hid_post_reset() local 1579 struct usbhid_device *usbhid = hid->driver_data; hid_suspend() local [all...] |
H A 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
|
H A 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()
|
/kernel/linux/linux-5.10/drivers/hid/ |
H A D | hid-u2fzero.c | 22 #include "usbhid/usbhid.h" 252 struct usbhid_device *usbhid = hdev->driver_data; in u2fzero_fill_in_urb() local 261 if (!usbhid->urbout || !usbhid->urbin) in u2fzero_fill_in_urb() 264 ep = usb_pipe_endpoint(udev, usbhid->urbin->pipe); in u2fzero_fill_in_urb() 272 pipe_in = (usbhid->urbin->pipe & ~(3 << 30)) | (PIPE_INTERRUPT << 30); in u2fzero_fill_in_urb()
|
H A D | Makefile | 137 obj-$(CONFIG_USB_HID) += usbhid/ 138 obj-$(CONFIG_USB_MOUSE) += usbhid/ 139 obj-$(CONFIG_USB_KBD) += usbhid/
|
/kernel/linux/linux-6.6/drivers/hid/ |
H A 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()
|
H A D | Makefile | 160 obj-$(CONFIG_USB_HID) += usbhid/ 161 obj-$(CONFIG_USB_MOUSE) += usbhid/ 162 obj-$(CONFIG_USB_KBD) += usbhid/
|