/Linux-v4.19/drivers/bluetooth/ |
D | btrsi.c | 51 struct sk_buff *new_skb = NULL; in rsi_hci_send_pkt() local 67 new_skb = skb_realloc_headroom(skb, RSI_HEADROOM_FOR_BT_HAL); in rsi_hci_send_pkt() 68 if (unlikely(!new_skb)) in rsi_hci_send_pkt() 70 bt_cb(new_skb)->pkt_type = hci_skb_pkt_type(skb); in rsi_hci_send_pkt() 72 skb = new_skb; in rsi_hci_send_pkt()
|
/Linux-v4.19/drivers/atm/ |
D | atmtcp.c | 194 struct sk_buff *new_skb; in atmtcp_v_send() local 213 new_skb = atm_alloc_charge(out_vcc,size,GFP_ATOMIC); in atmtcp_v_send() 214 if (!new_skb) { in atmtcp_v_send() 220 hdr = skb_put(new_skb, sizeof(struct atmtcp_hdr)); in atmtcp_v_send() 224 skb_copy_from_linear_data(skb, skb_put(new_skb, skb->len), skb->len); in atmtcp_v_send() 227 out_vcc->push(out_vcc,new_skb); in atmtcp_v_send() 287 struct sk_buff *new_skb; in atmtcp_c_send() local 307 new_skb = atm_alloc_charge(out_vcc,skb->len,GFP_KERNEL); in atmtcp_c_send() 308 if (!new_skb) { in atmtcp_c_send() 312 __net_timestamp(new_skb); in atmtcp_c_send() [all …]
|
/Linux-v4.19/net/mac80211/ |
D | mesh_ps.c | 415 struct sk_buff *new_skb, *skb = skb_peek_tail(frames); in mpsp_qos_null_append() local 422 new_skb = mps_qos_null_get(sta); in mpsp_qos_null_append() 423 if (!new_skb) in mpsp_qos_null_append() 432 new_skb->priority = 1; in mpsp_qos_null_append() 433 skb_set_queue_mapping(new_skb, IEEE80211_AC_BK); in mpsp_qos_null_append() 434 ieee80211_set_qos_hdr(sdata, new_skb); in mpsp_qos_null_append() 436 info = IEEE80211_SKB_CB(new_skb); in mpsp_qos_null_append() 440 __skb_queue_tail(frames, new_skb); in mpsp_qos_null_append()
|
/Linux-v4.19/drivers/net/wimax/i2400m/ |
D | usb-rx.c | 253 struct sk_buff *new_skb; in i2400mu_rx() local 263 new_skb = skb_copy_expand(rx_skb, 0, rx_size - rx_skb->len, in i2400mu_rx() 265 if (new_skb == NULL) { in i2400mu_rx() 271 rx_skb = new_skb; in i2400mu_rx() 277 (long) skb_end_offset(new_skb)); in i2400mu_rx()
|
/Linux-v4.19/drivers/s390/net/ |
D | qeth_l3_main.c | 2234 struct sk_buff *new_skb = NULL; in qeth_l3_xmit() local 2244 new_skb = skb_realloc_headroom(skb, sizeof(struct qeth_hdr_tso) + in qeth_l3_xmit() 2246 if (!new_skb) in qeth_l3_xmit() 2250 skb_pull(new_skb, ETH_HLEN); in qeth_l3_xmit() 2251 } else if (skb_vlan_tag_present(new_skb)) { in qeth_l3_xmit() 2252 skb_push(new_skb, VLAN_HLEN); in qeth_l3_xmit() 2253 skb_copy_to_linear_data(new_skb, new_skb->data + 4, 4); in qeth_l3_xmit() 2254 skb_copy_to_linear_data_offset(new_skb, 4, in qeth_l3_xmit() 2255 new_skb->data + 8, 4); in qeth_l3_xmit() 2256 skb_copy_to_linear_data_offset(new_skb, 8, in qeth_l3_xmit() [all …]
|
/Linux-v4.19/drivers/net/usb/ |
D | sierra_net.c | 796 struct sk_buff *new_skb; in sierra_net_skb_clone() local 799 new_skb = skb_clone(skb, GFP_ATOMIC); in sierra_net_skb_clone() 805 if (new_skb) { in sierra_net_skb_clone() 806 skb_trim(new_skb, len); in sierra_net_skb_clone() 813 return new_skb; in sierra_net_skb_clone() 821 struct sk_buff *new_skb; in sierra_net_rx_fixup() local 863 new_skb = sierra_net_skb_clone(dev, skb, hh.payload_len.word); in sierra_net_rx_fixup() 864 if (new_skb) in sierra_net_rx_fixup() 865 usbnet_skb_return(dev, new_skb); in sierra_net_rx_fixup()
|
/Linux-v4.19/net/sctp/ |
D | inqueue.c | 141 goto new_skb; in sctp_inq_pop() 145 goto new_skb; in sctp_inq_pop() 196 new_skb: in sctp_inq_pop()
|
/Linux-v4.19/drivers/net/ethernet/natsemi/ |
D | sonic.c | 423 struct sk_buff *new_skb; in sonic_rx() local 432 new_skb = netdev_alloc_skb(dev, SONIC_RBSIZE + 2); in sonic_rx() 433 if (new_skb == NULL) { in sonic_rx() 439 skb_reserve(new_skb, 2); in sonic_rx() 441 new_laddr = dma_map_single(lp->device, skb_put(new_skb, SONIC_RBSIZE), in sonic_rx() 444 dev_kfree_skb(new_skb); in sonic_rx() 462 lp->rx_skb[entry] = new_skb; in sonic_rx()
|
/Linux-v4.19/drivers/net/ethernet/xilinx/ |
D | xilinx_emaclite.c | 1028 struct sk_buff *new_skb; in xemaclite_send() local 1034 new_skb = orig_skb; in xemaclite_send() 1037 if (xemaclite_send_data(lp, (u8 *)new_skb->data, len) != 0) { in xemaclite_send() 1043 lp->deferred_skb = new_skb; in xemaclite_send() 1045 skb_tx_timestamp(new_skb); in xemaclite_send() 1051 skb_tx_timestamp(new_skb); in xemaclite_send() 1054 dev_consume_skb_any(new_skb); in xemaclite_send()
|
D | ll_temac_main.c | 745 struct sk_buff *skb, *new_skb; in ll_temac_recv() local 785 new_skb = netdev_alloc_skb_ip_align(ndev, in ll_temac_recv() 787 if (!new_skb) { in ll_temac_recv() 793 cur_p->phys = dma_map_single(ndev->dev.parent, new_skb->data, in ll_temac_recv() 797 lp->rx_skb[lp->rx_bd_ci] = new_skb; in ll_temac_recv()
|
/Linux-v4.19/net/atm/ |
D | mpc.c | 687 struct sk_buff *new_skb; in mpc_push() local 760 new_skb = skb_realloc_headroom(skb, eg->ctrl_info.DH_length); in mpc_push() 763 if (new_skb == NULL) { in mpc_push() 767 skb_push(new_skb, eg->ctrl_info.DH_length); /* add MAC header */ in mpc_push() 768 skb_copy_to_linear_data(new_skb, eg->ctrl_info.DLL_header, in mpc_push() 770 new_skb->protocol = eth_type_trans(new_skb, dev); in mpc_push() 771 skb_reset_network_header(new_skb); in mpc_push() 773 eg->latest_ip_addr = ip_hdr(new_skb)->saddr; in mpc_push() 777 memset(ATM_SKB(new_skb), 0, sizeof(struct atm_skb_data)); in mpc_push() 778 netif_rx(new_skb); in mpc_push()
|
/Linux-v4.19/drivers/net/wireless/marvell/mwifiex/ |
D | uap_txrx.c | 100 struct sk_buff *new_skb; in mwifiex_uap_queue_bridged_pkt() local 166 new_skb = in mwifiex_uap_queue_bridged_pkt() 168 if (unlikely(!new_skb)) { in mwifiex_uap_queue_bridged_pkt() 177 skb = new_skb; in mwifiex_uap_queue_bridged_pkt()
|
/Linux-v4.19/net/nfc/ |
D | digital_dep.c | 216 struct sk_buff *new_skb; in digital_send_dep_data_prep() local 221 new_skb = digital_skb_alloc(ddev, ddev->remote_payload_max); in digital_send_dep_data_prep() 222 if (!new_skb) { in digital_send_dep_data_prep() 229 skb_put_data(new_skb, skb->data, ddev->remote_payload_max); in digital_send_dep_data_prep() 236 new_skb = skb; in digital_send_dep_data_prep() 239 return new_skb; in digital_send_dep_data_prep() 250 struct sk_buff *new_skb; in digital_recv_dep_data_gather() local 265 new_skb = skb_copy_expand(ddev->chaining_skb, in digital_recv_dep_data_gather() 270 if (!new_skb) { in digital_recv_dep_data_gather() 276 ddev->chaining_skb = new_skb; in digital_recv_dep_data_gather()
|
D | llcp_core.c | 1363 struct sk_buff *new_skb; in nfc_llcp_recv_agf() local 1387 new_skb = nfc_alloc_recv_skb(pdu_len, GFP_KERNEL); in nfc_llcp_recv_agf() 1388 if (new_skb == NULL) { in nfc_llcp_recv_agf() 1393 skb_put_data(new_skb, skb->data, pdu_len); in nfc_llcp_recv_agf() 1395 nfc_llcp_rx_skb(local, new_skb); in nfc_llcp_recv_agf() 1397 kfree_skb(new_skb); in nfc_llcp_recv_agf()
|
/Linux-v4.19/drivers/net/ppp/ |
D | ppp_generic.c | 1453 struct sk_buff *new_skb; in pad_compress_skb() local 1459 new_skb = alloc_skb(new_skb_size, GFP_ATOMIC); in pad_compress_skb() 1460 if (!new_skb) { in pad_compress_skb() 1466 skb_reserve(new_skb, in pad_compress_skb() 1471 new_skb->data, skb->len + 2, in pad_compress_skb() 1475 skb = new_skb; in pad_compress_skb() 1480 consume_skb(new_skb); in pad_compress_skb() 1481 new_skb = skb; in pad_compress_skb() 1494 consume_skb(new_skb); in pad_compress_skb() 1495 new_skb = NULL; in pad_compress_skb() [all …]
|
D | pptp.c | 172 struct sk_buff *new_skb = skb_realloc_headroom(skb, max_headroom); in pptp_xmit() local 173 if (!new_skb) { in pptp_xmit() 178 skb_set_owner_w(new_skb, skb->sk); in pptp_xmit() 180 skb = new_skb; in pptp_xmit()
|
/Linux-v4.19/drivers/net/ethernet/freescale/fs_enet/ |
D | fs_enet-main.c | 460 struct sk_buff *new_skb; in tx_skb_align_workaround() local 466 new_skb = netdev_alloc_skb(dev, skb->len + 4); in tx_skb_align_workaround() 467 if (!new_skb) in tx_skb_align_workaround() 471 skb_align(new_skb, 4); in tx_skb_align_workaround() 474 skb_copy_from_linear_data(skb, new_skb->data, skb->len); in tx_skb_align_workaround() 475 skb_put(new_skb, skb->len); in tx_skb_align_workaround() 480 return new_skb; in tx_skb_align_workaround()
|
/Linux-v4.19/drivers/net/ethernet/sgi/ |
D | ioc3-eth.c | 574 struct sk_buff *skb, *new_skb; in ioc3_rx() local 596 new_skb = ioc3_alloc_skb(RX_BUF_ALLOC_SIZE, GFP_ATOMIC); in ioc3_rx() 597 if (!new_skb) { in ioc3_rx() 601 new_skb = skb; in ioc3_rx() 614 skb_put(new_skb, (1664 + RX_OFFSET)); in ioc3_rx() 615 rxb = (struct ioc3_erxbuf *) new_skb->data; in ioc3_rx() 616 skb_reserve(new_skb, RX_OFFSET); in ioc3_rx() 624 new_skb = skb; in ioc3_rx() 632 ip->rx_skbs[n_entry] = new_skb; in ioc3_rx()
|
/Linux-v4.19/drivers/net/ethernet/3com/ |
D | typhoon.c | 1637 struct sk_buff *skb, *new_skb; in typhoon_rx() local 1667 (new_skb = netdev_alloc_skb(tp->dev, pkt_len + 2)) != NULL) { in typhoon_rx() 1668 skb_reserve(new_skb, 2); in typhoon_rx() 1672 skb_copy_to_linear_data(new_skb, skb->data, pkt_len); in typhoon_rx() 1676 skb_put(new_skb, pkt_len); in typhoon_rx() 1679 new_skb = skb; in typhoon_rx() 1680 skb_put(new_skb, pkt_len); in typhoon_rx() 1685 new_skb->protocol = eth_type_trans(new_skb, tp->dev); in typhoon_rx() 1692 new_skb->ip_summed = CHECKSUM_UNNECESSARY; in typhoon_rx() 1694 skb_checksum_none_assert(new_skb); in typhoon_rx() [all …]
|
/Linux-v4.19/drivers/net/ethernet/sun/ |
D | sunbmac.c | 825 struct sk_buff *new_skb; in bigmac_rx() local 828 new_skb = big_mac_alloc_skb(RX_BUF_ALLOC_SIZE, GFP_ATOMIC); in bigmac_rx() 829 if (new_skb == NULL) { in bigmac_rx() 837 bp->rx_skbs[elem] = new_skb; in bigmac_rx() 838 skb_put(new_skb, ETH_FRAME_LEN); in bigmac_rx() 839 skb_reserve(new_skb, 34); in bigmac_rx() 842 new_skb->data, in bigmac_rx()
|
/Linux-v4.19/drivers/net/wireless/ath/ath6kl/ |
D | txrx.c | 993 struct sk_buff *new_skb; in aggr_slice_amsdu() local 1014 new_skb = aggr_get_free_skb(p_aggr); in aggr_slice_amsdu() 1015 if (!new_skb) { in aggr_slice_amsdu() 1020 memcpy(new_skb->data, framep, frame_8023_len); in aggr_slice_amsdu() 1021 skb_put(new_skb, frame_8023_len); in aggr_slice_amsdu() 1022 if (ath6kl_wmi_dot3_2_dix(new_skb)) { in aggr_slice_amsdu() 1024 dev_kfree_skb(new_skb); in aggr_slice_amsdu() 1028 skb_queue_tail(&rxtid->q, new_skb); in aggr_slice_amsdu()
|
/Linux-v4.19/drivers/net/ethernet/ni/ |
D | nixge.c | 538 struct sk_buff *skb, *new_skb; in nixge_recv() local 577 new_skb = netdev_alloc_skb_ip_align(ndev, in nixge_recv() 579 if (!new_skb) in nixge_recv() 582 cur_p->phys = dma_map_single(ndev->dev.parent, new_skb->data, in nixge_recv() 591 cur_p->sw_id_offset = (u32)new_skb; in nixge_recv()
|
/Linux-v4.19/net/netfilter/ipvs/ |
D | ip_vs_xmit.c | 923 struct sk_buff *new_skb = NULL; in ip_vs_prepare_tunneled_skb() local 933 new_skb = skb_realloc_headroom(skb, max_headroom); in ip_vs_prepare_tunneled_skb() 934 if (!new_skb) in ip_vs_prepare_tunneled_skb() 937 skb_set_owner_w(new_skb, skb->sk); in ip_vs_prepare_tunneled_skb() 939 skb = new_skb; in ip_vs_prepare_tunneled_skb()
|
/Linux-v4.19/drivers/isdn/i4l/ |
D | isdn_ppp.c | 1359 struct sk_buff *new_skb; in isdn_ppp_xmit() local 1373 new_skb = alloc_skb(hl + skb->len, GFP_ATOMIC); in isdn_ppp_xmit() 1374 if (new_skb) { in isdn_ppp_xmit() 1378 skb_reserve(new_skb, hl); in isdn_ppp_xmit() 1379 new_skb->dev = skb->dev; in isdn_ppp_xmit() 1380 skb_put(new_skb, skb->len); in isdn_ppp_xmit() 1383 pktlen = slhc_compress(ipts->slcomp, skb->data, skb->len, new_skb->data, in isdn_ppp_xmit() 1387 if (new_skb->data != buf) in isdn_ppp_xmit() 1390 skb = new_skb; in isdn_ppp_xmit() 1392 dev_kfree_skb(new_skb); in isdn_ppp_xmit()
|
/Linux-v4.19/drivers/net/ethernet/ti/ |
D | cpsw.c | 787 struct sk_buff *new_skb; in cpsw_rx_handler() local 810 new_skb = skb; in cpsw_rx_handler() 819 new_skb = netdev_alloc_skb_ip_align(ndev, cpsw->rx_packet_max); in cpsw_rx_handler() 820 if (new_skb) { in cpsw_rx_handler() 821 skb_copy_queue_mapping(new_skb, skb); in cpsw_rx_handler() 830 kmemleak_not_leak(new_skb); in cpsw_rx_handler() 833 new_skb = skb; in cpsw_rx_handler() 838 dev_kfree_skb_any(new_skb); in cpsw_rx_handler() 842 ch = cpsw->rxv[skb_get_queue_mapping(new_skb)].ch; in cpsw_rx_handler() 843 ret = cpdma_chan_submit(ch, new_skb, new_skb->data, in cpsw_rx_handler() [all …]
|