Lines Matching refs:_skb
257 bool tipc_msg_validate(struct sk_buff **_skb)
259 struct sk_buff *skb = *_skb;
268 kfree_skb(*_skb);
269 *_skb = skb;
316 struct sk_buff *_skb;
336 _skb = tipc_buf_acquire(INT_H_SIZE + eat, GFP_ATOMIC);
337 if (!_skb)
339 skb_orphan(_skb);
340 __skb_queue_tail(frags, _skb);
342 skb_copy_to_linear_data(_skb, hdr, INT_H_SIZE);
343 skb_copy_to_linear_data_offset(_skb, INT_H_SIZE, data, eat);
346 _hdr = buf_msg(_skb);
627 struct sk_buff *_skb = *skb;
631 if (skb_linearize(_skb))
633 _hdr = buf_msg(_skb);
654 memcpy((*skb)->data, _skb->data, msg_hdr_sz(_hdr));
668 skb_orphan(_skb);
669 kfree_skb(_skb);
672 kfree_skb(_skb);
679 struct sk_buff *skb, *_skb;
682 _skb = skb_clone(skb, GFP_ATOMIC);
683 if (!_skb) {
688 __skb_queue_tail(cpy, _skb);
762 struct sk_buff *skb, *_skb;
771 _skb = __pskb_copy(skb, hdr_len, GFP_ATOMIC);
772 if (!_skb)
774 __skb_queue_tail(rcvq, _skb);
800 struct sk_buff *skb, *_skb;
803 _skb = pskb_copy(skb, GFP_ATOMIC);
804 if (!_skb) {
808 msg_set_destnode(buf_msg(_skb), dst);
809 __skb_queue_tail(cpy, _skb);
822 struct sk_buff *_skb, *tmp;
834 skb_queue_walk_safe(list, _skb, tmp) {
835 if (more(seqno, buf_seqno(_skb)))
837 if (seqno == buf_seqno(_skb))
839 __skb_queue_before(list, _skb, skb);