Lines Matching refs:list
204 static inline void sys_sflist_init(sys_sflist_t *list) in sys_sflist_init() argument
206 list->head = NULL; in sys_sflist_init()
207 list->tail = NULL; in sys_sflist_init()
236 static inline void z_sflist_head_set(sys_sflist_t *list, sys_sfnode_t *node) in z_sflist_head_set() argument
238 list->head = node; in z_sflist_head_set()
241 static inline void z_sflist_tail_set(sys_sflist_t *list, sys_sfnode_t *node) in z_sflist_tail_set() argument
243 list->tail = node; in z_sflist_tail_set()
253 static inline sys_sfnode_t *sys_sflist_peek_head(sys_sflist_t *list) in sys_sflist_peek_head() argument
255 return list->head; in sys_sflist_peek_head()
265 static inline sys_sfnode_t *sys_sflist_peek_tail(sys_sflist_t *list) in sys_sflist_peek_tail() argument
267 return list->tail; in sys_sflist_peek_tail()
334 static inline bool sys_sflist_is_empty(sys_sflist_t *list);
370 static inline void sys_sflist_prepend(sys_sflist_t *list,
383 static inline void sys_sflist_append(sys_sflist_t *list,
401 static inline void sys_sflist_append_list(sys_sflist_t *list,
415 static inline void sys_sflist_merge_sflist(sys_sflist_t *list,
429 static inline void sys_sflist_insert(sys_sflist_t *list,
445 static inline sys_sfnode_t *sys_sflist_get_not_empty(sys_sflist_t *list);
458 static inline sys_sfnode_t *sys_sflist_get(sys_sflist_t *list);
472 static inline void sys_sflist_remove(sys_sflist_t *list,
488 static inline bool sys_sflist_find_and_remove(sys_sflist_t *list,
500 static inline size_t sys_sflist_len(sys_sflist_t *list);