Searched refs:nr_frags (Results 76 - 100 of 281) sorted by relevance

1234567891011>>

/linux-master/drivers/net/ethernet/intel/iavf/
H A Diavf_txrx.c1055 skb_add_rx_frag(skb, skb_shinfo(skb)->nr_frags, rx_buffer->page,
1815 int nr_frags, sum; local
1818 nr_frags = skb_shinfo(skb)->nr_frags;
1819 if (nr_frags < (IAVF_MAX_BUFFER_TXD - 1))
1825 nr_frags -= IAVF_MAX_BUFFER_TXD - 2;
1874 if (!nr_frags--)
/linux-master/drivers/net/ethernet/natsemi/
H A Dns83820.c1047 int nr_free, nr_frags; local
1058 nr_frags = skb_shinfo(skb)->nr_frags;
1071 if (nr_free <= nr_frags) {
1089 nr_free -= nr_frags;
1097 if (!nr_frags)
1120 if (nr_frags)
1138 cmdsts = ((nr_frags) ? CMDSTS_MORE : do_intr ? CMDSTS_INTR : 0);
1143 if (!nr_frags)
1153 nr_frags
[all...]
/linux-master/drivers/net/ethernet/google/gve/
H A Dgve_tx_dqo.c666 /*eop=*/shinfo->nr_frags == 0, is_gso);
669 for (i = 0; i < shinfo->nr_frags; i++) {
671 bool is_eop = i == (shinfo->nr_frags - 1);
856 for (i = 0; i < shinfo->nr_frags; i++) {
885 for (i = 0; i < shinfo->nr_frags; i++) {
/linux-master/drivers/net/ethernet/qlogic/qlcnic/
H A Dqlcnic_io.c584 int i, nr_frags; local
587 nr_frags = skb_shinfo(skb)->nr_frags;
598 for (i = 0; i < nr_frags; i++) {
629 int i, nr_frags = skb_shinfo(skb)->nr_frags; local
631 for (i = 0; i < nr_frags; i++) {
676 frag_count = skb_shinfo(skb)->nr_frags + 1;
688 frag_count = 1 + skb_shinfo(skb)->nr_frags;
/linux-master/drivers/net/ethernet/sun/
H A Dsunhme.c1185 for (frag = 0; frag <= skb_shinfo(skb)->nr_frags; frag++) {
1199 if (frag != skb_shinfo(skb)->nr_frags)
1715 if (skb_shinfo(skb)->nr_frags) {
1718 last = elem + skb_shinfo(skb)->nr_frags;
1727 for (frag = 0; frag <= skb_shinfo(skb)->nr_frags; frag++) {
1990 if (TX_BUFFS_AVAIL(hp) <= (skb_shinfo(skb)->nr_frags + 1)) {
2001 if (skb_shinfo(skb)->nr_frags == 0) {
2027 for (frag = 0; frag < skb_shinfo(skb)->nr_frags; frag++) {
2040 if (frag == skb_shinfo(skb)->nr_frags - 1)
H A Dsungem.c648 if (skb_shinfo(skb)->nr_frags) {
649 int last = entry + skb_shinfo(skb)->nr_frags;
667 for (frag = 0; frag <= skb_shinfo(skb)->nr_frags; frag++) {
996 if (unlikely(TX_BUFFS_AVAIL(gp) <= (skb_shinfo(skb)->nr_frags + 1))) {
1008 if (skb_shinfo(skb)->nr_frags == 0) {
1046 for (frag = 0; frag < skb_shinfo(skb)->nr_frags; frag++) {
1056 if (frag == skb_shinfo(skb)->nr_frags - 1)
1588 for (frag = 0; frag <= skb_shinfo(skb)->nr_frags; frag++) {
1597 if (frag != skb_shinfo(skb)->nr_frags)
/linux-master/drivers/net/ethernet/tehuti/
H A Dtehuti.c1473 int nr_frags = skb_shinfo(skb)->nr_frags; local
1487 for (i = 0; i < nr_frags; i++) {
1504 db->wptr->len = -txd_sizes[nr_frags].bytes;
1595 int nr_frags = skb_shinfo(skb)->nr_frags; local
1627 (txd_sizes[nr_frags].qwords, txd_checksum, txd_vtag,
1638 f->m.wptr += txd_sizes[nr_frags].bytes;
1649 priv->tx_level -= txd_sizes[nr_frags].bytes;
/linux-master/drivers/staging/rtl8712/
H A Drtl871x_security.c170 for (curfragnum = 0; curfragnum < pattrib->nr_frags;
178 if ((curfragnum + 1) == pattrib->nr_frags) {
588 for (curfragnum = 0; curfragnum < pattrib->nr_frags;
600 if ((curfragnum + 1) == pattrib->nr_frags) {
1159 for (curfragnum = 0; curfragnum < pattrib->nr_frags;
1161 if ((curfragnum + 1) == pattrib->nr_frags) {
H A Drtl8712_xmit.c688 for (t = 0; t < pattrib->nr_frags; t++) {
689 if (t != (pattrib->nr_frags - 1)) {
/linux-master/drivers/net/wireless/ath/wil6210/
H A Dtxrx_edma.c1409 int nr_frags = skb_shinfo(skb)->nr_frags; local
1410 int min_desc_required = nr_frags + 2; /* Headers, Head, Fragments */
1474 (nr_frags != 0) ? wil_tso_type_first :
1482 for (f = 0; f < nr_frags; f++) {
1491 (f != nr_frags - 1) ?
/linux-master/drivers/staging/rtl8723bs/core/
H A Drtw_security.c64 for (curfragnum = 0; curfragnum < pattrib->nr_frags; curfragnum++) {
70 if ((curfragnum+1) == pattrib->nr_frags) { /* the last fragment */
494 for (curfragnum = 0; curfragnum < pattrib->nr_frags; curfragnum++) {
507 if ((curfragnum+1) == pattrib->nr_frags) { /* 4 the last fragment */
1059 for (curfragnum = 0; curfragnum < pattrib->nr_frags; curfragnum++) {
1060 if ((curfragnum+1) == pattrib->nr_frags) { /* 4 the last fragment */
/linux-master/drivers/net/ipa/
H A Dipa_endpoint.c1239 u32 nr_frags; local
1246 nr_frags = skb_shinfo(skb)->nr_frags;
1247 if (nr_frags > endpoint->skb_frag_max) {
1250 nr_frags = 0;
1253 trans = ipa_endpoint_trans_alloc(endpoint, 1 + nr_frags);
/linux-master/drivers/net/ethernet/marvell/octeontx2/nic/
H A Dotx2_txrx.c204 if (likely(!skb_shinfo(skb)->nr_frags)) {
217 if (likely(skb_shinfo(skb)->nr_frags < MAX_SKB_FRAGS)) {
218 skb_add_rx_frag(skb, skb_shinfo(skb)->nr_frags, page,
805 int num_segs = skb_shinfo(skb)->nr_frags + 1;
1162 num_segs = skb_shinfo(skb)->nr_frags + 1;
1172 num_segs = skb_shinfo(skb)->nr_frags + 1;
/linux-master/drivers/net/ethernet/samsung/sxgbe/
H A Dsxgbe_main.c1285 int nr_frags = skb_shinfo(skb)->nr_frags; local
1305 if (unlikely(sxgbe_tx_avail(tqueue, tx_rsize) < nr_frags + 1)) {
1357 for (frag_num = 0; frag_num < nr_frags; frag_num++) {
1385 tqueue->tx_count_frames += nr_frags + 1;
1407 first_desc, nr_frags);
/linux-master/drivers/net/ethernet/chelsio/cxgb3/
H A Dsge.c250 nfrags = skb_shinfo(skb)->nr_frags;
897 skb_fill_page_desc(newskb, skb_shinfo(newskb)->nr_frags,
945 flits = sgl_len(skb_shinfo(skb)->nr_frags + 1) + 2;
973 end = &si->frags[si->nr_frags];
1018 nfrags = skb_shinfo(skb)->nr_frags;
1595 for (i = 0; i < si->nr_frags; i++)
1680 cnt = skb_shinfo(skb)->nr_frags;
2142 int nr_frags; local
2169 nr_frags = skb_shinfo(skb)->nr_frags;
[all...]
/linux-master/drivers/net/ethernet/freescale/
H A Dgianfar.c1077 for (j = 0; j < skb_shinfo(tx_queue->tx_skbuff[i])->nr_frags;
1782 unsigned int nr_frags, nr_txbds, bytes_sent, fcb_len = 0; local
1812 nr_frags = skb_shinfo(skb)->nr_frags;
1816 nr_txbds = nr_frags + 2;
1818 nr_txbds = nr_frags + 1;
1884 if (likely(!nr_frags)) {
1892 for (i = 0; i < nr_frags; i++, frag++) {
1904 if (i == nr_frags - 1)
1933 if (!nr_frags)
[all...]
/linux-master/drivers/net/wwan/t7xx/
H A Dt7xx_hif_dpmaif_tx.c265 payload_cnt = shinfo->nr_frags + 1;
266 /* nr_frags: frag cnt, 1: skb->data, 1: msg DRB */
367 return skb_shinfo(skb)->nr_frags + 2;
/linux-master/drivers/net/wireless/intel/ipw2x00/
H A Dlibipw.h485 u8 nr_frags; member in struct:libipw_txb
491 struct sk_buff *fragments[] __counted_by(nr_frags);
/linux-master/drivers/net/ethernet/cavium/liquidio/
H A Dlio_vf_rep.c277 skb_add_rx_frag(skb, skb_shinfo(skb)->nr_frags,
400 if (skb_shinfo(skb)->nr_frags != 0) {
401 dev_err(&oct->pci_dev->dev, "VF rep: nr_frags != 0. Dropping packet\n");
/linux-master/net/ipv4/
H A Dtcp_sigpool.c336 for (i = 0; i < shi->nr_frags; ++i) {
/linux-master/drivers/infiniband/ulp/ipoib/
H A Dipoib_ib.c292 for (i = 0; i < skb_shinfo(skb)->nr_frags; ++i) {
332 for (i = 0; i < skb_shinfo(skb)->nr_frags; ++i) {
621 if (skb_shinfo(skb)->nr_frags > usable_sge) {
629 /* Does skb_linearize return ok without reducing nr_frags? */
630 if (skb_shinfo(skb)->nr_frags > usable_sge) {
/linux-master/drivers/net/
H A Dvirtio_net.c796 skb_add_rx_frag(skb, skb_shinfo(skb)->nr_frags, page, offset,
1033 u8 nr_frags = 0; local
1041 nr_frags = shinfo->nr_frags;
1058 sg_init_table(sq->sg, nr_frags + 1);
1060 for (i = 0; i < nr_frags; i++) {
1067 err = virtqueue_add_outbuf(sq->vq, sq->sg, nr_frags + 1,
1180 for (i = 0; i < shinfo->nr_frags; i++) {
1534 u8 nr_frags; local
1542 nr_frags
[all...]
/linux-master/include/net/
H A Dxdp_sock_drv.h134 xdp_get_shared_info_from_buff(xdp)->nr_frags = 0;
/linux-master/drivers/net/ethernet/fungible/funeth/
H A Dfuneth_tx.c36 for (fp = si->frags, end = fp + si->nr_frags; fp < end; fp++) {
274 ngle = shinfo->nr_frags + 1;
528 nfrags += si->nr_frags;
/linux-master/drivers/net/ethernet/aquantia/atlantic/
H A Daq_ring.c32 for (i = 0; i < sinfo->nr_frags; i++) {
496 if (unlikely(sinfo->nr_frags >= MAX_SKB_FRAGS))
499 frag = &sinfo->frags[sinfo->nr_frags++];

Completed in 370 milliseconds

1234567891011>>