Lines Matching refs:_skb
204 bool tipc_msg_validate(struct sk_buff **_skb) in tipc_msg_validate() argument
206 struct sk_buff *skb = *_skb; in tipc_msg_validate()
215 kfree_skb(*_skb); in tipc_msg_validate()
216 *_skb = skb; in tipc_msg_validate()
465 struct sk_buff *_skb; in tipc_msg_make_bundle() local
479 _skb = tipc_buf_acquire(max, GFP_ATOMIC); in tipc_msg_make_bundle()
480 if (!_skb) in tipc_msg_make_bundle()
483 skb_trim(_skb, INT_H_SIZE); in tipc_msg_make_bundle()
484 bmsg = buf_msg(_skb); in tipc_msg_make_bundle()
494 tipc_msg_bundle(_skb, msg, mtu); in tipc_msg_make_bundle()
495 *skb = _skb; in tipc_msg_make_bundle()
509 struct sk_buff *_skb = *skb; in tipc_msg_reverse() local
514 if (skb_linearize(_skb)) in tipc_msg_reverse()
516 hdr = buf_msg(_skb); in tipc_msg_reverse()
532 kfree_skb(_skb); in tipc_msg_reverse()
533 _skb = *skb; in tipc_msg_reverse()
534 hdr = buf_msg(_skb); in tipc_msg_reverse()
548 skb_trim(_skb, msg_size(hdr)); in tipc_msg_reverse()
549 skb_orphan(_skb); in tipc_msg_reverse()
552 kfree_skb(_skb); in tipc_msg_reverse()
629 struct sk_buff *skb, *_skb; in tipc_msg_reassemble() local
638 _skb = __pskb_copy(skb, hdr_len, GFP_ATOMIC); in tipc_msg_reassemble()
639 if (!_skb) in tipc_msg_reassemble()
641 __skb_queue_tail(rcvq, _skb); in tipc_msg_reassemble()
667 struct sk_buff *skb, *_skb; in tipc_msg_pskb_copy() local
670 _skb = pskb_copy(skb, GFP_ATOMIC); in tipc_msg_pskb_copy()
671 if (!_skb) { in tipc_msg_pskb_copy()
675 msg_set_destnode(buf_msg(_skb), dst); in tipc_msg_pskb_copy()
676 __skb_queue_tail(cpy, _skb); in tipc_msg_pskb_copy()
689 struct sk_buff *_skb, *tmp; in __tipc_skb_queue_sorted() local
701 skb_queue_walk_safe(list, _skb, tmp) { in __tipc_skb_queue_sorted()
702 if (more(seqno, buf_seqno(_skb))) in __tipc_skb_queue_sorted()
704 if (seqno == buf_seqno(_skb)) in __tipc_skb_queue_sorted()
706 __skb_queue_before(list, _skb, skb); in __tipc_skb_queue_sorted()