Searched refs:driver_input_lock (Results 1 - 2 of 2) sorted by relevance

/linux-4.1.27/include/linux/
H A Dhid.h511 struct semaphore driver_input_lock; /* protects the current driver */ member in struct:hid_device
834 up(&hid->driver_input_lock); hid_device_io_start()
854 down(&hid->driver_input_lock); hid_device_io_stop()
/linux-4.1.27/drivers/hid/
H A Dhid-core.c1474 if (down_trylock(&hid->driver_input_lock)) hid_input_report()
1510 up(&hid->driver_input_lock); hid_input_report()
2115 if (down_interruptible(&hdev->driver_input_lock)) { hid_device_probe()
2143 up(&hdev->driver_input_lock); hid_device_probe()
2157 if (down_interruptible(&hdev->driver_input_lock)) { hid_device_remove()
2174 up(&hdev->driver_input_lock); hid_device_remove()
2640 sema_init(&hdev->driver_input_lock, 1); hid_allocate_device()

Completed in 486 milliseconds