Changes in kernel/generic/include/adt/list.h [8df5f20:174156fd] in mainline
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
kernel/generic/include/adt/list.h
r8df5f20 r174156fd 150 150 * 151 151 */ 152 _NO_TRACE static inline void link_initialize(link_t *link)152 NO_TRACE static inline void link_initialize(link_t *link) 153 153 { 154 154 link->prev = NULL; … … 163 163 * 164 164 */ 165 _NO_TRACE static inline void list_initialize(list_t *list)165 NO_TRACE static inline void list_initialize(list_t *list) 166 166 { 167 167 list->head.prev = &list->head; … … 199 199 * 200 200 */ 201 _NO_TRACE static inline void list_prepend(link_t *link, list_t *list)201 NO_TRACE static inline void list_prepend(link_t *link, list_t *list) 202 202 { 203 203 list_insert_after(link, &list->head); … … 212 212 * 213 213 */ 214 _NO_TRACE static inline void list_append(link_t *link, list_t *list)214 NO_TRACE static inline void list_append(link_t *link, list_t *list) 215 215 { 216 216 list_insert_before(link, &list->head); … … 225 225 * 226 226 */ 227 _NO_TRACE static inline void list_remove(link_t *link)227 NO_TRACE static inline void list_remove(link_t *link) 228 228 { 229 229 if ((link->prev != NULL) && (link->next != NULL)) { … … 242 242 * 243 243 */ 244 _NO_TRACE static inline bool list_empty(const list_t *list)244 NO_TRACE static inline bool list_empty(const list_t *list) 245 245 { 246 246 return (list->head.next == &list->head); … … 310 310 * 311 311 */ 312 _NO_TRACE static inline void headless_list_split_or_concat(link_t *part1, link_t *part2)312 NO_TRACE static inline void headless_list_split_or_concat(link_t *part1, link_t *part2) 313 313 { 314 314 part1->prev->next = part2; … … 331 331 * 332 332 */ 333 _NO_TRACE static inline void headless_list_split(link_t *part1, link_t *part2)333 NO_TRACE static inline void headless_list_split(link_t *part1, link_t *part2) 334 334 { 335 335 headless_list_split_or_concat(part1, part2); … … 346 346 * 347 347 */ 348 _NO_TRACE static inline void headless_list_concat(link_t *part1, link_t *part2)348 NO_TRACE static inline void headless_list_concat(link_t *part1, link_t *part2) 349 349 { 350 350 headless_list_split_or_concat(part1, part2); … … 361 361 * 362 362 */ 363 _NO_TRACE static inline void list_concat(list_t *list1, list_t *list2)363 NO_TRACE static inline void list_concat(list_t *list1, list_t *list2) 364 364 { 365 365 list_splice(list2, list1->head.prev);
Note:
See TracChangeset
for help on using the changeset viewer.