Lines Matching refs:nskb
109 struct sk_buff *skb = session->reassembly[id], *nskb; in cmtp_add_msgpart() local
116 nskb = alloc_skb(size, GFP_ATOMIC); in cmtp_add_msgpart()
117 if (!nskb) { in cmtp_add_msgpart()
123 skb_copy_from_linear_data(skb, skb_put(nskb, skb->len), skb->len); in cmtp_add_msgpart()
125 memcpy(skb_put(nskb, count), buf, count); in cmtp_add_msgpart()
127 session->reassembly[id] = nskb; in cmtp_add_msgpart()
212 struct sk_buff *skb, *nskb; in cmtp_process_transmit() local
218 nskb = alloc_skb(session->mtu, GFP_ATOMIC); in cmtp_process_transmit()
219 if (!nskb) { in cmtp_process_transmit()
227 tail = session->mtu - nskb->len; in cmtp_process_transmit()
229 cmtp_send_frame(session, nskb->data, nskb->len); in cmtp_process_transmit()
230 skb_trim(nskb, 0); in cmtp_process_transmit()
245 hdr = skb_put(nskb, 2); in cmtp_process_transmit()
251 hdr = skb_put(nskb, 3); in cmtp_process_transmit()
259 skb_copy_from_linear_data(skb, skb_put(nskb, size), size); in cmtp_process_transmit()
267 cmtp_send_frame(session, nskb->data, nskb->len); in cmtp_process_transmit()
268 skb_trim(nskb, 0); in cmtp_process_transmit()
274 cmtp_send_frame(session, nskb->data, nskb->len); in cmtp_process_transmit()
276 kfree_skb(nskb); in cmtp_process_transmit()