Lines Matching refs:srcu

176 	scoped_guard(srcu, &gpio_devices_srcu) {  in gpio_to_desc()
408 lockdep_assert_held(&gc->gpiodev->srcu); in gpiochip_get_direction()
544 guard(srcu)(&gpio_devices_srcu); in gpio_name_to_desc()
548 guard(srcu)(&gdev->srcu); in gpio_name_to_desc()
550 gc = srcu_dereference(gdev->chip, &gdev->srcu); in gpio_name_to_desc()
864 cleanup_srcu_struct(&gdev->srcu); in gpiodev_release()
952 guard(srcu)(&gpio_devices_srcu); in gpiochip_setup_devs()
1136 ret = init_srcu_struct(&gdev->srcu); in gpiochip_add_data_with_key()
1233 cleanup_srcu_struct(&gdev->srcu); in gpiochip_add_data_with_key()
1285 synchronize_srcu(&gdev->srcu); in gpiochip_remove()
1338 guard(srcu)(&gpio_devices_srcu); in gpio_device_find()
1345 guard(srcu)(&gdev->srcu); in gpio_device_find()
1347 gc = srcu_dereference(gdev->chip, &gdev->srcu); in gpio_device_find()
2563 guard(srcu)(&desc->gdev->desc_srcu); in gpiochip_dup_line_label()
2779 lockdep_assert_held(&gc->gpiodev->srcu); in gpiochip_direction_input()
2796 lockdep_assert_held(&gc->gpiodev->srcu); in gpiochip_direction_output()
2887 lockdep_assert_held(&gc->gpiodev->srcu); in gpiochip_set()
3243 lockdep_assert_held(&gc->gpiodev->srcu); in gpiochip_get()
3289 guard(srcu)(&gdev->srcu); in gpiod_get_raw_value_commit()
3291 gc = srcu_dereference(gdev->chip, &gdev->srcu); in gpiod_get_raw_value_commit()
3304 lockdep_assert_held(&gc->gpiodev->srcu); in gpio_chip_get_multiple()
3332 guard(srcu)(&gdev->srcu); in gpio_device_chip_cmp()
3334 return gc == srcu_dereference(gdev->chip, &gdev->srcu); in gpio_device_chip_cmp()
3357 guard(srcu)(&array_info->gdev->srcu); in gpiod_get_array_value_complex()
3359 &array_info->gdev->srcu); in gpiod_get_array_value_complex()
3656 lockdep_assert_held(&gc->gpiodev->srcu); in gpiochip_set_multiple()
3702 guard(srcu)(&array_info->gdev->srcu); in gpiod_set_array_value_complex()
3704 &array_info->gdev->srcu); in gpiod_set_array_value_complex()
3993 guard(srcu)(&gdev->srcu); in gpiod_to_irq()
3994 gc = srcu_dereference(gdev->chip, &gdev->srcu); in gpiod_to_irq()
4624 scoped_guard(srcu, &gpio_devices_srcu) { in gpiod_find_and_request()
5229 guard(srcu)(&gdev->srcu); in gpiolib_dbg_show()
5231 gc = srcu_dereference(gdev->chip, &gdev->srcu); in gpiolib_dbg_show()
5238 guard(srcu)(&desc->gdev->desc_srcu); in gpiolib_dbg_show()
5320 guard(srcu)(&gdev->srcu); in gpiolib_seq_show()
5322 gc = srcu_dereference(gdev->chip, &gdev->srcu); in gpiolib_seq_show()