Lines Matching refs:rlist
119 static rt_err_t at_recvpkt_put(rt_slist_t *rlist, const char *ptr, size_t length) in at_recvpkt_put() argument
134 rt_slist_append(rlist, &pkt->list); in at_recvpkt_put()
140 static int at_recvpkt_all_delete(rt_slist_t *rlist) in at_recvpkt_all_delete() argument
145 if (rt_slist_isempty(rlist)) in at_recvpkt_all_delete()
150 for(node = rt_slist_first(rlist); node;) in at_recvpkt_all_delete()
169 static int at_recvpkt_node_delete(rt_slist_t *rlist, rt_slist_t *node) in at_recvpkt_node_delete() argument
173 if (rt_slist_isempty(rlist)) in at_recvpkt_node_delete()
178 rt_slist_remove(rlist, node); in at_recvpkt_node_delete()
195 static size_t at_recvpkt_get(rt_slist_t *rlist, char *mem, size_t len) in at_recvpkt_get() argument
202 if (rt_slist_isempty(rlist)) in at_recvpkt_get()
207 for (node = rt_slist_first(rlist); node;) in at_recvpkt_get()
224 at_recvpkt_node_delete(rlist, free_node); in at_recvpkt_get()
234 at_recvpkt_node_delete(rlist, free_node); in at_recvpkt_get()