Home
last modified time | relevance | path

Searched refs:desc_srcu (Results 1 – 3 of 3) sorted by relevance

/drivers/gpio/
A Dgpiolib.h70 struct srcu_struct desc_srcu; member
288 scoped_guard(srcu, &desc->gdev->desc_srcu) { \
296 scoped_guard(srcu, &desc->gdev->desc_srcu) { \
304 scoped_guard(srcu, &desc->gdev->desc_srcu) { \
A Dgpiolib.c127 label = srcu_dereference_check(desc->label, &desc->gdev->desc_srcu, in gpiod_get_label()
128 srcu_read_lock_held(&desc->gdev->desc_srcu)); in gpiod_get_label()
159 call_srcu(&desc->gdev->desc_srcu, &old->rh, desc_free_label); in desc_set_label()
858 synchronize_srcu(&gdev->desc_srcu); in gpiodev_release()
859 cleanup_srcu_struct(&gdev->desc_srcu); in gpiodev_release()
1140 ret = init_srcu_struct(&gdev->desc_srcu); in gpiochip_add_data_with_key()
1231 cleanup_srcu_struct(&gdev->desc_srcu); in gpiochip_add_data_with_key()
2563 guard(srcu)(&desc->gdev->desc_srcu); in gpiochip_dup_line_label()
5238 guard(srcu)(&desc->gdev->desc_srcu); in gpiolib_dbg_show()
A Dgpiolib-cdev.c2254 scoped_guard(srcu, &desc->gdev->desc_srcu) { in gpio_desc_to_lineinfo()

Completed in 17 milliseconds