Home
last modified time | relevance | path

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

/linux/drivers/gpio/
H A Dgpiolib.h65 struct srcu_struct desc_srcu; member
273 scoped_guard(srcu, &desc->gdev->desc_srcu) { \
281 scoped_guard(srcu, &desc->gdev->desc_srcu) { \
289 scoped_guard(srcu, &desc->gdev->desc_srcu) { \
H A Dgpiolib.c113 label = srcu_dereference_check(desc->label, &desc->gdev->desc_srcu, in gpiod_get_label()
114 srcu_read_lock_held(&desc->gdev->desc_srcu)); in gpiod_get_label()
145 call_srcu(&desc->gdev->desc_srcu, &old->rh, desc_free_label); in desc_set_label()
721 synchronize_srcu(&gdev->desc_srcu); in gpiodev_release()
722 cleanup_srcu_struct(&gdev->desc_srcu); in gpiodev_release()
999 ret = init_srcu_struct(&gdev->desc_srcu); in gpiochip_add_data_with_key()
1082 cleanup_srcu_struct(&gdev->desc_srcu); in gpiochip_add_data_with_key()
2433 guard(srcu)(&desc->gdev->desc_srcu); in gpiochip_dup_line_label()
4892 guard(srcu)(&desc->gdev->desc_srcu); in gpiolib_dbg_show()
H A Dgpiolib-cdev.c2373 scoped_guard(srcu, &desc->gdev->desc_srcu) { in gpio_desc_to_lineinfo()