Lines Matching refs:srcu
58 struct srcu_struct srcu; member
191 synchronize_srcu(&rstc->srcu); in reset_controller_unregister()
385 guard(srcu)(&rstc->srcu); in reset_control_reset()
387 rcdev = srcu_dereference(rstc->rcdev, &rstc->srcu); in reset_control_reset()
506 guard(srcu)(&rstc->srcu); in reset_control_assert()
508 rcdev = srcu_dereference(rstc->rcdev, &rstc->srcu); in reset_control_assert()
602 guard(srcu)(&rstc->srcu); in reset_control_deassert()
604 rcdev = srcu_dereference(rstc->rcdev, &rstc->srcu); in reset_control_deassert()
682 guard(srcu)(&rstc->srcu); in reset_control_status()
684 rcdev = srcu_dereference(rstc->rcdev, &rstc->srcu); in reset_control_status()
734 guard(srcu)(&rstc->srcu); in reset_control_acquire()
736 rcdev = srcu_dereference(rstc->rcdev, &rstc->srcu); in reset_control_acquire()
865 ret = init_srcu_struct(&rstc->srcu); in __reset_control_get_internal()
872 cleanup_srcu_struct(&rstc->srcu); in __reset_control_get_internal()
895 lockdep_assert_held(&rstc->srcu); in __reset_control_release()
914 scoped_guard(srcu, &rstc->srcu) { in reset_control_put_internal()
915 rcdev = srcu_dereference(rstc->rcdev, &rstc->srcu); in reset_control_put_internal()
925 synchronize_srcu(&rstc->srcu); in reset_control_put_internal()
926 cleanup_srcu_struct(&rstc->srcu); in reset_control_put_internal()