Home
last modified time | relevance | path

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

/linux/drivers/gpio/
H A Dgpiolib.h70 struct srcu_struct desc_srcu; member
284 scoped_guard(srcu, &desc->gdev->desc_srcu) { \
H A Dgpiolib.c128 label = srcu_dereference_check(desc->label, &desc->gdev->desc_srcu, in gpiod_get_label()
129 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()
868 synchronize_srcu(&gdev->desc_srcu); in gpiodev_release()
869 cleanup_srcu_struct(&gdev->desc_srcu); in gpiodev_release()
1112 ret = init_srcu_struct(&gdev->desc_srcu); in gpiochip_add_data_with_key()
1257 cleanup_srcu_struct(&gdev->desc_srcu); in gpiochip_add_data_with_key()
2586 guard(srcu)(&desc->gdev->desc_srcu); in gpiochip_dup_line_label()
5341 guard(srcu)(&desc->gdev->desc_srcu); in gpiolib_dbg_show()
H A Dgpiolib-cdev.c2230 scoped_guard(srcu, &desc->gdev->desc_srcu) { in gpio_desc_to_lineinfo()