Lines Matching refs:shinfo

606 		      const struct skb_shared_info *shinfo,  in is_inline()  argument
614 if (shinfo->nr_frags == 1) { in is_inline()
615 ptr = skb_frag_address_safe(&shinfo->frags[0]); in is_inline()
621 if (shinfo->nr_frags) in is_inline()
638 const struct skb_shared_info *shinfo, in get_real_size() argument
648 if (shinfo->gso_size) { in get_real_size()
662 real_size = CTRL_SIZE + shinfo->nr_frags * DS_SIZE + in get_real_size()
678 shinfo, pfrag); in get_real_size()
684 (shinfo->nr_frags + 1) * DS_SIZE; in get_real_size()
692 const struct skb_shared_info *shinfo, in build_inline_wqe() argument
708 if (shinfo->nr_frags) in build_inline_wqe()
710 skb_frag_size(&shinfo->frags[0])); in build_inline_wqe()
728 if (shinfo->nr_frags) in build_inline_wqe()
731 skb_frag_size(&shinfo->frags[0])); in build_inline_wqe()
812 struct skb_shared_info *shinfo, in mlx4_en_build_dma_wqe() argument
825 for (i_frag = shinfo->nr_frags - 1; i_frag >= 0; i_frag--) { in mlx4_en_build_dma_wqe()
826 const skb_frag_t *frag = &shinfo->frags[i_frag]; in mlx4_en_build_dma_wqe()
865 while (++i_frag < shinfo->nr_frags) { in mlx4_en_build_dma_wqe()
877 struct skb_shared_info *shinfo = skb_shinfo(skb); in mlx4_en_xmit() local
908 real_size = get_real_size(skb, shinfo, dev, &lso_header_size, in mlx4_en_xmit()
975 tx_info->nr_maps = shinfo->nr_frags + tx_info->linear; in mlx4_en_xmit()
979 if (!mlx4_en_build_dma_wqe(priv, shinfo, data, skb, in mlx4_en_xmit()
990 shinfo->tx_flags & SKBTX_HW_TSTAMP)) { in mlx4_en_xmit()
991 shinfo->tx_flags |= SKBTX_IN_PROGRESS; in mlx4_en_xmit()
1030 shinfo->gso_size << 16 | lso_header_size); in mlx4_en_xmit()
1054 i = shinfo->gso_segs; in mlx4_en_xmit()
1068 build_inline_wqe(tx_desc, skb, shinfo, fragptr); in mlx4_en_xmit()