
Functions | |
| RTEMS_INLINE_ROUTINE boolean | _Chain_Are_nodes_equal (const Chain_Node *left, const Chain_Node *right) |
| Are Two Nodes Equal. | |
| RTEMS_INLINE_ROUTINE boolean | _Chain_Is_null (const Chain_Control *the_chain) |
| Is this Chain Control Pointer Null. | |
| RTEMS_INLINE_ROUTINE boolean | _Chain_Is_null_node (const Chain_Node *the_node) |
| Is the Chain Node Pointer NULL. | |
| RTEMS_INLINE_ROUTINE Chain_Node * | _Chain_Head (Chain_Control *the_chain) |
| Return pointer to Chain Head. | |
| RTEMS_INLINE_ROUTINE Chain_Node * | _Chain_Tail (Chain_Control *the_chain) |
| Return pointer to Chain Tail. | |
| RTEMS_INLINE_ROUTINE boolean | _Chain_Is_empty (Chain_Control *the_chain) |
| Is the Chain Empty. | |
| RTEMS_INLINE_ROUTINE boolean | _Chain_Is_first (const Chain_Node *the_node) |
| Is this the First Node on the Chain. | |
| RTEMS_INLINE_ROUTINE boolean | _Chain_Is_last (const Chain_Node *the_node) |
| Is this the Last Node on the Chain. | |
| RTEMS_INLINE_ROUTINE boolean | _Chain_Has_only_one_node (const Chain_Control *the_chain) |
| Does this Chain have only One Node. | |
| RTEMS_INLINE_ROUTINE boolean | _Chain_Is_head (Chain_Control *the_chain, const Chain_Node *the_node) |
| Is this Node the Chain Head. | |
| RTEMS_INLINE_ROUTINE boolean | _Chain_Is_tail (Chain_Control *the_chain, const Chain_Node *the_node) |
| Is this Node the Chail Tail. | |
| RTEMS_INLINE_ROUTINE void | _Chain_Initialize_empty (Chain_Control *the_chain) |
| Initialize this Chain as Empty. | |
| RTEMS_INLINE_ROUTINE void | _Chain_Extract_unprotected (Chain_Node *the_node) |
| Extract this Node (unprotected). | |
| RTEMS_INLINE_ROUTINE Chain_Node * | _Chain_Get_first_unprotected (Chain_Control *the_chain) |
| Get the First Node (unprotected). | |
| RTEMS_INLINE_ROUTINE Chain_Node * | _Chain_Get_unprotected (Chain_Control *the_chain) |
| Get the First Node (unprotected). | |
| RTEMS_INLINE_ROUTINE void | _Chain_Insert_unprotected (Chain_Node *after_node, Chain_Node *the_node) |
| Insert a Node (unprotected). | |
| RTEMS_INLINE_ROUTINE void | _Chain_Append_unprotected (Chain_Control *the_chain, Chain_Node *the_node) |
| Append a Node (unprotected). | |
| RTEMS_INLINE_ROUTINE void | _Chain_Prepend_unprotected (Chain_Control *the_chain, Chain_Node *the_node) |
| Prepend a Node (unprotected). | |
| RTEMS_INLINE_ROUTINE void | _Chain_Prepend (Chain_Control *the_chain, Chain_Node *the_node) |
| Prepend a Node (protected). | |
1.5.6