Home
last modified time | relevance | path

Searched refs:newskb (Results 1 – 16 of 16) sorted by relevance

/linux/drivers/staging/rtl8723bs/os_dep/
H A Dxmit_linux.c127 struct sk_buff *newskb; in rtw_mlcst2unicst() local
162 newskb = rtw_skb_copy(skb); in rtw_mlcst2unicst()
164 if (newskb) { in rtw_mlcst2unicst()
165 memcpy(newskb->data, psta->hwaddr, 6); in rtw_mlcst2unicst()
166 res = rtw_xmit(padapter, &newskb); in rtw_mlcst2unicst()
169 dev_kfree_skb_any(newskb); in rtw_mlcst2unicst()
/linux/net/batman-adv/
H A Dsend.c760 struct sk_buff *newskb; in batadv_forw_bcast_packet_to_list() local
762 newskb = skb_clone(skb, GFP_ATOMIC); in batadv_forw_bcast_packet_to_list()
763 if (!newskb) in batadv_forw_bcast_packet_to_list()
768 bat_priv, newskb); in batadv_forw_bcast_packet_to_list()
783 kfree_skb(newskb); in batadv_forw_bcast_packet_to_list()
815 struct sk_buff *newskb; in batadv_forw_bcast_packet_if() local
819 newskb = skb_clone(skb, GFP_ATOMIC); in batadv_forw_bcast_packet_if()
820 if (!newskb) in batadv_forw_bcast_packet_if()
823 batadv_send_broadcast_skb(newskb, if_out); in batadv_forw_bcast_packet_if()
/linux/drivers/net/fddi/
H A Ddefxx.c3005 struct sk_buff *newskb; in dfx_rcv_init() local
3008 newskb = __netdev_alloc_skb(bp->dev, NEW_SKB_SIZE, in dfx_rcv_init()
3010 if (!newskb) in dfx_rcv_init()
3017 my_skb_align(newskb, 128); in dfx_rcv_init()
3019 newskb->data, in dfx_rcv_init()
3023 dev_kfree_skb(newskb); in dfx_rcv_init()
3038 bp->p_rcv_buff_va[i+j] = (char *) newskb; in dfx_rcv_init()
3143 struct sk_buff *newskb = NULL; in dfx_rcv_queue_process() local
3148 newskb = netdev_alloc_skb(bp->dev, in dfx_rcv_queue_process()
3150 if (newskb){ in dfx_rcv_queue_process()
[all …]
H A Ddefza.c678 struct sk_buff *skb, *newskb; in fza_rx() local
714 newskb = fza_alloc_skb_irq(dev, FZA_RX_BUFFER_SIZE + 511); in fza_rx()
715 if (newskb) { in fza_rx()
716 fza_skb_align(newskb, 512); in fza_rx()
717 newdma = dma_map_single(fp->bdev, newskb->data, in fza_rx()
721 dev_kfree_skb_irq(newskb); in fza_rx()
722 newskb = NULL; in fza_rx()
725 if (newskb) { in fza_rx()
764 skb = newskb; in fza_rx()
/linux/drivers/net/ethernet/chelsio/cxgb3/
H A Dsge.c843 struct sk_buff *newskb, *skb; in get_packet_pg() local
848 newskb = skb = q->pg_skb; in get_packet_pg()
850 newskb = alloc_skb(len, GFP_ATOMIC); in get_packet_pg()
851 if (likely(newskb != NULL)) { in get_packet_pg()
852 __skb_put(newskb, len); in get_packet_pg()
855 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()
888 __skb_put(newskb, SGE_RX_PULL_LEN); in get_packet_pg()
[all …]
/linux/drivers/net/wireless/ti/wl1251/
H A Dtx.c207 struct sk_buff *newskb = skb_copy_expand(skb, 0, 3, in wl1251_tx_send_packet() local
210 if (unlikely(newskb == NULL)) in wl1251_tx_send_packet()
213 tx_hdr = (struct tx_double_buffer_desc *) newskb->data; in wl1251_tx_send_packet()
216 wl->tx_frames[tx_hdr->id] = skb = newskb; in wl1251_tx_send_packet()
/linux/drivers/net/ethernet/i825xx/
H A D82596.c783 struct sk_buff *newskb; in i596_rx() local
786 newskb = netdev_alloc_skb(dev, PKT_BUF_SZ); in i596_rx()
787 if (newskb == NULL) { in i596_rx()
794 rbd->skb = newskb; in i596_rx()
795 rbd->v_data = newskb->data; in i596_rx()
796 rbd->b_data = WSWAPchar(virt_to_bus(newskb->data)); in i596_rx()
798 cache_clear(virt_to_phys(newskb->data), PKT_BUF_SZ); in i596_rx()
H A Dlib82596.c719 struct sk_buff *newskb; in i596_rx() local
726 newskb = netdev_alloc_skb_ip_align(dev, in i596_rx()
728 if (newskb == NULL) { in i596_rx()
736 rbd->skb = newskb; in i596_rx()
738 newskb->data, in i596_rx()
741 rbd->v_data = newskb->data; in i596_rx()
/linux/drivers/s390/net/
H A Dctcm_main.c878 struct sk_buff *newskb = NULL; in ctcmpc_tx() local
899 newskb = __dev_alloc_skb(len, GFP_ATOMIC | GFP_DMA); in ctcmpc_tx()
901 if (!newskb) { in ctcmpc_tx()
913 newskb->protocol = skb->protocol; in ctcmpc_tx()
914 skb_reserve(newskb, TH_HEADER_LENGTH + PDU_HEADER_LENGTH); in ctcmpc_tx()
915 skb_put_data(newskb, skb->data, skb->len); in ctcmpc_tx()
917 skb = newskb; in ctcmpc_tx()
/linux/drivers/net/ethernet/aeroflex/
H A Dgreth.c859 struct sk_buff *skb, *newskb; in greth_rx_gbit() local
897 if (!bad && (newskb=netdev_alloc_skb(dev, MAX_FRAME_SIZE + NET_IP_ALIGN))) { in greth_rx_gbit()
898 skb_reserve(newskb, NET_IP_ALIGN); in greth_rx_gbit()
901 newskb->data, in greth_rx_gbit()
929 greth->rx_skbuff[greth->rx_cur] = newskb; in greth_rx_gbit()
934 dev_kfree_skb(newskb); in greth_rx_gbit()
/linux/drivers/net/wireless/admtek/
H A Dadm8211.c356 struct sk_buff *skb, *newskb; in adm8211_interrupt_rci() local
397 newskb = dev_alloc_skb(RX_PKT_SIZE); in adm8211_interrupt_rci()
398 if (newskb) { in adm8211_interrupt_rci()
404 priv->rx_buffers[entry].skb = newskb; in adm8211_interrupt_rci()
407 skb_tail_pointer(newskb), in adm8211_interrupt_rci()
413 dev_kfree_skb(newskb); in adm8211_interrupt_rci()
/linux/drivers/net/hippi/
H A Drrunner.c976 struct sk_buff *newskb; in rx_int() local
978 newskb = alloc_skb(dev->mtu + HIPPI_HLEN, in rx_int()
980 if (newskb){ in rx_int()
989 rrpriv->rx_skbuff[index] = newskb; in rx_int()
991 newskb->data, in rx_int()
/linux/drivers/infiniband/ulp/ipoib/
H A Dipoib_cm.c565 struct sk_buff *skb, *newskb; in ipoib_cm_handle_rx_wc() local
647 newskb = ipoib_cm_alloc_rx_skb(dev, rx_ring, wr_id, frags, in ipoib_cm_handle_rx_wc()
649 if (unlikely(!newskb)) { in ipoib_cm_handle_rx_wc()
665 skb_put_frags(skb, IPOIB_CM_HEAD_SIZE, wc->byte_len, newskb); in ipoib_cm_handle_rx_wc()
/linux/drivers/net/ethernet/dec/tulip/
H A Ddmfe.c947 struct sk_buff *skb, *newskb; in dmfe_rx_packet() local
1000 ((newskb = netdev_alloc_skb(dev, rxlen + 2)) in dmfe_rx_packet()
1003 skb = newskb; in dmfe_rx_packet()
/linux/net/xfrm/
H A Dxfrm_policy.c3577 struct sk_buff *newskb = skb_clone(skb, GFP_ATOMIC); in xfrm_icmp_flow_decode() local
3581 if (!newskb) in xfrm_icmp_flow_decode()
3584 if (!pskb_pull(newskb, hl)) in xfrm_icmp_flow_decode()
3587 skb_reset_network_header(newskb); in xfrm_icmp_flow_decode()
3589 if (xfrm_decode_session_reverse(dev_net(skb->dev), newskb, fl1, family) < 0) in xfrm_icmp_flow_decode()
3595 nf_nat_decode_session(newskb, fl1, family); in xfrm_icmp_flow_decode()
3599 consume_skb(newskb); in xfrm_icmp_flow_decode()
/linux/include/linux/
H A Dnetdevice.h3304 int dev_loopback_xmit(struct net *net, struct sock *sk, struct sk_buff *newskb);