Lines Matching refs:nskb
186 struct sk_buff *nskb; in isotp_send_fc() local
191 nskb = alloc_skb(so->ll.mtu + sizeof(struct can_skb_priv), gfp_any()); in isotp_send_fc()
192 if (!nskb) in isotp_send_fc()
197 kfree_skb(nskb); in isotp_send_fc()
201 can_skb_reserve(nskb); in isotp_send_fc()
202 can_skb_prv(nskb)->ifindex = dev->ifindex; in isotp_send_fc()
203 can_skb_prv(nskb)->skbcnt = 0; in isotp_send_fc()
205 nskb->dev = dev; in isotp_send_fc()
206 can_skb_set_owner(nskb, sk); in isotp_send_fc()
207 ncf = (struct canfd_frame *)nskb->data; in isotp_send_fc()
208 skb_put_zero(nskb, so->ll.mtu); in isotp_send_fc()
229 can_send_ret = can_send(nskb, 1); in isotp_send_fc()
413 struct sk_buff *nskb; in isotp_rcv_sf() local
430 nskb = alloc_skb(len, gfp_any()); in isotp_rcv_sf()
431 if (!nskb) in isotp_rcv_sf()
434 memcpy(skb_put(nskb, len), &cf->data[pcilen], len); in isotp_rcv_sf()
436 nskb->tstamp = skb->tstamp; in isotp_rcv_sf()
437 nskb->dev = skb->dev; in isotp_rcv_sf()
438 isotp_rcv_skb(nskb, sk); in isotp_rcv_sf()
509 struct sk_buff *nskb; in isotp_rcv_cf() local
569 nskb = alloc_skb(so->rx.len, gfp_any()); in isotp_rcv_cf()
570 if (!nskb) in isotp_rcv_cf()
573 memcpy(skb_put(nskb, so->rx.len), so->rx.buf, in isotp_rcv_cf()
576 nskb->tstamp = skb->tstamp; in isotp_rcv_cf()
577 nskb->dev = skb->dev; in isotp_rcv_cf()
578 isotp_rcv_skb(nskb, sk); in isotp_rcv_cf()