Searched refs:trigger_lock (Results 1 - 3 of 3) sorted by relevance

/linux-4.1.27/drivers/leds/
H A Dled-triggers.c26 * Nests outside led_cdev->trigger_lock
64 down_write(&led_cdev->trigger_lock); led_trigger_store()
66 up_write(&led_cdev->trigger_lock); led_trigger_store()
88 down_read(&led_cdev->trigger_lock); led_trigger_show()
102 up_read(&led_cdev->trigger_lock); led_trigger_show()
110 /* Caller must ensure led_cdev->trigger_lock held */ led_trigger_set()
154 down_write(&led_cdev->trigger_lock); led_trigger_remove()
156 up_write(&led_cdev->trigger_lock); led_trigger_remove()
168 down_write(&led_cdev->trigger_lock); led_trigger_set_default()
173 up_write(&led_cdev->trigger_lock); led_trigger_set_default()
216 down_write(&led_cdev->trigger_lock); led_trigger_register()
220 up_write(&led_cdev->trigger_lock); led_trigger_register()
243 down_write(&led_cdev->trigger_lock); led_trigger_unregister()
246 up_write(&led_cdev->trigger_lock); led_trigger_unregister()
H A Dled-class.c266 init_rwsem(&led_cdev->trigger_lock); led_classdev_register()
306 down_write(&led_cdev->trigger_lock); led_classdev_unregister()
309 up_write(&led_cdev->trigger_lock); led_classdev_unregister()
/linux-4.1.27/include/linux/
H A Dleds.h92 struct rw_semaphore trigger_lock; member in struct:led_classdev

Completed in 84 milliseconds