Searched refs:shinfo (Results 1 - 25 of 43) sorted by path

12

/linux-master/arch/x86/kvm/
H A Dxen.c76 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 Dbnx2.c2954 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 Dbnxt.c1176 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 Dbnxt_xdp.c206 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 Dtsnep_main.c619 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 Denetc.c1312 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 Dfuneth_tx.c154 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 Dgve_rx_dqo.c868 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 Dgve_tx.c642 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 Dgve_tx_dqo.c639 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 Dhns3_enet.c1885 void hns3_shinfo_pack(struct skb_shared_info *shinfo, __u32 *size) argument
1890 size[i] = skb_frag_size(&shinfo->frags[i]);
H A Dhns3_enet.h749 void hns3_shinfo_pack(struct skb_shared_info *shinfo, __u32 *size);
/linux-master/drivers/net/ethernet/intel/e1000e/
H A Dnetdev.c1519 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 Didpf_txrx.c2075 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 Doctep_main.c849 struct skb_shared_info *shinfo; local
868 shinfo = skb_shinfo(skb);
869 nr_frags = shinfo->nr_frags;
911 frag = &shinfo->frags[0];
H A Doctep_rx.c408 struct skb_shared_info *shinfo; local
422 shinfo = skb_shinfo(skb);
437 skb_add_rx_frag(skb, shinfo->nr_frags,
H A Doctep_tx.c37 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 Doctep_vf_main.c603 struct skb_shared_info *shinfo; local
622 shinfo = skb_shinfo(skb);
623 nr_frags = shinfo->nr_frags;
666 frag = &shinfo->frags[0];
H A Doctep_vf_rx.c408 struct skb_shared_info *shinfo; local
422 shinfo = skb_shinfo(skb);
437 skb_add_rx_frag(skb, shinfo->nr_frags,
H A Doctep_vf_tx.c38 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 Den_tx.c606 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 Dr8169_main.c4257 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 Dvirtio_net.c1032 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 Ddma.c807 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 Dt7xx_hif_dpmaif_tx.c247 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;

Completed in 493 milliseconds

12