Searched refs:driver_input_lock (Results 1 – 4 of 4) sorted by relevance
2078 ret = down_trylock(&hid->driver_input_lock); in __hid_input_report()2080 up(&hid->driver_input_lock); in __hid_input_report()2126 up(&hid->driver_input_lock); in __hid_input_report()2747 if (down_interruptible(&hdev->driver_input_lock)) in hid_device_probe()2757 up(&hdev->driver_input_lock); in hid_device_probe()2767 down(&hdev->driver_input_lock); in hid_device_remove()2785 up(&hdev->driver_input_lock); in hid_device_remove()2938 sema_init(&hdev->driver_input_lock, 1); in hid_allocate_device()
3663 if (down_interruptible(&hdev->driver_input_lock)) in hid_debug_rdesc_show()3670 up(&hdev->driver_input_lock); in hid_debug_rdesc_show()
628 struct semaphore driver_input_lock; /* protects the current driver */ member1012 up(&hid->driver_input_lock); in hid_device_io_start()1032 down(&hid->driver_input_lock); in hid_device_io_stop()
555 ret = down_interruptible(&ctx->hid->driver_input_lock); in hid_bpf_input_report()562 up(&ctx->hid->driver_input_lock); in hid_bpf_input_report()