Home
last modified time | relevance | path

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

/Linux-v4.19/include/linux/
Dhid.h566 struct semaphore driver_input_lock; /* protects the current driver */ member
926 up(&hid->driver_input_lock); in hid_device_io_start()
946 down(&hid->driver_input_lock); in hid_device_io_stop()
/Linux-v4.19/drivers/hid/
Dhid-core.c1558 if (down_trylock(&hid->driver_input_lock)) in hid_input_report()
1594 up(&hid->driver_input_lock); in hid_input_report()
1986 if (down_interruptible(&hdev->driver_input_lock)) { in hid_device_probe()
2035 up(&hdev->driver_input_lock); in hid_device_probe()
2046 if (down_interruptible(&hdev->driver_input_lock)) { in hid_device_remove()
2063 up(&hdev->driver_input_lock); in hid_device_remove()
2216 sema_init(&hdev->driver_input_lock, 1); in hid_allocate_device()