Lines Matching refs:list

12  *    notice, this list of conditions and the following disclaimer.
14 * notice, this list of conditions and the following disclaimer in the
123 /* tipc_buf_append(): Append a buffer to the fragment list of another buffer
301 * tipc_msg_fragment - build a fragment skb list for TIPC message
306 * @frags: returned fragment skb list
365 * @list: Buffer or chain of buffers to be returned to caller
373 int dsz, int pktmax, struct sk_buff_head *list)
397 one_page_mtu, list);
400 if (tipc_msg_assemble(list))
405 __skb_queue_tail(list, skb);
426 __skb_queue_tail(list, skb);
459 __skb_queue_tail(list, skb);
471 __skb_queue_purge(list);
472 __skb_queue_head_init(list);
735 bool tipc_msg_assemble(struct sk_buff_head *list)
739 if (skb_queue_len(list) == 1)
742 while ((skb = __skb_dequeue(list))) {
745 __skb_queue_tail(list, skb);
751 __skb_queue_purge(list);
752 __skb_queue_head_init(list);
760 bool tipc_msg_reassemble(struct sk_buff_head *list, struct sk_buff_head *rcvq)
768 if (skb_queue_len(list) == 1) {
769 skb = skb_peek(list);
779 skb_queue_walk(list, skb) {
814 /* tipc_skb_queue_sorted(); sort pkt into list according to sequence number
815 * @list: list to be appended to
819 bool __tipc_skb_queue_sorted(struct sk_buff_head *list, u16 seqno,
824 if (skb_queue_empty(list) || less(seqno, buf_seqno(skb_peek(list)))) {
825 __skb_queue_head(list, skb);
829 if (more(seqno, buf_seqno(skb_peek_tail(list)))) {
830 __skb_queue_tail(list, skb);
834 skb_queue_walk_safe(list, _skb, tmp) {
839 __skb_queue_before(list, _skb, skb);