Home
last modified time | relevance | path

Searched refs:ax_skb (Results 1 – 5 of 5) sorted by relevance

/linux/drivers/net/usb/
A Dasix_common.c98 if (rx->ax_skb) { in reset_asix_rx_fixup_info()
100 kfree_skb(rx->ax_skb); in reset_asix_rx_fixup_info()
101 rx->ax_skb = NULL; in reset_asix_rx_fixup_info()
183 rx->ax_skb = netdev_alloc_skb_ip_align(dev->net, size); in asix_rx_fixup_internal()
196 if (rx->ax_skb) { in asix_rx_fixup_internal()
197 skb_put_data(rx->ax_skb, skb->data + offset, in asix_rx_fixup_internal()
200 usbnet_skb_return(dev, rx->ax_skb); in asix_rx_fixup_internal()
201 rx->ax_skb = NULL; in asix_rx_fixup_internal()
235 if (rx->ax_skb) { in asix_rx_fixup_common_free()
236 kfree_skb(rx->ax_skb); in asix_rx_fixup_common_free()
[all …]
A Dsmsc95xx.c1790 struct sk_buff *ax_skb; in smsc95xx_rx_fixup() local
1836 ax_skb = skb_clone(skb, GFP_ATOMIC); in smsc95xx_rx_fixup()
1837 if (unlikely(!ax_skb)) { in smsc95xx_rx_fixup()
1842 ax_skb->len = size; in smsc95xx_rx_fixup()
1843 ax_skb->data = packet; in smsc95xx_rx_fixup()
1844 skb_set_tail_pointer(ax_skb, size); in smsc95xx_rx_fixup()
1847 smsc95xx_rx_csum_offload(ax_skb); in smsc95xx_rx_fixup()
1848 skb_trim(ax_skb, ax_skb->len - 4); /* remove fcs */ in smsc95xx_rx_fixup()
1849 ax_skb->truesize = size + sizeof(struct sk_buff); in smsc95xx_rx_fixup()
1851 usbnet_skb_return(dev, ax_skb); in smsc95xx_rx_fixup()
A Dax88179_178a.c1464 struct sk_buff *ax_skb; in ax88179_rx_fixup() local
1505 ax_skb = skb_clone(skb, GFP_ATOMIC); in ax88179_rx_fixup()
1506 if (ax_skb) { in ax88179_rx_fixup()
1507 ax_skb->len = pkt_len; in ax88179_rx_fixup()
1509 skb_pull(ax_skb, 2); in ax88179_rx_fixup()
1510 skb_set_tail_pointer(ax_skb, ax_skb->len); in ax88179_rx_fixup()
1511 ax_skb->truesize = pkt_len + sizeof(struct sk_buff); in ax88179_rx_fixup()
1512 ax88179_rx_checksum(ax_skb, pkt_hdr); in ax88179_rx_fixup()
1513 usbnet_skb_return(dev, ax_skb); in ax88179_rx_fixup()
A Dsmsc75xx.c2188 struct sk_buff *ax_skb; in smsc75xx_rx_fixup() local
2233 ax_skb = skb_clone(skb, GFP_ATOMIC); in smsc75xx_rx_fixup()
2234 if (unlikely(!ax_skb)) { in smsc75xx_rx_fixup()
2239 ax_skb->len = size; in smsc75xx_rx_fixup()
2240 ax_skb->data = packet; in smsc75xx_rx_fixup()
2241 skb_set_tail_pointer(ax_skb, size); in smsc75xx_rx_fixup()
2243 smsc75xx_rx_csum_offload(dev, ax_skb, rx_cmd_a, in smsc75xx_rx_fixup()
2246 skb_trim(ax_skb, ax_skb->len - 4); /* remove fcs */ in smsc75xx_rx_fixup()
2247 ax_skb->truesize = size + sizeof(struct sk_buff); in smsc75xx_rx_fixup()
2249 usbnet_skb_return(dev, ax_skb); in smsc75xx_rx_fixup()
A Dasix.h171 struct sk_buff *ax_skb; member

Completed in 19 milliseconds