Searched refs:driver_input_lock (Results 1 – 2 of 2) sorted by relevance
511 struct semaphore driver_input_lock; /* protects the current driver */ member836 up(&hid->driver_input_lock); in hid_device_io_start()856 down(&hid->driver_input_lock); in hid_device_io_stop()
1497 if (down_trylock(&hid->driver_input_lock)) in hid_input_report()1533 up(&hid->driver_input_lock); in hid_input_report()2158 if (down_interruptible(&hdev->driver_input_lock)) { in hid_device_probe()2186 up(&hdev->driver_input_lock); in hid_device_probe()2200 if (down_interruptible(&hdev->driver_input_lock)) { in hid_device_remove()2217 up(&hdev->driver_input_lock); in hid_device_remove()2672 sema_init(&hdev->driver_input_lock, 1); in hid_allocate_device()