Searched refs:nr_frags (Results 101 - 125 of 281) sorted by relevance

1234567891011>>

/linux-master/drivers/net/ethernet/mellanox/mlx5/core/
H A Den_tx.c200 for (i = 0; i < skb_shinfo(skb)->nr_frags; i++) {
314 ds_cnt += !!attr->headlen + skb_shinfo(skb)->nr_frags + ds_cnt_ids;
958 ds_cnt += !!attr->headlen + skb_shinfo(skb)->nr_frags;
H A Den_rx.c511 sinfo->nr_frags = 0;
516 frag = &sinfo->frags[sinfo->nr_frags++];
533 skb_add_rx_frag(skb, skb_shinfo(skb)->nr_frags,
1792 /* sinfo->nr_frags is reset by build_skb, calculate again. */
2100 /* sinfo->nr_frags is reset by build_skb, calculate again. */
2117 xdp_update_skb_shared_info(skb, sinfo->nr_frags,
2121 pagep = frag_page - sinfo->nr_frags;
2251 skb_frag_t *last_frag = &skb_shinfo(skb)->frags[skb_shinfo(skb)->nr_frags - 1];
2266 if (likely(skb_shinfo(skb)->nr_frags))
2277 int nr_frags local
[all...]
/linux-master/drivers/net/ethernet/intel/e1000/
H A De1000_main.c2822 unsigned int max_per_txd, unsigned int nr_frags,
2851 if (unlikely(mss && !nr_frags && size == len && size > 8))
2891 for (f = 0; f < nr_frags; f++) {
2908 if (unlikely(mss && f == (nr_frags-1) &&
3106 unsigned int nr_frags; local
3194 nr_frags = skb_shinfo(skb)->nr_frags;
3195 for (f = 0; f < nr_frags; f++)
3199 count += nr_frags;
3243 nr_frags, ms
2819 e1000_tx_map(struct e1000_adapter *adapter, struct e1000_tx_ring *tx_ring, struct sk_buff *skb, unsigned int first, unsigned int max_per_txd, unsigned int nr_frags, unsigned int mss) argument
[all...]
/linux-master/drivers/net/ethernet/microchip/
H A Dlan743x_main.c1862 int nr_frags = 0; local
1866 nr_frags = skb_shinfo(skb)->nr_frags;
1867 result += nr_frags; /* 1 for each fragment buffer */
1996 int nr_frags)
2006 if (nr_frags <= 0) {
2157 int nr_frags = 0; local
2190 nr_frags = skb_shinfo(skb)->nr_frags;
2209 lan743x_tx_frame_add_lso(tx, frame_length, nr_frags);
1994 lan743x_tx_frame_add_lso(struct lan743x_tx *tx, unsigned int frame_length, int nr_frags) argument
[all...]
/linux-master/drivers/net/ethernet/qlogic/qede/
H A Dqede_fp.c112 for (i = 0; i < skb_shinfo(skb)->nr_frags; i++, bds_consumed++) {
284 return (skb_shinfo(skb)->nr_frags > allowed_frags);
1208 skb_add_rx_frag(skb, skb_shinfo(skb)->nr_frags, bd->data,
1664 while (tx_data_bd && frag_idx < skb_shinfo(skb)->nr_frags) {
1683 for (; frag_idx < skb_shinfo(skb)->nr_frags; frag_idx++, nbd++) {
/linux-master/net/xdp/
H A Dxsk.c645 for (copied = 0, i = skb_shinfo(skb)->nr_frags; copied < len; i++) {
709 int nr_frags = skb_shinfo(skb)->nr_frags; local
713 if (unlikely(nr_frags == (MAX_SKB_FRAGS - 1) && xp_mb_desc(desc))) {
728 skb_add_rx_frag(skb, nr_frags, page, 0, len, PAGE_SIZE);
/linux-master/drivers/net/ethernet/qlogic/qed/
H A Dqed_ll2.c2682 u8 flags = 0, nr_frags; local
2695 nr_frags = skb_shinfo(skb)->nr_frags;
2697 if (unlikely(1 + nr_frags > CORE_LL2_TX_MAX_BDS_PER_PACKET)) {
2699 1 + nr_frags);
2721 pkt.num_of_bds = 1 + nr_frags;
2742 for (i = 0; i < nr_frags; i++) {
/linux-master/drivers/net/ethernet/sun/
H A Dcassini.c1837 count -= skb_shinfo(skb)->nr_frags +
1848 for (frag = 0; frag <= skb_shinfo(skb)->nr_frags; frag++) {
1997 skb_shinfo(skb)->nr_frags++;
2021 skb_shinfo(skb)->nr_frags++;
2716 int entry, nr_frags, frag, tabort, tentry; local
2726 CAS_TABORT(cp)*(skb_shinfo(skb)->nr_frags + 1)) {
2746 nr_frags = skb_shinfo(skb)->nr_frags;
2763 (nr_frags == 0));
2766 TX_DESC_SOF, (nr_frags
[all...]
/linux-master/drivers/scsi/cxgbi/
H A Dlibcxgbi.c1873 tdata->nr_frags = err;
2011 (tdata->nr_frags > MAX_SKB_FRAGS))
2176 tdata->nr_frags = 0;
2213 (tdata->nr_frags > MAX_SKB_FRAGS) ||
2214 (padlen && (tdata->nr_frags ==
2219 for (i = 0; i < tdata->nr_frags; i++, frag++) {
2233 for (i = 0; i < tdata->nr_frags; i++, frag++) {
2256 skb_fill_page_desc(skb, skb_shinfo(skb)->nr_frags,
2277 u32 frags = skb_shinfo(skb)->nr_frags;
2318 csk, skb_shinfo(skb)->nr_frags, sk
[all...]
/linux-master/drivers/net/
H A Dxen-netfront.c565 int i, frags = skb_shinfo(skb)->nr_frags;
827 for (i = 0; i < skb_shinfo(skb)->nr_frags; i++) {
1171 if (skb_shinfo(skb)->nr_frags == MAX_SKB_FRAGS) {
1177 if (unlikely(skb_shinfo(skb)->nr_frags >= MAX_SKB_FRAGS)) {
1184 skb_add_rx_frag(skb, skb_shinfo(skb)->nr_frags,
1188 skb_shinfo(nskb)->nr_frags = 0;
/linux-master/drivers/net/ethernet/engleder/
H A Dtsnep_main.c568 if (skb_shinfo(skb)->nr_frags > 0)
569 count += skb_shinfo(skb)->nr_frags;
683 count += shinfo->nr_frags;
840 skb_shinfo(entry->skb)->nr_frags > 0)
841 count += skb_shinfo(entry->skb)->nr_frags;
844 count += xdp_get_shared_info_from_frame(entry->xdpf)->nr_frags;
/linux-master/drivers/net/thunderbolt/
H A Dmain.c871 skb_add_rx_frag(skb, skb_shinfo(skb)->nr_frags,
1165 if (frag < skb_shinfo(skb)->nr_frags) {
1202 if (frag < skb_shinfo(skb)->nr_frags) {
/linux-master/drivers/hsi/clients/
H A Dssi_protocol.c175 BUG_ON(msg->sgt.nents != (unsigned int)(skb_shinfo(skb)->nr_frags + 1));
179 for (i = 0; i < skb_shinfo(skb)->nr_frags; i++) {
205 msg = hsi_alloc_msg(skb_shinfo(skb)->nr_frags + 1, flags);
/linux-master/drivers/net/ethernet/google/gve/
H A Dgve_tx.c675 num_descriptors = 1 + shinfo->nr_frags;
704 for (i = 0; i < shinfo->nr_frags; i++) {
727 i += num_descriptors - shinfo->nr_frags;
/linux-master/drivers/net/ethernet/cadence/
H A Dmacb_main.c2039 unsigned int f, nr_frags = skb_shinfo(skb)->nr_frags; local
2085 for (f = 0; f < nr_frags; f++) {
2207 unsigned int nr_frags, f; local
2226 nr_frags = skb_shinfo(skb)->nr_frags;
2228 nr_frags--;
2229 for (f = 0; f < nr_frags; f++) {
2312 unsigned int desc_cnt, nr_frags, frag_size, f; local
2368 nr_frags
[all...]
/linux-master/drivers/net/ethernet/synopsys/
H A Ddwc-xlgmac-net.c180 for (i = 0; i < skb_shinfo(skb)->nr_frags; i++) {
1023 skb_add_rx_frag(skb, skb_shinfo(skb)->nr_frags,
1204 skb, skb_shinfo(skb)->nr_frags,
/linux-master/drivers/staging/rtl8723bs/include/
H A Drtw_xmit.h144 u8 nr_frags; member in struct:pkt_attrib
/linux-master/drivers/block/aoe/
H A Daoedev.c421 skb_shinfo(skb)->nr_frags = skb->data_len = 0;
/linux-master/drivers/net/ethernet/cavium/thunder/
H A Dnicvf_queues.c1320 if (skb_shinfo(skb)->nr_frags)
1321 subdesc_cnt += skb_shinfo(skb)->nr_frags;
1591 for (i = 0; i < skb_shinfo(skb)->nr_frags; i++) {
1714 skb_add_rx_frag(skb, skb_shinfo(skb)->nr_frags, page,
/linux-master/drivers/infiniband/ulp/ipoib/
H A Dipoib_cm.c539 num_frags = skb_shinfo(skb)->nr_frags;
547 --skb_shinfo(skb)->nr_frags;
723 if (skb_shinfo(skb)->nr_frags > usable_sge) {
731 /* Does skb_linearize return ok without reducing nr_frags? */
732 if (skb_shinfo(skb)->nr_frags > usable_sge) {
/linux-master/drivers/net/wireless/mediatek/mt76/
H A Dsdio_txrx.c71 skb_add_rx_frag(skb, skb_shinfo(skb)->nr_frags,
/linux-master/drivers/net/ethernet/marvell/octeon_ep/
H A Doctep_rx.c437 skb_add_rx_frag(skb, shinfo->nr_frags,
/linux-master/drivers/net/ethernet/marvell/octeon_ep_vf/
H A Doctep_vf_rx.c437 skb_add_rx_frag(skb, shinfo->nr_frags,
/linux-master/net/kcm/
H A Dkcmsock.c630 if (WARN_ON(!skb_shinfo(skb)->nr_frags) ||
637 for (i = 0; i < skb_shinfo(skb)->nr_frags; i++)
642 skb_shinfo(skb)->nr_frags, msize);
805 int i = skb_shinfo(skb)->nr_frags;
/linux-master/net/bpf/
H A Dtest_run.c470 for (i = 0; i < sinfo->nr_frags; i++) {
1243 if (sinfo->nr_frags == MAX_SKB_FRAGS) {
1254 frag = &sinfo->frags[sinfo->nr_frags++];
1297 for (i = 0; i < sinfo->nr_frags; i++)

Completed in 535 milliseconds

1234567891011>>