Lines Matching refs:node
221 static inline sys_sfnode_t *z_sfnode_next_peek(sys_sfnode_t *node) in z_sfnode_next_peek() argument
223 return (sys_sfnode_t *)(node->next_and_flags & ~SYS_SFLIST_FLAGS_MASK); in z_sfnode_next_peek()
226 static inline uint8_t sys_sfnode_flags_get(sys_sfnode_t *node);
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()
281 static inline uint8_t sys_sfnode_flags_get(sys_sfnode_t *node) in sys_sfnode_flags_get() argument
283 return node->next_and_flags & SYS_SFLIST_FLAGS_MASK; in sys_sfnode_flags_get()
300 static inline void sys_sfnode_init(sys_sfnode_t *node, uint8_t flags) in sys_sfnode_init() argument
303 node->next_and_flags = flags; in sys_sfnode_init()
317 static inline void sys_sfnode_flags_set(sys_sfnode_t *node, uint8_t flags) in sys_sfnode_flags_set() argument
320 node->next_and_flags = (uintptr_t)(z_sfnode_next_peek(node)) | flags; in sys_sfnode_flags_set()
347 static inline sys_sfnode_t *sys_sflist_peek_next_no_check(sys_sfnode_t *node);
358 static inline sys_sfnode_t *sys_sflist_peek_next(sys_sfnode_t *node);
371 sys_sfnode_t *node);
384 sys_sfnode_t *node);
431 sys_sfnode_t *node);
474 sys_sfnode_t *node);
489 sys_sfnode_t *node);