diff options
author | Akihiko Odaki <akihiko.odaki@daynix.com> | 2022-11-25 23:06:45 +0900 |
---|---|---|
committer | Michael Tokarev <mjt@tls.msk.ru> | 2023-09-21 11:31:18 +0300 |
commit | fa365d05b7050163a53d16aa2d8efb96834e8725 (patch) | |
tree | 9f9f18a8b1b2f83e385244004c6122e203c648d6 | |
parent | 6ee07cfbdfe4f2b1742a2143021f66e13bd738b0 (diff) | |
download | qemu-fa365d05b7050163a53d16aa2d8efb96834e8725.zip qemu-fa365d05b7050163a53d16aa2d8efb96834e8725.tar.gz qemu-fa365d05b7050163a53d16aa2d8efb96834e8725.tar.bz2 |
docs/devel/reset.rst: Correct function names
resettable_class_set_parent_phases() was mistakenly called
resettable_class_set_parent_reset_phases() in some places.
Signed-off-by: Akihiko Odaki <akihiko.odaki@daynix.com>
Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
-rw-r--r-- | docs/devel/reset.rst | 17 |
1 files changed, 8 insertions, 9 deletions
diff --git a/docs/devel/reset.rst b/docs/devel/reset.rst index 7cc6a6b..38ed179 100644 --- a/docs/devel/reset.rst +++ b/docs/devel/reset.rst @@ -184,21 +184,20 @@ in reset. { MyDevClass *myclass = MYDEV_CLASS(class); ResettableClass *rc = RESETTABLE_CLASS(class); - resettable_class_set_parent_reset_phases(rc, - mydev_reset_enter, - mydev_reset_hold, - mydev_reset_exit, - &myclass->parent_phases); + resettable_class_set_parent_phases(rc, + mydev_reset_enter, + mydev_reset_hold, + mydev_reset_exit, + &myclass->parent_phases); } In the above example, we override all three phases. It is possible to override only some of them by passing NULL instead of a function pointer to -``resettable_class_set_parent_reset_phases()``. For example, the following will +``resettable_class_set_parent_phases()``. For example, the following will only override the *enter* phase and leave *hold* and *exit* untouched:: - resettable_class_set_parent_reset_phases(rc, mydev_reset_enter, - NULL, NULL, - &myclass->parent_phases); + resettable_class_set_parent_phases(rc, mydev_reset_enter, NULL, NULL, + &myclass->parent_phases); This is equivalent to providing a trivial implementation of the hold and exit phases which does nothing but call the parent class's implementation of the |