• Home
  • Raw
  • Download

Lines Matching refs:shinfo

560 		      const struct skb_shared_info *shinfo,  in is_inline()  argument
568 if (shinfo->nr_frags == 1) { in is_inline()
569 ptr = skb_frag_address_safe(&shinfo->frags[0]); in is_inline()
575 if (shinfo->nr_frags) in is_inline()
592 const struct skb_shared_info *shinfo, in get_real_size() argument
601 if (shinfo->gso_size) { in get_real_size()
607 real_size = CTRL_SIZE + shinfo->nr_frags * DS_SIZE + in get_real_size()
623 shinfo, pfrag); in get_real_size()
629 (shinfo->nr_frags + 1) * DS_SIZE; in get_real_size()
637 const struct skb_shared_info *shinfo, in build_inline_wqe() argument
654 if (shinfo->nr_frags) in build_inline_wqe()
656 skb_frag_size(&shinfo->frags[0])); in build_inline_wqe()
674 if (shinfo->nr_frags) in build_inline_wqe()
677 skb_frag_size(&shinfo->frags[0])); in build_inline_wqe()
709 struct skb_shared_info *shinfo = skb_shinfo(skb); in mlx4_en_xmit() local
742 real_size = get_real_size(skb, shinfo, dev, &lso_header_size, in mlx4_en_xmit()
798 tx_info->nr_maps = shinfo->nr_frags + tx_info->linear; in mlx4_en_xmit()
806 for (i_frag = shinfo->nr_frags - 1; i_frag >= 0; i_frag--) { in mlx4_en_xmit()
809 frag = &shinfo->frags[i_frag]; in mlx4_en_xmit()
850 shinfo->tx_flags & SKBTX_HW_TSTAMP)) { in mlx4_en_xmit()
851 shinfo->tx_flags |= SKBTX_IN_PROGRESS; in mlx4_en_xmit()
889 shinfo->gso_size << 16 | lso_header_size); in mlx4_en_xmit()
897 i = ((skb->len - lso_header_size) / shinfo->gso_size) + in mlx4_en_xmit()
898 !!((skb->len - lso_header_size) % shinfo->gso_size); in mlx4_en_xmit()
914 build_inline_wqe(tx_desc, skb, shinfo, real_size, &vlan_tag, in mlx4_en_xmit()
1018 while (++i_frag < shinfo->nr_frags) { in mlx4_en_xmit()