/openbmc/linux/drivers/net/ethernet/ti/ |
H A D | netcp_core.c | 714 skb_add_rx_frag(skb, skb_shinfo(skb)->nr_frags, page, in netcp_process_one_rx_packet() 1106 prefetchw(skb_shinfo(skb)); in netcp_tx_map_skb() 1115 for (i = 0; i < skb_shinfo(skb)->nr_frags; i++) { in netcp_tx_map_skb() 1116 skb_frag_t *frag = &skb_shinfo(skb)->frags[i]; in netcp_tx_map_skb() 1152 if (skb_shinfo(skb)->frag_list) { in netcp_tx_map_skb()
|
H A D | am65-cpts.c | 926 if (!(skb_shinfo(skb)->tx_flags & SKBTX_IN_PROGRESS)) in am65_cpts_tx_timestamp() 954 if (!(skb_shinfo(skb)->tx_flags & SKBTX_HW_TSTAMP)) in am65_cpts_prep_tx_timestamp() 963 skb_shinfo(skb)->tx_flags |= SKBTX_IN_PROGRESS; in am65_cpts_prep_tx_timestamp()
|
/openbmc/linux/drivers/net/dsa/sja1105/ |
H A D | sja1105_ptp.c | 457 skb_shinfo(skb)->tx_flags |= SKBTX_IN_PROGRESS; in sja1110_txtstamp() 949 skb_shinfo(skb)->tx_flags |= SKBTX_IN_PROGRESS; in sja1105_ptp_txtstamp_skb()
|
/openbmc/linux/drivers/net/ethernet/sfc/siena/ |
H A D | net_driver.h | 1640 return skb_shinfo(skb)->tx_flags & SKBTX_HW_TSTAMP; in efx_xmit_with_hwtstamp() 1644 skb_shinfo(skb)->tx_flags |= SKBTX_IN_PROGRESS; in efx_xmit_hwtstamp_pending()
|
/openbmc/linux/net/ipv4/ |
H A D | tcp.c | 472 struct skb_shared_info *shinfo = skb_shinfo(skb); in tcp_tx_timestamp() 960 skb_shinfo(skb)->flags &= ~SKBFL_PURE_ZEROCOPY; in tcp_downgrade_zcopy_pure() 1181 int i = skb_shinfo(skb)->nr_frags; in tcp_sendmsg_locked() 1217 skb_frag_size_add(&skb_shinfo(skb)->frags[i - 1], copy); in tcp_sendmsg_locked() 1229 skb_shinfo(skb)->flags |= SKBFL_PURE_ZEROCOPY; in tcp_sendmsg_locked() 1265 skb_shinfo(skb)->flags |= SKBFL_SHARED_FRAG; in tcp_sendmsg_locked() 1777 frag = skb_shinfo(skb)->frags; in skb_advance_to_frag() 1837 struct skb_shared_info *info = skb_shinfo(skb); in tcp_zerocopy_set_hint_for_skb() 4420 const struct skb_shared_info *shi = skb_shinfo(skb); in tcp_md5_hash_skb_data()
|
/openbmc/linux/drivers/net/ethernet/aquantia/atlantic/ |
H A D | aq_nic.c | 675 unsigned int nr_frags = skb_shinfo(skb)->nr_frags; in aq_nic_map_skb() 697 dx_buff->mss = skb_shinfo(skb)->gso_size; in aq_nic_map_skb() 761 skb_frag_t *frag = &skb_shinfo(skb)->frags[frag_count]; in aq_nic_map_skb() 876 frags = skb_shinfo(skb)->nr_frags + 1; in aq_nic_xmit()
|
H A D | aq_main.c | 116 if (unlikely(skb_shinfo(skb)->tx_flags & SKBTX_HW_TSTAMP) || in aq_ndev_start_xmit()
|
/openbmc/linux/net/ipv6/ |
H A D | udp.c | 1192 struct sk_buff *frags = skb_shinfo(skb)->frag_list; in udp6_hwcsum_outgoing() 1271 skb_shinfo(skb)->gso_size = cork->gso_size; in udp_v6_send_skb() 1272 skb_shinfo(skb)->gso_type = SKB_GSO_UDP_L4; in udp_v6_send_skb() 1273 skb_shinfo(skb)->gso_segs = DIV_ROUND_UP(datalen, in udp_v6_send_skb()
|
/openbmc/linux/drivers/net/ethernet/atheros/atlx/ |
H A D | atl1.c | 2104 if (skb_shinfo(skb)->gso_size) { in atl1_tso() 2152 ptpd->word3 |= (skb_shinfo(skb)->gso_size & in atl1_tso() 2202 nr_frags = skb_shinfo(skb)->nr_frags; in atl1_tx_map() 2262 const skb_frag_t *frag = &skb_shinfo(skb)->frags[f]; in atl1_tx_map() 2363 nr_frags = skb_shinfo(skb)->nr_frags; in atl1_xmit_frame() 2365 unsigned int f_size = skb_frag_size(&skb_shinfo(skb)->frags[f]); in atl1_xmit_frame() 2370 mss = skb_shinfo(skb)->gso_size; in atl1_xmit_frame()
|
/openbmc/linux/drivers/net/ethernet/sun/ |
H A D | cassini.c | 1836 count -= skb_shinfo(skb)->nr_frags + in cas_tx_ringN() 1847 for (frag = 0; frag <= skb_shinfo(skb)->nr_frags; frag++) { in cas_tx_ringN() 1960 skb_frag_t *frag = skb_shinfo(skb)->frags; in cas_rx_process_pkt() 1996 skb_shinfo(skb)->nr_frags++; in cas_rx_process_pkt() 2020 skb_shinfo(skb)->nr_frags++; in cas_rx_process_pkt() 2725 CAS_TABORT(cp)*(skb_shinfo(skb)->nr_frags + 1)) { in cas_xmit_tx_ringN() 2745 nr_frags = skb_shinfo(skb)->nr_frags; in cas_xmit_tx_ringN() 2770 const skb_frag_t *fragp = &skb_shinfo(skb)->frags[frag]; in cas_xmit_tx_ringN() 3847 for (frag = 0; frag <= skb_shinfo(skb)->nr_frags; frag++) { in cas_clean_txd() 3859 if (frag != skb_shinfo(skb)->nr_frags) { in cas_clean_txd()
|
/openbmc/linux/include/net/ |
H A D | xdp.h | 230 skb_shinfo(skb)->nr_frags = nr_frags; in xdp_update_skb_shared_info()
|
/openbmc/linux/drivers/net/ethernet/intel/ixgbevf/ |
H A D | ixgbevf_main.c | 839 skb_add_rx_frag(skb, skb_shinfo(skb)->nr_frags, rx_buffer->page, in ixgbevf_add_rx_frag() 3820 ip.v4->check = (skb_shinfo(skb)->gso_type & SKB_GSO_PARTIAL) ? in ixgbevf_tso() 3846 first->gso_segs = skb_shinfo(skb)->gso_segs; in ixgbevf_tso() 3851 mss_l4len_idx |= skb_shinfo(skb)->gso_size << IXGBE_ADVTXD_MSS_SHIFT; in ixgbevf_tso() 3989 for (frag = &skb_shinfo(skb)->frags[0];; frag++) { in ixgbevf_tx_map() 4156 for (f = 0; f < skb_shinfo(skb)->nr_frags; f++) { in ixgbevf_xmit_frame_ring() 4157 skb_frag_t *frag = &skb_shinfo(skb)->frags[f]; in ixgbevf_xmit_frame_ring() 4162 count += skb_shinfo(skb)->nr_frags; in ixgbevf_xmit_frame_ring()
|
/openbmc/linux/drivers/net/hyperv/ |
H A D | netvsc_drv.c | 365 int frags = skb_shinfo(skb)->nr_frags; in init_page_array() 387 skb_frag_t *frag = skb_shinfo(skb)->frags + i; in init_page_array() 399 int i, frags = skb_shinfo(skb)->nr_frags; in count_skb_frag_slots() 403 skb_frag_t *frag = skb_shinfo(skb)->frags + i; in count_skb_frag_slots() 621 lso_info->lso_v2_transmit.mss = skb_shinfo(skb)->gso_size; in netvsc_xmit()
|
/openbmc/linux/drivers/net/ethernet/sfc/ |
H A D | net_driver.h | 1687 return skb_shinfo(skb)->tx_flags & SKBTX_HW_TSTAMP; in efx_xmit_with_hwtstamp() 1691 skb_shinfo(skb)->tx_flags |= SKBTX_IN_PROGRESS; in efx_xmit_hwtstamp_pending()
|
/openbmc/linux/drivers/net/wireless/mediatek/mt76/ |
H A D | mac80211.c | 777 if (skb_shinfo(skb)->frag_list) { in mt76_rx_release_amsdu() 808 phy->rx_amsdu[q].tail = &skb_shinfo(skb)->frag_list; in mt76_rx_release_burst() 1333 struct sk_buff *nskb = skb_shinfo(skb)->frag_list; in mt76_rx_complete() 1336 skb_shinfo(skb)->frag_list = NULL; in mt76_rx_complete()
|
H A D | sdio_txrx.c | 71 skb_add_rx_frag(skb, skb_shinfo(skb)->nr_frags, in mt76s_build_rx_skb()
|
/openbmc/linux/drivers/net/ethernet/marvell/ |
H A D | mv643xx_eth.c | 660 for (frag = 0; frag < skb_shinfo(skb)->nr_frags; frag++) { in has_tiny_unaligned_frags() 661 const skb_frag_t *fragp = &skb_shinfo(skb)->frags[frag]; in has_tiny_unaligned_frags() 844 data_left = min_t(int, skb_shinfo(skb)->gso_size, total_len); in txq_submit_tso() 894 int nr_frags = skb_shinfo(skb)->nr_frags; in txq_submit_frag_skb() 902 this_frag = &skb_shinfo(skb)->frags[frag]; in txq_submit_frag_skb() 933 int nr_frags = skb_shinfo(skb)->nr_frags; in txq_submit_skb()
|
/openbmc/linux/drivers/net/ethernet/3com/ |
H A D | 3c59x.c | 2154 if (!skb_shinfo(skb)->nr_frags) { in boomerang_start_xmit() 2173 for (i = 0; i < skb_shinfo(skb)->nr_frags; i++) { in boomerang_start_xmit() 2174 skb_frag_t *frag = &skb_shinfo(skb)->frags[i]; in boomerang_start_xmit() 2198 if (i == skb_shinfo(skb)->nr_frags-1) in boomerang_start_xmit() 2441 for (i=1; i<=skb_shinfo(skb)->nr_frags; i++) in _boomerang_interrupt() 2770 for (k=0; k<=skb_shinfo(skb)->nr_frags; k++) in vortex_close()
|
/openbmc/linux/drivers/net/ethernet/ |
H A D | jme.c | 1940 nr_alloc = skb_shinfo(skb)->nr_frags + 2; in jme_alloc_txdesc() 2009 int i, nr_frags = skb_shinfo(skb)->nr_frags; in jme_map_tx_skb() 2015 const skb_frag_t *frag = &skb_shinfo(skb)->frags[i]; in jme_map_tx_skb() 2046 *mss = cpu_to_le16(skb_shinfo(skb)->gso_size << TXDESC_MSS_SHIFT); in jme_tx_tso() 2151 txbi->nr_desc = skb_shinfo(skb)->nr_frags + 2; in jme_fill_tx_desc() 2226 idx, skb_shinfo(skb)->nr_frags + 2, jiffies); in jme_start_xmit()
|
/openbmc/linux/net/core/ |
H A D | pktgen.c | 2791 skb_frag_fill_page_desc(&skb_shinfo(skb)->frags[i], in pktgen_finalize_skb() 2796 skb_frag_fill_page_desc(&skb_shinfo(skb)->frags[i], in pktgen_finalize_skb() 2799 datalen -= skb_frag_size(&skb_shinfo(skb)->frags[i]); in pktgen_finalize_skb() 2800 skb->len += skb_frag_size(&skb_shinfo(skb)->frags[i]); in pktgen_finalize_skb() 2801 skb->data_len += skb_frag_size(&skb_shinfo(skb)->frags[i]); in pktgen_finalize_skb() 2803 skb_shinfo(skb)->nr_frags = i; in pktgen_finalize_skb() 3316 int nr_frags = pkt_dev->skb ? skb_shinfo(pkt_dev->skb)->nr_frags : -1; in pktgen_stop_device()
|
/openbmc/linux/drivers/net/ethernet/marvell/octeon_ep/ |
H A D | octep_rx.c | 418 shinfo = skb_shinfo(skb); in __octep_oq_process_rx()
|
/openbmc/linux/drivers/infiniband/hw/hfi1/ |
H A D | ipoib_tx.c | 214 for (i = 0; i < skb_shinfo(skb)->nr_frags; i++) { in hfi1_ipoib_build_ulp_payload() 215 const skb_frag_t *frag = &skb_shinfo(skb)->frags[i]; in hfi1_ipoib_build_ulp_payload()
|
/openbmc/linux/net/iucv/ |
H A D | af_iucv.c | 1065 for (i = 0; i < skb_shinfo(skb)->nr_frags; i++) { in iucv_sock_sendmsg() 1066 skb_frag_t *frag = &skb_shinfo(skb)->frags[i]; in iucv_sock_sendmsg() 1167 for (i = 0; i < skb_shinfo(skb)->nr_frags; i++) { in iucv_process_message() 1168 skb_frag_t *frag = &skb_shinfo(skb)->frags[i]; in iucv_process_message()
|
/openbmc/linux/net/netlink/ |
H A D | af_netlink.c | 376 !atomic_dec_return(&(skb_shinfo(skb)->dataref))) in netlink_skb_destructor() 1939 if (unlikely(skb_shinfo(skb)->frag_list)) { in netlink_recvmsg() 1951 data_skb = skb_shinfo(skb)->frag_list; in netlink_recvmsg() 2289 if (unlikely(skb_shinfo(skb)->frag_list)) { in netlink_dump() 2290 if (netlink_dump_done(nlk, skb_shinfo(skb)->frag_list, cb, &extack)) in netlink_dump()
|
/openbmc/linux/include/net/bluetooth/ |
H A D | bluetooth.h | 570 frag = &skb_shinfo(skb)->frag_list; in bt_skb_sendmmsg()
|