Lines Matching refs:l

50 rt_inline void rt_list_init(rt_list_t *l)  in rt_list_init()  argument
52 l->next = l->prev = l; in rt_list_init()
61 rt_inline void rt_list_insert_after(rt_list_t *l, rt_list_t *n) in rt_list_insert_after() argument
63 l->next->prev = n; in rt_list_insert_after()
64 n->next = l->next; in rt_list_insert_after()
66 l->next = n; in rt_list_insert_after()
67 n->prev = l; in rt_list_insert_after()
76 rt_inline void rt_list_insert_before(rt_list_t *l, rt_list_t *n) in rt_list_insert_before() argument
78 l->prev->next = n; in rt_list_insert_before()
79 n->prev = l->prev; in rt_list_insert_before()
81 l->prev = n; in rt_list_insert_before()
82 n->next = l; in rt_list_insert_before()
101 rt_inline int rt_list_isempty(const rt_list_t *l) in rt_list_isempty() argument
103 return l->next == l; in rt_list_isempty()
110 rt_inline unsigned int rt_list_len(const rt_list_t *l) in rt_list_len() argument
113 const rt_list_t *p = l; in rt_list_len()
114 while (p->next != l) in rt_list_len()
192 rt_inline void rt_slist_init(rt_slist_t *l) in rt_slist_init() argument
194 l->next = RT_NULL; in rt_slist_init()
197 rt_inline void rt_slist_append(rt_slist_t *l, rt_slist_t *n) in rt_slist_append() argument
201 node = l; in rt_slist_append()
209 rt_inline void rt_slist_insert(rt_slist_t *l, rt_slist_t *n) in rt_slist_insert() argument
211 n->next = l->next; in rt_slist_insert()
212 l->next = n; in rt_slist_insert()
215 rt_inline unsigned int rt_slist_len(const rt_slist_t *l) in rt_slist_len() argument
218 const rt_slist_t *list = l->next; in rt_slist_len()
228 rt_inline rt_slist_t *rt_slist_pop(rt_slist_t *l) in rt_slist_pop() argument
230 struct rt_slist_node *node = l; in rt_slist_pop()
236 ((struct rt_slist_node *)l)->next = node->next; in rt_slist_pop()
243 rt_inline rt_slist_t *rt_slist_remove(rt_slist_t *l, rt_slist_t *n) in rt_slist_remove() argument
246 struct rt_slist_node *node = l; in rt_slist_remove()
256 return l; in rt_slist_remove()
259 rt_inline rt_slist_t *rt_slist_first(rt_slist_t *l) in rt_slist_first() argument
261 return l->next; in rt_slist_first()
264 rt_inline rt_slist_t *rt_slist_tail(rt_slist_t *l) in rt_slist_tail() argument
266 while (l->next) l = l->next; in rt_slist_tail()
268 return l; in rt_slist_tail()
276 rt_inline int rt_slist_isempty(rt_slist_t *l) in rt_slist_isempty() argument
278 return l->next == RT_NULL; in rt_slist_isempty()