/drivers/net/wireless/intersil/prism54/ |
D | islpci_eth.c | 85 struct sk_buff *newskb; in islpci_eth_transmit() local 147 newskb = in islpci_eth_transmit() 149 if (unlikely(newskb == NULL)) { in islpci_eth_transmit() 154 newskb_offset = (4 - (long) newskb->data) & 0x03; in islpci_eth_transmit() 158 skb_reserve(newskb, newskb_offset); in islpci_eth_transmit() 160 skb_put(newskb, init_wds ? skb->len + 6 : skb->len); in islpci_eth_transmit() 163 newskb->data + 6, in islpci_eth_transmit() 165 skb_copy_to_linear_data(newskb, wds_mac, 6); in islpci_eth_transmit() 170 skb_copy_from_linear_data(skb, newskb->data, in islpci_eth_transmit() 175 newskb->data, skb->data, skb->len, init_wds); in islpci_eth_transmit() [all …]
|
/drivers/staging/rtl8188eu/os_dep/ |
D | xmit_linux.c | 166 struct sk_buff *newskb; in rtw_mlcst2unicst() local 184 newskb = skb_copy(skb, GFP_ATOMIC); in rtw_mlcst2unicst() 186 if (newskb) { in rtw_mlcst2unicst() 187 memcpy(newskb->data, psta->hwaddr, 6); in rtw_mlcst2unicst() 188 res = rtw_xmit(padapter, &newskb); in rtw_mlcst2unicst() 192 dev_kfree_skb_any(newskb); in rtw_mlcst2unicst()
|
/drivers/net/ethernet/seeq/ |
D | sgiseeq.c | 342 struct sk_buff *newskb; in sgiseeq_rx() local 361 newskb = netdev_alloc_skb(dev, PKT_BUF_SZ); in sgiseeq_rx() 362 if (!newskb) { in sgiseeq_rx() 363 newskb = skb; in sgiseeq_rx() 367 skb_reserve(newskb, 2); in sgiseeq_rx() 373 newskb = rd->skb; in sgiseeq_rx() 387 newskb = rd->skb; in sgiseeq_rx() 391 newskb = rd->skb; in sgiseeq_rx() 393 rd->skb = newskb; in sgiseeq_rx() 395 newskb->data - 2, in sgiseeq_rx()
|
/drivers/net/ieee802154/ |
D | fakelb.c | 81 struct sk_buff *newskb = pskb_copy(skb, GFP_ATOMIC); in fakelb_hw_xmit() local 83 if (newskb) in fakelb_hw_xmit() 84 ieee802154_rx_irqsafe(phy->hw, newskb, 0xcc); in fakelb_hw_xmit()
|
/drivers/net/fddi/ |
D | defxx.c | 3003 struct sk_buff *newskb; in dfx_rcv_init() local 3006 newskb = __netdev_alloc_skb(bp->dev, NEW_SKB_SIZE, in dfx_rcv_init() 3008 if (!newskb) in dfx_rcv_init() 3015 my_skb_align(newskb, 128); in dfx_rcv_init() 3017 newskb->data, in dfx_rcv_init() 3021 dev_kfree_skb(newskb); in dfx_rcv_init() 3036 bp->p_rcv_buff_va[i+j] = (char *) newskb; in dfx_rcv_init() 3141 struct sk_buff *newskb = NULL; in dfx_rcv_queue_process() local 3146 newskb = netdev_alloc_skb(bp->dev, in dfx_rcv_queue_process() 3148 if (newskb){ in dfx_rcv_queue_process() [all …]
|
/drivers/net/ethernet/chelsio/cxgb3/ |
D | sge.c | 842 struct sk_buff *newskb, *skb; in get_packet_pg() local 847 newskb = skb = q->pg_skb; in get_packet_pg() 849 newskb = alloc_skb(len, GFP_ATOMIC); in get_packet_pg() 850 if (likely(newskb != NULL)) { in get_packet_pg() 851 __skb_put(newskb, len); in get_packet_pg() 854 memcpy(newskb->data, sd->pg_chunk.va, len); in get_packet_pg() 864 return newskb; in get_packet_pg() 873 newskb = alloc_skb(SGE_RX_PULL_LEN, GFP_ATOMIC); in get_packet_pg() 875 if (unlikely(!newskb)) { in get_packet_pg() 890 __skb_put(newskb, SGE_RX_PULL_LEN); in get_packet_pg() [all …]
|
/drivers/net/wireless/ti/wl1251/ |
D | tx.c | 222 struct sk_buff *newskb = skb_copy_expand(skb, 0, 3, in wl1251_tx_send_packet() local 225 if (unlikely(newskb == NULL)) { in wl1251_tx_send_packet() 230 tx_hdr = (struct tx_double_buffer_desc *) newskb->data; in wl1251_tx_send_packet() 233 wl->tx_frames[tx_hdr->id] = skb = newskb; in wl1251_tx_send_packet()
|
/drivers/net/irda/ |
D | irda-usb.c | 797 struct sk_buff *newskb; in irda_usb_receive() local 880 newskb = dev_alloc_skb(docopy ? urb->actual_length : in irda_usb_receive() 884 newskb = dev_alloc_skb(docopy ? urb->actual_length : in irda_usb_receive() 887 if (!newskb) { in irda_usb_receive() 900 skb_copy_from_linear_data(skb, newskb->data, urb->actual_length); in irda_usb_receive() 902 dataskb = newskb; in irda_usb_receive() 910 skb = newskb; in irda_usb_receive()
|
/drivers/net/ethernet/i825xx/ |
D | 82596.c | 784 struct sk_buff *newskb; in i596_rx() local 787 newskb = netdev_alloc_skb(dev, PKT_BUF_SZ); in i596_rx() 788 if (newskb == NULL) { in i596_rx() 795 rbd->skb = newskb; in i596_rx() 796 rbd->v_data = newskb->data; in i596_rx() 797 rbd->b_data = WSWAPchar(virt_to_bus(newskb->data)); in i596_rx() 799 cache_clear(virt_to_phys(newskb->data), PKT_BUF_SZ); in i596_rx()
|
D | lib82596.c | 692 struct sk_buff *newskb; in i596_rx() local 699 newskb = netdev_alloc_skb_ip_align(dev, in i596_rx() 701 if (newskb == NULL) { in i596_rx() 709 rbd->skb = newskb; in i596_rx() 711 newskb->data, in i596_rx() 714 rbd->v_data = newskb->data; in i596_rx()
|
/drivers/s390/net/ |
D | ctcm_main.c | 926 struct sk_buff *newskb = NULL; in ctcmpc_tx() local 947 newskb = __dev_alloc_skb(len, gfp_type() | GFP_DMA); in ctcmpc_tx() 949 if (!newskb) { in ctcmpc_tx() 961 newskb->protocol = skb->protocol; in ctcmpc_tx() 962 skb_reserve(newskb, TH_HEADER_LENGTH + PDU_HEADER_LENGTH); in ctcmpc_tx() 963 memcpy(skb_put(newskb, skb->len), skb->data, skb->len); in ctcmpc_tx() 965 skb = newskb; in ctcmpc_tx()
|
/drivers/net/ethernet/aeroflex/ |
D | greth.c | 860 struct sk_buff *skb, *newskb; in greth_rx_gbit() local 898 if (!bad && (newskb=netdev_alloc_skb(dev, MAX_FRAME_SIZE + NET_IP_ALIGN))) { in greth_rx_gbit() 899 skb_reserve(newskb, NET_IP_ALIGN); in greth_rx_gbit() 902 newskb->data, in greth_rx_gbit() 930 greth->rx_skbuff[greth->rx_cur] = newskb; in greth_rx_gbit() 935 dev_kfree_skb(newskb); in greth_rx_gbit()
|
/drivers/net/wireless/admtek/ |
D | adm8211.c | 361 struct sk_buff *skb, *newskb; in adm8211_interrupt_rci() local 402 newskb = dev_alloc_skb(RX_PKT_SIZE); in adm8211_interrupt_rci() 403 if (newskb) { in adm8211_interrupt_rci() 410 priv->rx_buffers[entry].skb = newskb; in adm8211_interrupt_rci() 413 skb_tail_pointer(newskb), in adm8211_interrupt_rci() 419 dev_kfree_skb(newskb); in adm8211_interrupt_rci()
|
/drivers/net/hippi/ |
D | rrunner.c | 974 struct sk_buff *newskb; in rx_int() local 976 newskb = alloc_skb(dev->mtu + HIPPI_HLEN, in rx_int() 978 if (newskb){ in rx_int() 986 rrpriv->rx_skbuff[index] = newskb; in rx_int() 988 newskb->data, in rx_int()
|
/drivers/net/ethernet/amd/ |
D | pcnet32.c | 1159 struct sk_buff *newskb; in pcnet32_rx_entry() local 1162 newskb = netdev_alloc_skb(dev, PKT_BUF_SKB); in pcnet32_rx_entry() 1167 if (newskb) { in pcnet32_rx_entry() 1168 skb_reserve(newskb, NET_IP_ALIGN); in pcnet32_rx_entry() 1170 newskb->data, in pcnet32_rx_entry() 1176 dev_kfree_skb(newskb); in pcnet32_rx_entry() 1185 lp->rx_skbuff[entry] = newskb; in pcnet32_rx_entry()
|
/drivers/infiniband/ulp/ipoib/ |
D | ipoib_cm.c | 565 struct sk_buff *skb, *newskb; in ipoib_cm_handle_rx_wc() local 646 newskb = ipoib_cm_alloc_rx_skb(dev, rx_ring, wr_id, frags, in ipoib_cm_handle_rx_wc() 648 if (unlikely(!newskb)) { in ipoib_cm_handle_rx_wc() 664 skb_put_frags(skb, IPOIB_CM_HEAD_SIZE, wc->byte_len, newskb); in ipoib_cm_handle_rx_wc()
|
/drivers/net/ethernet/dec/tulip/ |
D | dmfe.c | 964 struct sk_buff *skb, *newskb; in dmfe_rx_packet() local 1017 ((newskb = netdev_alloc_skb(dev, rxlen + 2)) in dmfe_rx_packet() 1020 skb = newskb; in dmfe_rx_packet()
|