Lines Matching refs:pbuf
2654 struct sk_buff *pbuf = *pending;
2662 while (pbuf && ((msg_seqno(buf_msg(pbuf)) != long_msg_seq_no)
2663 || (msg_orignode(fragm) != msg_orignode(buf_msg(pbuf))))) {
2664 prev = pbuf;
2665 pbuf = pbuf->next;
2668 if (!pbuf && (msg_type(fragm) == FIRST_FRAGMENT)) {
2681 pbuf = buf_acquire(msg_size(imsg));
2682 if (pbuf != NULL) {
2683 pbuf->next = *pending;
2684 *pending = pbuf;
2685 skb_copy_to_linear_data(pbuf, imsg,
2689 set_long_msg_seqno(pbuf, long_msg_seq_no);
2690 set_fragm_size(pbuf,fragm_sz);
2691 set_expected_frags(pbuf,exp_fragm_cnt - 1);
2697 } else if (pbuf && (msg_type(fragm) != FIRST_FRAGMENT)) {
2699 u32 fsz = get_fragm_size(pbuf);
2701 u32 exp_frags = get_expected_frags(pbuf) - 1;
2702 skb_copy_to_linear_data_offset(pbuf, crs,
2710 prev->next = pbuf->next;
2712 *pending = pbuf->next;
2713 msg_reset_reroute_cnt(buf_msg(pbuf));
2714 *fb = pbuf;
2715 *m = buf_msg(pbuf);
2718 set_expected_frags(pbuf,exp_frags);