/linux-master/arch/x86/kvm/ |
H A D | xen.c | 76 struct shared_info *shinfo = gpc->khva; local 78 wc_sec_hi = &shinfo->wc_sec_hi; 79 wc = &shinfo->wc; 83 struct compat_shared_info *shinfo = gpc->khva; local 85 wc_sec_hi = &shinfo->arch.wc_sec_hi; 86 wc = &shinfo->wc; 1396 struct shared_info *shinfo = gpc->khva; local 1397 pending_bits = (unsigned long *)&shinfo->evtchn_pending; 1399 struct compat_shared_info *shinfo = gpc->khva; local 1400 pending_bits = (unsigned long *)&shinfo 1770 struct shared_info *shinfo = gpc->khva; local 1775 struct compat_shared_info *shinfo = gpc->khva; local [all...] |
/linux-master/drivers/net/ethernet/broadcom/ |
H A D | bnx2.c | 2954 struct skb_shared_info *shinfo; local 2956 shinfo = skb_shinfo(skb); 2957 shinfo->nr_frags--; 2958 page = skb_frag_page(&shinfo->frags[shinfo->nr_frags]);
|
/linux-master/drivers/net/ethernet/broadcom/bnxt/ |
H A D | bnxt.c | 1176 struct skb_shared_info *shinfo, 1191 skb_frag_t *frag = &shinfo->frags[i]; 1209 shinfo->nr_frags = i + 1; 1224 --shinfo->nr_frags; 1250 struct skb_shared_info *shinfo = skb_shinfo(skb); local 1253 total_frag_len = __bnxt_rx_agg_pages(bp, cpr, shinfo, idx, 1272 struct skb_shared_info *shinfo = xdp_get_shared_info_from_buff(xdp); local 1276 shinfo->nr_frags = 0; 1278 total_frag_len = __bnxt_rx_agg_pages(bp, cpr, shinfo, 1282 shinfo 1174 __bnxt_rx_agg_pages(struct bnxt *bp, struct bnxt_cp_ring_info *cpr, struct skb_shared_info *shinfo, u16 idx, u32 agg_bufs, bool tpa, struct xdp_buff *xdp) argument [all...] |
H A D | bnxt_xdp.c | 206 struct skb_shared_info *shinfo; local 211 shinfo = xdp_get_shared_info_from_buff(xdp); 212 for (i = 0; i < shinfo->nr_frags; i++) { 213 struct page *page = skb_frag_page(&shinfo->frags[i]); 217 shinfo->nr_frags = 0;
|
/linux-master/drivers/net/ethernet/engleder/ |
H A D | tsnep_main.c | 619 struct skb_shared_info *shinfo, int count, u32 type) 665 frag = &shinfo->frags[i]; 677 struct skb_shared_info *shinfo = xdp_get_shared_info_from_frame(xdpf); local 683 count += shinfo->nr_frags; 695 retval = tsnep_xdp_tx_map(xdpf, tx, shinfo, count, type); 618 tsnep_xdp_tx_map(struct xdp_frame *xdpf, struct tsnep_tx *tx, struct skb_shared_info *shinfo, int count, u32 type) argument
|
/linux-master/drivers/net/ethernet/freescale/enetc/ |
H A D | enetc.c | 1312 struct skb_shared_info *shinfo; local 1340 shinfo = xdp_get_shared_info_from_frame(xdp_frame); 1342 for (f = 0, frag = &shinfo->frags[0]; f < shinfo->nr_frags; 1435 struct skb_shared_info *shinfo = xdp_get_shared_info_from_buff(xdp_buff); local 1444 shinfo->xdp_frags_size = size; 1445 shinfo->nr_frags = 0; 1447 shinfo->xdp_frags_size += size; 1453 frag = &shinfo->frags[shinfo [all...] |
/linux-master/drivers/net/ethernet/fungible/funeth/ |
H A D | funeth_tx.c | 154 const struct skb_shared_info *shinfo; local 164 shinfo = skb_shinfo(skb); 165 if (unlikely(fun_map_pkt(q->dma_dev, shinfo, skb->data, 179 if (likely(shinfo->gso_size)) { 186 if (shinfo->gso_type & (SKB_GSO_UDP_TUNNEL | 190 if (shinfo->gso_type & SKB_GSO_UDP_TUNNEL_CSUM) 213 shinfo->gso_size, 219 } else if (shinfo->gso_type & SKB_GSO_UDP_L4) { 232 shinfo->gso_size, 242 if (shinfo [all...] |
/linux-master/drivers/net/ethernet/google/gve/ |
H A D | gve_rx_dqo.c | 868 struct skb_shared_info *shinfo = skb_shinfo(skb); local 876 shinfo->gso_type = SKB_GSO_TCPV4; 879 shinfo->gso_type = SKB_GSO_TCPV6; 885 shinfo->gso_size = le16_to_cpu(desc->rsc_seg_len);
|
H A D | gve_tx.c | 642 const struct skb_shared_info *shinfo = skb_shinfo(skb); local 675 num_descriptors = 1 + shinfo->nr_frags; 704 for (i = 0; i < shinfo->nr_frags; i++) { 705 const skb_frag_t *frag = &shinfo->frags[i]; 727 i += num_descriptors - shinfo->nr_frags;
|
H A D | gve_tx_dqo.c | 639 const struct skb_shared_info *shinfo = skb_shinfo(skb); local 666 /*eop=*/shinfo->nr_frags == 0, is_gso); 669 for (i = 0; i < shinfo->nr_frags; i++) { 670 const skb_frag_t *frag = &shinfo->frags[i]; 671 bool is_eop = i == (shinfo->nr_frags - 1); 850 const struct skb_shared_info *shinfo = skb_shinfo(skb); local 856 for (i = 0; i < shinfo->nr_frags; i++) { 857 unsigned int frag_size = skb_frag_size(&shinfo->frags[i]); 875 const struct skb_shared_info *shinfo = skb_shinfo(skb); local 877 const int gso_size = shinfo [all...] |
/linux-master/drivers/net/ethernet/hisilicon/hns3/ |
H A D | hns3_enet.c | 1885 void hns3_shinfo_pack(struct skb_shared_info *shinfo, __u32 *size) argument 1890 size[i] = skb_frag_size(&shinfo->frags[i]);
|
H A D | hns3_enet.h | 749 void hns3_shinfo_pack(struct skb_shared_info *shinfo, __u32 *size);
|
/linux-master/drivers/net/ethernet/intel/e1000e/ |
H A D | netdev.c | 1519 struct skb_shared_info *shinfo; local 1575 shinfo = skb_shinfo(rxtop); 1576 skb_fill_page_desc(rxtop, shinfo->nr_frags, 1587 shinfo = skb_shinfo(rxtop); 1588 skb_fill_page_desc(rxtop, shinfo->nr_frags,
|
/linux-master/drivers/net/ethernet/intel/idpf/ |
H A D | idpf_txrx.c | 2075 const struct skb_shared_info *shinfo; local 2083 shinfo = skb_shinfo(skb); 2084 for (i = 0; i < shinfo->nr_frags; i++) { 2087 size = skb_frag_size(&shinfo->frags[i]); 2367 const struct skb_shared_info *shinfo; local 2388 shinfo = skb_shinfo(skb); 2406 switch (shinfo->gso_type & ~SKB_GSO_DODGY) { 2418 l4.udp->len = htons(shinfo->gso_size + sizeof(struct udphdr)); 2425 off->mss = shinfo->gso_size; 2426 off->tso_segs = shinfo 2446 const struct skb_shared_info *shinfo = skb_shinfo(skb); local [all...] |
/linux-master/drivers/net/ethernet/marvell/octeon_ep/ |
H A D | octep_main.c | 849 struct skb_shared_info *shinfo; local 868 shinfo = skb_shinfo(skb); 869 nr_frags = shinfo->nr_frags; 911 frag = &shinfo->frags[0];
|
H A D | octep_rx.c | 408 struct skb_shared_info *shinfo; local 422 shinfo = skb_shinfo(skb); 437 skb_add_rx_frag(skb, shinfo->nr_frags,
|
H A D | octep_tx.c | 37 struct skb_shared_info *shinfo; local 66 shinfo = skb_shinfo(skb); 67 frags = shinfo->nr_frags; 106 struct skb_shared_info *shinfo; local 127 shinfo = skb_shinfo(skb); 128 frags = shinfo->nr_frags;
|
/linux-master/drivers/net/ethernet/marvell/octeon_ep_vf/ |
H A D | octep_vf_main.c | 603 struct skb_shared_info *shinfo; local 622 shinfo = skb_shinfo(skb); 623 nr_frags = shinfo->nr_frags; 666 frag = &shinfo->frags[0];
|
H A D | octep_vf_rx.c | 408 struct skb_shared_info *shinfo; local 422 shinfo = skb_shinfo(skb); 437 skb_add_rx_frag(skb, shinfo->nr_frags,
|
H A D | octep_vf_tx.c | 38 struct skb_shared_info *shinfo; local 67 shinfo = skb_shinfo(skb); 68 frags = shinfo->nr_frags; 105 struct skb_shared_info *shinfo; local 126 shinfo = skb_shinfo(skb); 127 frags = shinfo->nr_frags;
|
/linux-master/drivers/net/ethernet/mellanox/mlx4/ |
H A D | en_tx.c | 606 const struct skb_shared_info *shinfo, 614 if (shinfo->nr_frags == 1) { 615 ptr = skb_frag_address_safe(&shinfo->frags[0]); 621 if (shinfo->nr_frags) 638 const struct skb_shared_info *shinfo, 648 if (shinfo->gso_size) { 662 real_size = CTRL_SIZE + shinfo->nr_frags * DS_SIZE + 678 shinfo, pfrag); 684 (shinfo->nr_frags + 1) * DS_SIZE; 692 const struct skb_shared_info *shinfo, 605 is_inline(int inline_thold, const struct sk_buff *skb, const struct skb_shared_info *shinfo, void **pfrag) argument 637 get_real_size(const struct sk_buff *skb, const struct skb_shared_info *shinfo, struct net_device *dev, int *lso_header_size, bool *inline_ok, void **pfrag, int *hopbyhop) argument 690 build_inline_wqe(struct mlx4_en_tx_desc *tx_desc, const struct sk_buff *skb, const struct skb_shared_info *shinfo, void *fragptr) argument 811 mlx4_en_build_dma_wqe(struct mlx4_en_priv *priv, struct skb_shared_info *shinfo, struct mlx4_wqe_data_seg *data, struct sk_buff *skb, int lso_header_size, __be32 mr_key, struct mlx4_en_tx_info *tx_info) argument 877 struct skb_shared_info *shinfo = skb_shinfo(skb); local [all...] |
/linux-master/drivers/net/ethernet/realtek/ |
H A D | r8169_main.c | 4257 struct skb_shared_info *shinfo = skb_shinfo(skb); local 4258 u32 mss = shinfo->gso_size; 4261 if (shinfo->gso_type & SKB_GSO_TCPV4) { 4263 } else if (shinfo->gso_type & SKB_GSO_TCPV6) {
|
/linux-master/drivers/net/ |
H A D | virtio_net.c | 1032 struct skb_shared_info *shinfo; local 1040 shinfo = xdp_get_shared_info_from_frame(xdpf); 1041 nr_frags = shinfo->nr_frags; 1061 skb_frag_t *frag = &shinfo->frags[i]; 1174 struct skb_shared_info *shinfo; local 1179 shinfo = xdp_get_shared_info_from_buff(xdp); 1180 for (i = 0; i < shinfo->nr_frags; i++) { 1181 xdp_page = skb_frag_page(&shinfo->frags[i]); 1582 struct skb_shared_info *shinfo; local 1604 shinfo [all...] |
/linux-master/drivers/net/wireless/mediatek/mt76/ |
H A D | dma.c | 807 struct skb_shared_info *shinfo = skb_shinfo(skb); local 808 int nr_frags = shinfo->nr_frags; 810 if (nr_frags < ARRAY_SIZE(shinfo->frags)) { 823 if (nr_frags < ARRAY_SIZE(shinfo->frags))
|
/linux-master/drivers/net/wwan/t7xx/ |
H A D | t7xx_hif_dpmaif_tx.c | 247 struct skb_shared_info *shinfo; local 261 shinfo = skb_shinfo(skb); 262 if (shinfo->frag_list) 265 payload_cnt = shinfo->nr_frags + 1; 290 skb_frag_t *frag = shinfo->frags + wr_cnt - 1;
|