Lines Matching refs:srcu

177 	scoped_guard(srcu, &gpio_devices_srcu) {  in gpio_to_desc()
422 lockdep_assert_held(&gc->gpiodev->srcu); in gpiochip_get_direction()
558 guard(srcu)(&gpio_devices_srcu); in gpio_name_to_desc()
562 guard(srcu)(&gdev->srcu); in gpio_name_to_desc()
564 gc = srcu_dereference(gdev->chip, &gdev->srcu); in gpio_name_to_desc()
878 cleanup_srcu_struct(&gdev->srcu); in gpiodev_release()
966 guard(srcu)(&gpio_devices_srcu); in gpiochip_setup_devs()
1150 ret = init_srcu_struct(&gdev->srcu); in gpiochip_add_data_with_key()
1254 cleanup_srcu_struct(&gdev->srcu); in gpiochip_add_data_with_key()
1306 synchronize_srcu(&gdev->srcu); in gpiochip_remove()
1360 guard(srcu)(&gpio_devices_srcu); in gpio_device_find()
1367 guard(srcu)(&gdev->srcu); in gpio_device_find()
1369 gc = srcu_dereference(gdev->chip, &gdev->srcu); in gpio_device_find()
2590 guard(srcu)(&desc->gdev->desc_srcu); in gpiochip_dup_line_label()
2806 lockdep_assert_held(&gc->gpiodev->srcu); in gpiochip_direction_input()
2823 lockdep_assert_held(&gc->gpiodev->srcu); in gpiochip_direction_output()
2914 lockdep_assert_held(&gc->gpiodev->srcu); in gpiochip_set()
3270 lockdep_assert_held(&gc->gpiodev->srcu); in gpiochip_get()
3316 guard(srcu)(&gdev->srcu); in gpiod_get_raw_value_commit()
3318 gc = srcu_dereference(gdev->chip, &gdev->srcu); in gpiod_get_raw_value_commit()
3331 lockdep_assert_held(&gc->gpiodev->srcu); in gpio_chip_get_multiple()
3359 guard(srcu)(&gdev->srcu); in gpio_device_chip_cmp()
3361 return gc == srcu_dereference(gdev->chip, &gdev->srcu); in gpio_device_chip_cmp()
3384 guard(srcu)(&array_info->gdev->srcu); in gpiod_get_array_value_complex()
3386 &array_info->gdev->srcu); in gpiod_get_array_value_complex()
3683 lockdep_assert_held(&gc->gpiodev->srcu); in gpiochip_set_multiple()
3729 guard(srcu)(&array_info->gdev->srcu); in gpiod_set_array_value_complex()
3731 &array_info->gdev->srcu); in gpiod_set_array_value_complex()
4040 guard(srcu)(&gdev->srcu); in gpiod_to_irq()
4041 gc = srcu_dereference(gdev->chip, &gdev->srcu); in gpiod_to_irq()
4688 scoped_guard(srcu, &gpio_devices_srcu) { in gpiod_find_and_request()
5316 guard(srcu)(&gdev->srcu); in gpiolib_dbg_show()
5318 gc = srcu_dereference(gdev->chip, &gdev->srcu); in gpiolib_dbg_show()
5325 guard(srcu)(&desc->gdev->desc_srcu); in gpiolib_dbg_show()
5413 guard(srcu)(&gdev->srcu); in gpiolib_seq_show()
5415 gc = srcu_dereference(gdev->chip, &gdev->srcu); in gpiolib_seq_show()