Merged,
Maxim.

On 05/13/16 18:41, Christophe Milard wrote:
For the series:
Reviewed-by: Christophe Milard <christophe.mil...@linaro.org <mailto:christophe.mil...@linaro.org>>

Christophe.


On 13 May 2016 at 17:01, Bill Fischofer <bill.fischo...@linaro.org <mailto:bill.fischo...@linaro.org>> wrote:

    Signed-off-by: Bill Fischofer <bill.fischo...@linaro.org
    <mailto:bill.fischo...@linaro.org>>
    Signed-off-by: Christophe Milard <christophe.mil...@linaro.org
    <mailto:christophe.mil...@linaro.org>>

    ---
     doc/images/.gitignore       |  2 ++
     doc/images/timeout_fsm.gv   | 28 ++++++++++++++++++++++++++++
     doc/images/timer_fsm.gv     | 20 ++++++++++++++++++++
     doc/users-guide/Makefile.am |  2 ++
     4 files changed, 52 insertions(+)
     create mode 100644 doc/images/timeout_fsm.gv
     create mode 100644 doc/images/timer_fsm.gv

    diff --git a/doc/images/.gitignore b/doc/images/.gitignore
    index a19aa75..003dbe6 100644
    --- a/doc/images/.gitignore
    +++ b/doc/images/.gitignore
    @@ -1,2 +1,4 @@
     resource_management.svg
     pktio_fsm.svg
    +timer_fsm.svg
    +timeout_fsm.svg
    diff --git a/doc/images/timeout_fsm.gv b/doc/images/timeout_fsm.gv
    new file mode 100644
    index 0000000..21ecb59
    --- /dev/null
    +++ b/doc/images/timeout_fsm.gv
    @@ -0,0 +1,28 @@
    +digraph timer_state_machine {
    +       rankdir=LR;
    +       size="12,20";
    +       node [fontsize=28];
    +       edge [fontsize=28];
    +       node [shape=doublecircle]; TO_Unalloc;
    +       node [shape=circle]; TO_Alloc TO_Pending TO_Delivered;
    +       node [shape=rect]; TO_Enqueued;
    +       TO_Unalloc -> TO_Alloc [label="odp_timeout_alloc()"];
    +       TO_Alloc -> TO_Unalloc [label="odp_timeout_free()"];
    +       TO_Alloc -> TO_Pending [fontcolor=green,
    + label="odp_timer_set_abs()"];
    +       TO_Alloc -> TO_Pending [fontcolor=green,
    + label="odp_timer_set_rel()"];
    +       TO_Pending -> TO_Alloc [fontcolor=green,
    + label="odp_timer_cancel()"];
    +       TO_Pending -> TO_Enqueued [fontcolor=green, label="timer
    expires"];
    +       TO_Enqueued -> TO_Delivered [label="odp_schedule()"];
    +       TO_Delivered -> TO_Pending [fontcolor=green,
    + label="odp_timer_set_abs()"];
    +       TO_Delivered -> TO_Pending [fontcolor=green,
    + label="odp_timer_set_rel()"];
    +       TO_Delivered -> TO_Delivered
    [label="odp_timeout_from_event()"];
    +       TO_Delivered -> TO_Delivered [label="odp_timeout_timer()"];
    +       TO_Delivered -> TO_Unalloc
    +                       [label="odp_timeout_free() /
    odp_event_free()"];
    +
    +}
    diff --git a/doc/images/timer_fsm.gv b/doc/images/timer_fsm.gv
    new file mode 100644
    index 0000000..1798d31
    --- /dev/null
    +++ b/doc/images/timer_fsm.gv
    @@ -0,0 +1,20 @@
    +digraph timer_state_machine {
    +       rankdir=LR;
    +       size="12,20";
    +       node [fontsize=28];
    +       edge [fontsize=28];
    +       node [shape=doublecircle]; Timer_Unalloc;
    +       node [shape=circle]; Timer_Alloc Timer_Set Timer_Expired
    +       Timer_Unalloc -> Timer_Alloc [label="odp_timer_alloc()"];
    +       Timer_Alloc -> Timer_Unalloc [label="odp_timer_free()"];
    +       Timer_Alloc -> Timer_Set
    [fontcolor=green,label="odp_timer_set_abs()"];
    +       Timer_Alloc -> Timer_Set
    [fontcolor=green,label="odp_timer_set_rel()"];
    +       Timer_Set -> Timer_Alloc
    [fontcolor=green,label="odp_timer_cancel()"];
    +       Timer_Set -> Timer_Expired [fontcolor=green,label="timer
    expires"];
    +       Timer_Expired -> Timer_Unalloc [label="odp_timer_free()"];
    +       Timer_Expired -> Timer_Set [fontcolor=green,
    + label="odp_timer_set_abs()"];
    +       Timer_Expired -> Timer_Set [fontcolor=green,
    + label="odp_timer_set_rel()"];
    +
    +}
    diff --git a/doc/users-guide/Makefile.am b/doc/users-guide/Makefile.am
    index 74caa96..2e1195e 100644
    --- a/doc/users-guide/Makefile.am
    +++ b/doc/users-guide/Makefile.am
    @@ -30,6 +30,8 @@ IMAGES = $(top_srcdir)/doc/images/overview.svg \
             $(top_srcdir)/doc/images/release_git.svg \
             $(top_srcdir)/doc/images/segment.svg \
             $(top_srcdir)/doc/images/simple_release_git.svg \
    +        $(top_srcdir)/doc/images/timeout_fsm.svg \
    +        $(top_srcdir)/doc/images/timer_fsm.svg \
             $(top_srcdir)/doc/images/tm_hierarchy.svg \
             $(top_srcdir)/doc/images/tm_node.svg

    --
    2.7.4




_______________________________________________
lng-odp mailing list
lng-odp@lists.linaro.org
https://lists.linaro.org/mailman/listinfo/lng-odp

_______________________________________________
lng-odp mailing list
lng-odp@lists.linaro.org
https://lists.linaro.org/mailman/listinfo/lng-odp

Reply via email to