Searched refs:nr_frags (Results 51 - 75 of 281) sorted by relevance

1234567891011>>

/linux-master/arch/um/drivers/
H A Dvector_kern.c297 int nr_frags, frag; local
300 nr_frags = skb_shinfo(skb)->nr_frags;
301 if (nr_frags > MAX_IOV_SIZE) {
311 if (nr_frags > 0) {
317 for (frag = 0; frag < nr_frags; frag++) {
623 int err, nr_frags, frag; local
655 nr_frags = skb_shinfo(result)->nr_frags;
656 for (frag = 0; frag < nr_frags; fra
[all...]
/linux-master/drivers/net/ethernet/broadcom/asp2/
H A Dbcmasp_intf.c271 int spb_index, nr_frags, i, j; local
281 nr_frags = skb_shinfo(skb)->nr_frags;
283 if (tx_spb_ring_full(intf, nr_frags + 1)) {
298 for (i = 0; i <= nr_frags; i++) {
301 if (!nr_frags && size < (ETH_ZLEN + ETH_FCS_LEN)) {
341 if (i == nr_frags) {
/linux-master/drivers/net/ethernet/apm/xgene/
H A Dxgene_enet_main.c247 for (i = 0; i < skb_shinfo(skb)->nr_frags; i++) {
314 u32 i, len, nr_frags; local
340 nr_frags = skb_shinfo(skb)->nr_frags;
342 for (i = 0; i < 2 && i < nr_frags; i++)
421 u32 i, fidx, nr_frags, count = 1; local
458 nr_frags = skb_shinfo(skb)->nr_frags;
459 for (i = nr_frags; i < 4 ; i++)
464 for (i = 0, fidx = 0; split || (fidx < nr_frags);
[all...]
/linux-master/drivers/net/ethernet/aquantia/atlantic/
H A Daq_nic.c585 unsigned int nr_frags = 0U; local
596 nr_frags = sinfo->nr_frags;
611 for (; nr_frags--; ++frag_count) {
675 unsigned int nr_frags = skb_shinfo(skb)->nr_frags; local
756 for (; nr_frags--; ++frag_count) {
842 frags += sinfo->nr_frags;
876 frags = skb_shinfo(skb)->nr_frags + 1;
/linux-master/drivers/net/wireless/mediatek/mt76/
H A Ddma.c807 int nr_frags = shinfo->nr_frags; local
809 if (nr_frags < ARRAY_SIZE(shinfo->frags)) {
813 skb_add_rx_frag(skb, nr_frags, page, offset, len, q->buf_size);
822 if (nr_frags < ARRAY_SIZE(shinfo->frags))
/linux-master/drivers/net/xen-netback/
H A Drx.c340 unsigned int nr_frags = skb_shinfo(frag_iter)->nr_frags; local
345 if (pkt->frag >= nr_frags) {
/linux-master/drivers/net/ethernet/hisilicon/
H A Dhix5hd2_gmac.c581 for (i = 0; i < skb_shinfo(skb)->nr_frags; i++) {
616 if (skb_shinfo(skb)->nr_frags) {
689 if (skb_shinfo(skb)->nr_frags)
691 cmd |= skb_shinfo(skb)->nr_frags << DESC_FRAGS_NUM_OFF;
721 for (i = 0; i < skb_shinfo(skb)->nr_frags; i++) {
759 if (skb_shinfo(skb)->nr_frags) {
/linux-master/drivers/net/ethernet/marvell/octeon_ep/
H A Doctep_main.c853 u16 nr_frags, si; local
869 nr_frags = shinfo->nr_frags;
883 if (!nr_frags) {
897 ih->gsz = nr_frags + 1;
912 while (nr_frags--) {
/linux-master/net/ipv6/
H A Desp6.c505 } else if ((skb_shinfo(skb)->nr_frags < MAX_SKB_FRAGS)
529 nfrags = skb_shinfo(skb)->nr_frags;
533 skb_shinfo(skb)->nr_frags = ++nfrags;
633 skb_shinfo(skb)->nr_frags = 1;
642 sg_init_table(dsg, skb_shinfo(skb)->nr_frags + 1);
962 nfrags = skb_shinfo(skb)->nr_frags;
/linux-master/net/ipv4/
H A Desp4.c470 } else if ((skb_shinfo(skb)->nr_frags < MAX_SKB_FRAGS)
494 nfrags = skb_shinfo(skb)->nr_frags;
498 skb_shinfo(skb)->nr_frags = ++nfrags;
596 skb_shinfo(skb)->nr_frags = 1;
605 sg_init_table(dsg, skb_shinfo(skb)->nr_frags + 1);
914 nfrags = skb_shinfo(skb)->nr_frags;
/linux-master/drivers/net/usb/
H A Dcdc-phonet.c155 skb_add_rx_frag(skb, skb_shinfo(skb)->nr_frags,
161 skb_add_rx_frag(skb, skb_shinfo(skb)->nr_frags,
/linux-master/drivers/net/ethernet/sfc/siena/
H A Drx.c97 skb_add_rx_frag(skb, skb_shinfo(skb)->nr_frags,
102 if (skb_shinfo(skb)->nr_frags == n_frags)
/linux-master/drivers/net/ethernet/pasemi/
H A Dpasemi_mac.c527 nfrags = skb_shinfo(info->skb)->nr_frags;
826 int nr_frags; local
864 nr_frags = TX_DESC_INFO(txring, i).dma;
870 buf_count = 2 + nr_frags;
877 for (j = 0; j <= nr_frags; j++)
881 nf[descr_count] = nr_frags;
1350 const int nfrags = skb_shinfo(skb)->nr_frags;
1445 nfrags = skb_shinfo(skb)->nr_frags;
/linux-master/drivers/net/ethernet/sfc/
H A Dtx.c206 for (i = 0; i < skb_shinfo(skb)->nr_frags; ++i) {
232 if (skb_shinfo(skb)->nr_frags) {
H A Drx.c97 skb_add_rx_frag(skb, skb_shinfo(skb)->nr_frags,
102 if (skb_shinfo(skb)->nr_frags == n_frags)
/linux-master/drivers/net/ethernet/broadcom/
H A Dbgmac.c139 int nr_frags; local
151 nr_frags = skb_shinfo(skb)->nr_frags;
156 if (ring->end - ring->start + nr_frags + 1 >= BGMAC_TX_RING_SLOTS) {
168 if (!nr_frags)
174 for (i = 0; i < nr_frags; i++) {
185 if (i == nr_frags - 1)
193 ring->end += nr_frags + 1;
/linux-master/net/tipc/
H A Dtrace.c140 i += scnprintf(buf + i, sz - i, " %u", skb_shinfo(skb)->nr_frags);
/linux-master/drivers/staging/rtl8712/
H A Drtl871x_xmit.h103 u8 nr_frags; member in struct:pkt_attrib
H A Drtl871x_xmit.c434 for (curfragnum = 0; curfragnum < pattrib->nr_frags;
438 if ((curfragnum + 1) == pattrib->nr_frags) {
700 pattrib->nr_frags = frg_inx;
703 ((pattrib->nr_frags == 1) ?
/linux-master/drivers/net/ethernet/sfc/falcon/
H A Drx.c453 skb_fill_page_desc(skb, skb_shinfo(skb)->nr_frags,
458 if (skb_shinfo(skb)->nr_frags == n_frags)
503 skb_fill_page_desc(skb, skb_shinfo(skb)->nr_frags,
509 if (skb_shinfo(skb)->nr_frags == n_frags)
/linux-master/drivers/net/ethernet/mellanox/mlx5/core/en_accel/
H A Dktls_tx.c611 int nr_frags; member in struct:tx_sync_info
670 info->nr_frags = i;
791 for (i = 0; i < info.nr_frags; i++) {
818 for (; i < info.nr_frags; i++)
/linux-master/drivers/infiniband/hw/hfi1/
H A Dvnic_sdma.c62 for (i = 0; i < skb_shinfo(tx->skb)->nr_frags; i++) {
/linux-master/drivers/net/ethernet/chelsio/inline_crypto/chtls/
H A Dchtls_io.c39 cnt = skb_shinfo(skb)->nr_frags;
256 skb_shinfo(skb)->nr_frags--;
266 skb_fill_page_desc(skb, skb_shinfo(skb)->nr_frags, page, 0,
554 skb_shinfo(skb)->nr_frags++;
585 cnt = skb_shinfo(skb)->nr_frags;
656 skb_shinfo(skb)->nr_frags--;
1117 int i = skb_shinfo(skb)->nr_frags;
/linux-master/drivers/net/ethernet/chelsio/cxgb4vf/
H A Dsge.c101 * calc_tx_flits() for a TSO packet with nr_frags == MAX_SKB_FRAGS
288 end = &si->frags[si->nr_frags];
310 unsigned int nfrags = skb_shinfo(skb)->nr_frags;
873 flits = sgl_len(skb_shinfo(skb)->nr_frags + 1);
908 unsigned int nfrags = si->nr_frags;
932 for (i = (nfrags != si->nr_frags); nfrags >= 2; nfrags -= 2, to++) {
1364 ndesc, credits, txq->q.pidx, skb->len, ssi->nr_frags);
1479 skb_shinfo(skb)->nr_frags = gl->nfrags;
/linux-master/drivers/net/ethernet/intel/iavf/
H A Diavf_txrx.c1265 skb_add_rx_frag(skb, skb_shinfo(skb)->nr_frags, rx_buffer->page,
2174 int nr_frags, sum; local
2177 nr_frags = skb_shinfo(skb)->nr_frags;
2178 if (nr_frags < (IAVF_MAX_BUFFER_TXD - 1))
2184 nr_frags -= IAVF_MAX_BUFFER_TXD - 2;
2233 if (!nr_frags--)

Completed in 430 milliseconds

1234567891011>>