Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • kernel/generic/include/adt/list.h

    r7a0359b rd99c1d2  
    3737
    3838#include <typedefs.h>
    39 #include <trace.h>
    4039
    4140/** Doubly linked list head and link type. */
     
    5857 * @param link Pointer to link_t structure to be initialized.
    5958 */
    60 NO_TRACE static inline void link_initialize(link_t *link)
     59static inline void link_initialize(link_t *link)
    6160{
    6261        link->prev = NULL;
     
    7069 * @param head Pointer to link_t structure representing head of the list.
    7170 */
    72 NO_TRACE static inline void list_initialize(link_t *head)
     71static inline void list_initialize(link_t *head)
    7372{
    7473        head->prev = head;
     
    8382 * @param head Pointer to link_t structure representing head of the list.
    8483 */
    85 NO_TRACE static inline void list_prepend(link_t *link, link_t *head)
     84static inline void list_prepend(link_t *link, link_t *head)
    8685{
    8786        link->next = head->next;
     
    9897 * @param head Pointer to link_t structure representing head of the list.
    9998 */
    100 NO_TRACE static inline void list_append(link_t *link, link_t *head)
     99static inline void list_append(link_t *link, link_t *head)
    101100{
    102101        link->prev = head->prev;
     
    113112 *              contained in.
    114113 */
    115 NO_TRACE static inline void list_remove(link_t *link)
     114static inline void list_remove(link_t *link)
    116115{
    117116        link->next->prev = link->prev;
     
    126125 * @param head Pointer to link_t structure representing head of the list.
    127126 */
    128 NO_TRACE static inline bool list_empty(link_t *head)
     127static inline bool list_empty(link_t *head)
    129128{
    130129        return head->next == head ? true : false;
     
    144143 *              headless) list.
    145144 */
    146 NO_TRACE static inline void headless_list_split_or_concat(link_t *part1, link_t *part2)
     145static inline void headless_list_split_or_concat(link_t *part1, link_t *part2)
    147146{
    148147        link_t *hlp;
     
    165164 *              headless list.
    166165 */
    167 NO_TRACE static inline void headless_list_split(link_t *part1, link_t *part2)
     166static inline void headless_list_split(link_t *part1, link_t *part2)
    168167{
    169168        headless_list_split_or_concat(part1, part2);
     
    177176 * @param part2 Pointer to link_t structure leading the second headless list.
    178177 */
    179 NO_TRACE static inline void headless_list_concat(link_t *part1, link_t *part2)
     178static inline void headless_list_concat(link_t *part1, link_t *part2)
    180179{
    181180        headless_list_split_or_concat(part1, part2);
Note: See TracChangeset for help on using the changeset viewer.