Searched refs:desc_srcu (Results 1 – 3 of 3) sorted by relevance
65 struct srcu_struct desc_srcu; member273 scoped_guard(srcu, &desc->gdev->desc_srcu) { \281 scoped_guard(srcu, &desc->gdev->desc_srcu) { \289 scoped_guard(srcu, &desc->gdev->desc_srcu) { \
113 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()
2373 scoped_guard(srcu, &desc->gdev->desc_srcu) { in gpio_desc_to_lineinfo()