frags 294 arch/um/drivers/vector_kern.c skb_frag = &skb_shinfo(skb)->frags[frag]; frags 636 arch/um/drivers/vector_kern.c skb_frag = &skb_shinfo(result)->frags[frag]; frags 1227 block/partitions/ldm.c static bool ldm_frag_add (const u8 *data, int size, struct list_head *frags) frags 1233 block/partitions/ldm.c BUG_ON (!data || !frags); frags 1252 block/partitions/ldm.c list_for_each (item, frags) { frags 1269 block/partitions/ldm.c list_add_tail (&f->list, frags); frags 1318 block/partitions/ldm.c static bool ldm_frag_commit (struct list_head *frags, struct ldmdb *ldb) frags 1323 block/partitions/ldm.c BUG_ON (!frags || !ldb); frags 1325 block/partitions/ldm.c list_for_each (item, frags) { frags 1359 block/partitions/ldm.c LIST_HEAD (frags); frags 1386 block/partitions/ldm.c if (!ldm_frag_add (data, size, &frags)) frags 1395 block/partitions/ldm.c result = ldm_frag_commit (&frags, ldb); /* Failures, already logged */ frags 1399 block/partitions/ldm.c ldm_frag_free (&frags); frags 1138 drivers/atm/eni.c skb_frag_page(&skb_shinfo(skb)->frags[i]) + frags 1139 drivers/atm/eni.c skb_frag_off(&skb_shinfo(skb)->frags[i]), frags 1140 drivers/atm/eni.c skb_frag_size(&skb_shinfo(skb)->frags[i])); frags 2560 drivers/atm/he.c skb_frag_t *frag = &skb_shinfo(skb)->frags[i]; frags 1137 drivers/crypto/chelsio/chtls/chtls_io.c &skb_shinfo(skb)->frags[i - 1], frags 1251 drivers/crypto/chelsio/chtls/chtls_io.c skb_frag_size_add(&skb_shinfo(skb)->frags[i - 1], copy); frags 183 drivers/hsi/clients/ssi_protocol.c frag = &skb_shinfo(skb)->frags[i]; frags 98 drivers/infiniband/hw/hfi1/user_sdma.c static inline u32 set_pkt_bth_psn(__be32 bthpsn, u8 expct, u32 frags); frags 1142 drivers/infiniband/hw/hfi1/user_sdma.c static inline u32 set_pkt_bth_psn(__be32 bthpsn, u8 expct, u32 frags) frags 1150 drivers/infiniband/hw/hfi1/user_sdma.c ((psn + frags) & HFI1_KDETH_BTH_SEQ_MASK); frags 1152 drivers/infiniband/hw/hfi1/user_sdma.c psn = psn + frags; frags 105 drivers/infiniband/hw/hfi1/vnic_sdma.c skb_frag_t *frag = &skb_shinfo(tx->skb)->frags[i]; frags 674 drivers/infiniband/hw/mlx5/cq.c mlx5_init_fbc(frag_buf->frags, log_wq_stride, log_wq_sz, &buf->fbc); frags 1076 drivers/infiniband/hw/mlx5/qp.c mlx5_init_fbc(qp->buf.frags, qp->rq.wqe_shift, frags 1082 drivers/infiniband/hw/mlx5/qp.c mlx5_init_fbc_offset(qp->buf.frags + frags 151 drivers/infiniband/hw/mlx5/srq.c mlx5_init_fbc(srq->buf.frags, srq->msrq.wqe_shift, ilog2(srq->msrq.max), frags 546 drivers/infiniband/ulp/ipoib/ipoib.h skb_frag_t *frags = skb_shinfo(skb)->frags; frags 559 drivers/infiniband/ulp/ipoib/ipoib.h priv->tx_sge[i + off].length = skb_frag_size(&frags[i]); frags 83 drivers/infiniband/ulp/ipoib/ipoib_cm.c static void ipoib_cm_dma_unmap_rx(struct ipoib_dev_priv *priv, int frags, frags 90 drivers/infiniband/ulp/ipoib/ipoib_cm.c for (i = 0; i < frags; ++i) frags 143 drivers/infiniband/ulp/ipoib/ipoib_cm.c int id, int frags, frags 168 drivers/infiniband/ulp/ipoib/ipoib_cm.c for (i = 0; i < frags; i++) { frags 541 drivers/infiniband/ulp/ipoib/ipoib_cm.c skb_frag_t *frag = &skb_shinfo(skb)->frags[i]; frags 569 drivers/infiniband/ulp/ipoib/ipoib_cm.c int frags; frags 643 drivers/infiniband/ulp/ipoib/ipoib_cm.c frags = PAGE_ALIGN(wc->byte_len - frags 647 drivers/infiniband/ulp/ipoib/ipoib_cm.c newskb = ipoib_cm_alloc_rx_skb(dev, rx_ring, wr_id, frags, frags 659 drivers/infiniband/ulp/ipoib/ipoib_cm.c ipoib_cm_dma_unmap_rx(priv, frags, rx_ring[wr_id].mapping); frags 660 drivers/infiniband/ulp/ipoib/ipoib_cm.c memcpy(rx_ring[wr_id].mapping, mapping, (frags + 1) * sizeof(*mapping)); frags 293 drivers/infiniband/ulp/ipoib/ipoib_ib.c const skb_frag_t *frag = &skb_shinfo(skb)->frags[i]; frags 306 drivers/infiniband/ulp/ipoib/ipoib_ib.c const skb_frag_t *frag = &skb_shinfo(skb)->frags[i - 1]; frags 333 drivers/infiniband/ulp/ipoib/ipoib_ib.c const skb_frag_t *frag = &skb_shinfo(skb)->frags[i]; frags 63 drivers/media/pci/ttpci/av7110.h int frags; frags 569 drivers/media/pci/ttpci/av7110_av.c p->frags = 0; frags 579 drivers/media/pci/ttpci/av7110_av.c p->frags = 0; frags 583 drivers/media/pci/ttpci/av7110_av.c static int find_pes_header(u8 const *buf, long int length, int *frags) frags 588 drivers/media/pci/ttpci/av7110_av.c *frags = 0; frags 617 drivers/media/pci/ttpci/av7110_av.c *frags = 1; frags 620 drivers/media/pci/ttpci/av7110_av.c *frags = 2; frags 624 drivers/media/pci/ttpci/av7110_av.c *frags = 3; frags 638 drivers/media/pci/ttpci/av7110_av.c if (p->frags){ frags 640 drivers/media/pci/ttpci/av7110_av.c switch(p->frags) { frags 685 drivers/media/pci/ttpci/av7110_av.c p->frags = 0; frags 689 drivers/media/pci/ttpci/av7110_av.c c2 = find_pes_header(buf + c, length - c, &p->frags); frags 703 drivers/media/pci/ttpci/av7110_av.c c2 = find_pes_header(buf + c + add, length - c - add, &p->frags); frags 128 drivers/message/fusion/mptctl.c static MptSge_t *kbuf_alloc_2_sgl(int bytes, u32 dir, int sge_offset, int *frags, frags 1008 drivers/message/fusion/mptctl.c kbuf_alloc_2_sgl(int bytes, u32 sgdir, int sge_offset, int *frags, frags 1029 drivers/message/fusion/mptctl.c *frags = 0; frags 1120 drivers/message/fusion/mptctl.c *frags = numfrags; frags 2172 drivers/net/ethernet/3com/3c59x.c skb_frag_t *frag = &skb_shinfo(skb)->frags[i]; frags 813 drivers/net/ethernet/3com/typhoon.c const skb_frag_t *frag = &skb_shinfo(skb)->frags[i]; frags 1237 drivers/net/ethernet/adaptec/starfire.c const skb_frag_t *this_frag = &skb_shinfo(skb)->frags[i - 1]; frags 1299 drivers/net/ethernet/adaptec/starfire.c &skb_shinfo(skb)->frags[j-1]), frags 1386 drivers/net/ethernet/adaptec/starfire.c skb_frag_size(&skb_shinfo(skb)->frags[i]), frags 112 drivers/net/ethernet/aeroflex/greth.c skb_frag_address(&skb_shinfo(skb)->frags[i]), frags 113 drivers/net/ethernet/aeroflex/greth.c skb_frag_size(&skb_shinfo(skb)->frags[i]), true); frags 198 drivers/net/ethernet/aeroflex/greth.c skb_frag_t *frag = &skb_shinfo(skb)->frags[i]; frags 518 drivers/net/ethernet/aeroflex/greth.c skb_frag_t *frag = &skb_shinfo(skb)->frags[i]; frags 714 drivers/net/ethernet/aeroflex/greth.c skb_frag_t *frag = &skb_shinfo(skb)->frags[i]; frags 2429 drivers/net/ethernet/agere/et131x.c skb_frag_t *frags = &skb_shinfo(skb)->frags[0]; frags 2491 drivers/net/ethernet/agere/et131x.c desc[frag].len_vlan = skb_frag_size(&frags[i - 1]); frags 2493 drivers/net/ethernet/agere/et131x.c &frags[i - 1], frags 2461 drivers/net/ethernet/alteon/acenic.c const skb_frag_t *frag = &skb_shinfo(skb)->frags[i]; frags 840 drivers/net/ethernet/amazon/ena/ena_netdev.c static struct sk_buff *ena_alloc_skb(struct ena_ring *rx_ring, bool frags) frags 844 drivers/net/ethernet/amazon/ena/ena_netdev.c if (frags) frags 855 drivers/net/ethernet/amazon/ena/ena_netdev.c "Failed to allocate skb. frags: %d\n", frags); frags 2208 drivers/net/ethernet/amazon/ena/ena_netdev.c const skb_frag_t *frag = &skb_shinfo(skb)->frags[i]; frags 607 drivers/net/ethernet/amd/xgbe/xgbe-desc.c frag = &skb_shinfo(skb)->frags[i]; frags 1895 drivers/net/ethernet/amd/xgbe/xgbe-drv.c frag = &skb_shinfo(skb)->frags[i]; frags 248 drivers/net/ethernet/apm/xgene/xgene_enet_main.c frag = &skb_shinfo(skb)->frags[i]; frags 344 drivers/net/ethernet/apm/xgene/xgene_enet_main.c &skb_shinfo(skb)->frags[i]); frags 466 drivers/net/ethernet/apm/xgene/xgene_enet_main.c frag = &skb_shinfo(skb)->frags[fidx]; frags 148 drivers/net/ethernet/aquantia/atlantic/aq_hw.h unsigned int frags); frags 507 drivers/net/ethernet/aquantia/atlantic/aq_nic.c skb_frag_t *frag = &skb_shinfo(skb)->frags[frag_count]; frags 576 drivers/net/ethernet/aquantia/atlantic/aq_nic.c unsigned int frags = 0U; frags 581 drivers/net/ethernet/aquantia/atlantic/aq_nic.c frags = skb_shinfo(skb)->nr_frags + 1; frags 585 drivers/net/ethernet/aquantia/atlantic/aq_nic.c if (frags > AQ_CFG_SKB_FRAGS_MAX) { frags 598 drivers/net/ethernet/aquantia/atlantic/aq_nic.c frags = aq_nic_map_skb(self, skb, ring); frags 600 drivers/net/ethernet/aquantia/atlantic/aq_nic.c if (likely(frags)) { frags 602 drivers/net/ethernet/aquantia/atlantic/aq_nic.c ring, frags); frags 433 drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_a0.c unsigned int frags) frags 445 drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_a0.c for (frag_count = 0; frag_count < frags; frag_count++) { frags 488 drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_b0.c unsigned int frags) frags 501 drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_b0.c for (frag_count = 0; frag_count < frags; frag_count++) { frags 1468 drivers/net/ethernet/atheros/alx/main.c skb_frag_t *frag = &skb_shinfo(skb)->frags[f]; frags 2153 drivers/net/ethernet/atheros/atl1c/atl1c_main.c skb_frag_t *frag = &skb_shinfo(skb)->frags[f]; frags 1601 drivers/net/ethernet/atheros/atl1e/atl1e_main.c fg_size = skb_frag_size(&skb_shinfo(skb)->frags[i]); frags 1773 drivers/net/ethernet/atheros/atl1e/atl1e_main.c const skb_frag_t *frag = &skb_shinfo(skb)->frags[f]; frags 2259 drivers/net/ethernet/atheros/atlx/atl1.c const skb_frag_t *frag = &skb_shinfo(skb)->frags[f]; frags 2362 drivers/net/ethernet/atheros/atlx/atl1.c unsigned int f_size = skb_frag_size(&skb_shinfo(skb)->frags[f]); frags 175 drivers/net/ethernet/broadcom/bgmac.c skb_frag_t *frag = &skb_shinfo(skb)->frags[i]; frags 2903 drivers/net/ethernet/broadcom/bnx2.c skb_frag_size(&skb_shinfo(skb)->frags[i]), frags 2964 drivers/net/ethernet/broadcom/bnx2.c page = skb_frag_page(&shinfo->frags[shinfo->nr_frags]); frags 2965 drivers/net/ethernet/broadcom/bnx2.c __skb_frag_set_page(&shinfo->frags[shinfo->nr_frags], NULL); frags 3089 drivers/net/ethernet/broadcom/bnx2.c &skb_shinfo(skb)->frags[i - 1]; frags 5468 drivers/net/ethernet/broadcom/bnx2.c skb_frag_size(&skb_shinfo(skb)->frags[k]), frags 6691 drivers/net/ethernet/broadcom/bnx2.c const skb_frag_t *frag = &skb_shinfo(skb)->frags[i]; frags 6758 drivers/net/ethernet/broadcom/bnx2.c skb_frag_size(&skb_shinfo(skb)->frags[i]), frags 3430 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c skb_frag_size(&skb_shinfo(skb)->frags[frag_idx]); frags 3446 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c skb_frag_size(&skb_shinfo(skb)->frags[wnd_idx + wnd_size - 1]); frags 3453 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c skb_frag_size(&skb_shinfo(skb)->frags[wnd_idx]); frags 4072 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c skb_frag_t *frag = &skb_shinfo(skb)->frags[i]; frags 435 drivers/net/ethernet/broadcom/bnxt/bnxt.c skb_frag_t *frag = &skb_shinfo(skb)->frags[j]; frags 539 drivers/net/ethernet/broadcom/bnxt/bnxt.c skb_frag_t *frag = &skb_shinfo(skb)->frags[i]; frags 611 drivers/net/ethernet/broadcom/bnxt/bnxt.c skb_frag_size(&skb_shinfo(skb)->frags[i]), frags 653 drivers/net/ethernet/broadcom/bnxt/bnxt.c skb_frag_size(&skb_shinfo(skb)->frags[j]), frags 961 drivers/net/ethernet/broadcom/bnxt/bnxt.c frag = &skb_shinfo(skb)->frags[0]; frags 1048 drivers/net/ethernet/broadcom/bnxt/bnxt.c __skb_frag_set_page(&shinfo->frags[nr_frags], NULL); frags 2527 drivers/net/ethernet/broadcom/bnxt/bnxt.c skb_frag_t *frag = &skb_shinfo(skb)->frags[k]; frags 1623 drivers/net/ethernet/broadcom/genet/bcmgenet.c frag = &skb_shinfo(skb)->frags[i - 1]; frags 6601 drivers/net/ethernet/broadcom/tg3.c skb_frag_size(&skb_shinfo(skb)->frags[i]), frags 7789 drivers/net/ethernet/broadcom/tg3.c const skb_frag_t *frag = &skb_shinfo(skb)->frags[i]; frags 8090 drivers/net/ethernet/broadcom/tg3.c skb_frag_t *frag = &skb_shinfo(skb)->frags[i]; frags 3035 drivers/net/ethernet/brocade/bna/bnad.c const skb_frag_t *frag = &skb_shinfo(skb)->frags[i]; frags 1550 drivers/net/ethernet/cadence/macb_main.c const skb_frag_t *frag = &skb_shinfo(skb)->frags[f]; frags 1693 drivers/net/ethernet/cadence/macb_main.c const skb_frag_t *frag = &skb_shinfo(skb)->frags[f]; frags 1836 drivers/net/ethernet/cadence/macb_main.c frag_size = skb_frag_size(&skb_shinfo(skb)->frags[f]); frags 1105 drivers/net/ethernet/calxeda/xgmac.c skb_frag_t *frag = &skb_shinfo(skb)->frags[i]; frags 1481 drivers/net/ethernet/cavium/liquidio/lio_main.c int i, frags, iq; frags 1487 drivers/net/ethernet/cavium/liquidio/lio_main.c frags = skb_shinfo(skb)->nr_frags; frags 1494 drivers/net/ethernet/cavium/liquidio/lio_main.c while (frags--) { frags 1495 drivers/net/ethernet/cavium/liquidio/lio_main.c skb_frag_t *frag = &skb_shinfo(skb)->frags[i - 1]; frags 1522 drivers/net/ethernet/cavium/liquidio/lio_main.c int i, frags, iq; frags 1530 drivers/net/ethernet/cavium/liquidio/lio_main.c frags = skb_shinfo(skb)->nr_frags; frags 1537 drivers/net/ethernet/cavium/liquidio/lio_main.c while (frags--) { frags 1538 drivers/net/ethernet/cavium/liquidio/lio_main.c skb_frag_t *frag = &skb_shinfo(skb)->frags[i - 1]; frags 2426 drivers/net/ethernet/cavium/liquidio/lio_main.c int i, frags; frags 2459 drivers/net/ethernet/cavium/liquidio/lio_main.c frags = skb_shinfo(skb)->nr_frags; frags 2461 drivers/net/ethernet/cavium/liquidio/lio_main.c while (frags--) { frags 2462 drivers/net/ethernet/cavium/liquidio/lio_main.c frag = &skb_shinfo(skb)->frags[i - 1]; frags 2476 drivers/net/ethernet/cavium/liquidio/lio_main.c frag = &skb_shinfo(skb)->frags[j - 1]; frags 825 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c int i, frags, iq; frags 832 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c frags = skb_shinfo(skb)->nr_frags; frags 839 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c while (frags--) { frags 840 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c skb_frag_t *frag = &skb_shinfo(skb)->frags[i - 1]; frags 867 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c int i, frags, iq; frags 876 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c frags = skb_shinfo(skb)->nr_frags; frags 883 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c while (frags--) { frags 884 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c skb_frag_t *frag = &skb_shinfo(skb)->frags[i - 1]; frags 1502 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c int i, frags; frags 1532 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c frags = skb_shinfo(skb)->nr_frags; frags 1534 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c while (frags--) { frags 1535 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c frag = &skb_shinfo(skb)->frags[i - 1]; frags 1548 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c frag = &skb_shinfo(skb)->frags[j - 1]; frags 1282 drivers/net/ethernet/cavium/thunder/nicvf_queues.c f_size = skb_frag_size(&sh->frags[f_id]); frags 1591 drivers/net/ethernet/cavium/thunder/nicvf_queues.c const skb_frag_t *frag = &skb_shinfo(skb)->frags[i]; frags 1123 drivers/net/ethernet/chelsio/cxgb/sge.c const skb_frag_t *frag = &skb_shinfo(skb)->frags[i]; frags 1255 drivers/net/ethernet/chelsio/cxgb/sge.c skb_frag_t *frag = &skb_shinfo(skb)->frags[i]; frags 257 drivers/net/ethernet/chelsio/cxgb3/sge.c skb_frag_size(&skb_shinfo(skb)->frags[frag_idx]), frags 978 drivers/net/ethernet/chelsio/cxgb3/sge.c end = &si->frags[si->nr_frags]; frags 980 drivers/net/ethernet/chelsio/cxgb3/sge.c for (fp = si->frags; fp < end; fp++) { frags 990 drivers/net/ethernet/chelsio/cxgb3/sge.c while (fp-- > si->frags) frags 1024 drivers/net/ethernet/chelsio/cxgb3/sge.c const skb_frag_t *frag = &skb_shinfo(skb)->frags[i]; frags 1597 drivers/net/ethernet/chelsio/cxgb3/sge.c pci_unmap_page(dui->pdev, *p++, skb_frag_size(&si->frags[i]), frags 2165 drivers/net/ethernet/chelsio/cxgb3/sge.c rx_frag = skb_shinfo(skb)->frags; frags 656 drivers/net/ethernet/chelsio/cxgb4/cxgb4.h struct page_frag frags[MAX_SKB_FRAGS]; frags 252 drivers/net/ethernet/chelsio/cxgb4/sge.c end = &si->frags[si->nr_frags]; frags 254 drivers/net/ethernet/chelsio/cxgb4/sge.c for (fp = si->frags; fp < end; fp++) { frags 263 drivers/net/ethernet/chelsio/cxgb4/sge.c while (fp-- > si->frags) frags 282 drivers/net/ethernet/chelsio/cxgb4/sge.c end = &si->frags[si->nr_frags]; frags 283 drivers/net/ethernet/chelsio/cxgb4/sge.c for (fp = si->frags; fp < end; fp++) frags 896 drivers/net/ethernet/chelsio/cxgb4/sge.c sgl->len0 = htonl(skb_frag_size(&si->frags[0])); frags 912 drivers/net/ethernet/chelsio/cxgb4/sge.c to->len[0] = cpu_to_be32(skb_frag_size(&si->frags[i])); frags 913 drivers/net/ethernet/chelsio/cxgb4/sge.c to->len[1] = cpu_to_be32(skb_frag_size(&si->frags[++i])); frags 918 drivers/net/ethernet/chelsio/cxgb4/sge.c to->len[0] = cpu_to_be32(skb_frag_size(&si->frags[i])); frags 2620 drivers/net/ethernet/chelsio/cxgb4/sge.c __skb_fill_page_desc(skb, 0, gl->frags[0].page, frags 2621 drivers/net/ethernet/chelsio/cxgb4/sge.c gl->frags[0].offset + offset, frags 2622 drivers/net/ethernet/chelsio/cxgb4/sge.c gl->frags[0].size - offset); frags 2625 drivers/net/ethernet/chelsio/cxgb4/sge.c __skb_fill_page_desc(skb, i, gl->frags[i].page, frags 2626 drivers/net/ethernet/chelsio/cxgb4/sge.c gl->frags[i].offset, frags 2627 drivers/net/ethernet/chelsio/cxgb4/sge.c gl->frags[i].size); frags 2630 drivers/net/ethernet/chelsio/cxgb4/sge.c get_page(gl->frags[gl->nfrags - 1].page); frags 2686 drivers/net/ethernet/chelsio/cxgb4/sge.c for (p = gl->frags, n = gl->nfrags - 1; n--; p++) frags 3075 drivers/net/ethernet/chelsio/cxgb4/sge.c int frags) frags 3079 drivers/net/ethernet/chelsio/cxgb4/sge.c while (frags--) { frags 3085 drivers/net/ethernet/chelsio/cxgb4/sge.c d->page = si->frags[frags].page; frags 3157 drivers/net/ethernet/chelsio/cxgb4/sge.c u32 len = ntohl(rc->pldbuflen_qid), bufsz, frags; frags 3169 drivers/net/ethernet/chelsio/cxgb4/sge.c for (frags = 0, fp = si.frags; ; frags++, fp++) { frags 3191 drivers/net/ethernet/chelsio/cxgb4/sge.c si.va = page_address(si.frags[0].page) + frags 3192 drivers/net/ethernet/chelsio/cxgb4/sge.c si.frags[0].offset; frags 3195 drivers/net/ethernet/chelsio/cxgb4/sge.c si.nfrags = frags + 1; frags 3200 drivers/net/ethernet/chelsio/cxgb4/sge.c restore_rx_bufs(&si, &rxq->fl, frags); frags 153 drivers/net/ethernet/chelsio/cxgb4vf/adapter.h struct page_frag frags[MAX_SKB_FRAGS]; frags 288 drivers/net/ethernet/chelsio/cxgb4vf/sge.c end = &si->frags[si->nr_frags]; frags 289 drivers/net/ethernet/chelsio/cxgb4vf/sge.c for (fp = si->frags; fp < end; fp++) { frags 298 drivers/net/ethernet/chelsio/cxgb4vf/sge.c while (fp-- > si->frags) frags 917 drivers/net/ethernet/chelsio/cxgb4vf/sge.c sgl->len0 = htonl(skb_frag_size(&si->frags[0])); frags 933 drivers/net/ethernet/chelsio/cxgb4vf/sge.c to->len[0] = cpu_to_be32(skb_frag_size(&si->frags[i])); frags 934 drivers/net/ethernet/chelsio/cxgb4vf/sge.c to->len[1] = cpu_to_be32(skb_frag_size(&si->frags[++i])); frags 939 drivers/net/ethernet/chelsio/cxgb4vf/sge.c to->len[0] = cpu_to_be32(skb_frag_size(&si->frags[i])); frags 1479 drivers/net/ethernet/chelsio/cxgb4vf/sge.c __skb_fill_page_desc(skb, 0, gl->frags[0].page, frags 1480 drivers/net/ethernet/chelsio/cxgb4vf/sge.c gl->frags[0].offset + offset, frags 1481 drivers/net/ethernet/chelsio/cxgb4vf/sge.c gl->frags[0].size - offset); frags 1484 drivers/net/ethernet/chelsio/cxgb4vf/sge.c __skb_fill_page_desc(skb, i, gl->frags[i].page, frags 1485 drivers/net/ethernet/chelsio/cxgb4vf/sge.c gl->frags[i].offset, frags 1486 drivers/net/ethernet/chelsio/cxgb4vf/sge.c gl->frags[i].size); frags 1489 drivers/net/ethernet/chelsio/cxgb4vf/sge.c get_page(gl->frags[gl->nfrags - 1].page); frags 1555 drivers/net/ethernet/chelsio/cxgb4vf/sge.c put_page(gl->frags[frag].page); frags 1712 drivers/net/ethernet/chelsio/cxgb4vf/sge.c int frags) frags 1716 drivers/net/ethernet/chelsio/cxgb4vf/sge.c while (frags--) { frags 1722 drivers/net/ethernet/chelsio/cxgb4vf/sge.c sdesc->page = gl->frags[frags].page; frags 1807 drivers/net/ethernet/chelsio/cxgb4vf/sge.c for (frag = 0, fp = gl.frags; /**/; frag++, fp++) { frags 1830 drivers/net/ethernet/chelsio/cxgb4vf/sge.c gl.va = (page_address(gl.frags[0].page) + frags 1831 drivers/net/ethernet/chelsio/cxgb4vf/sge.c gl.frags[0].offset); frags 587 drivers/net/ethernet/cisco/enic/enic_main.c for (frag = skb_shinfo(skb)->frags; len_left; frag++) { frags 749 drivers/net/ethernet/cisco/enic/enic_main.c for (frag = skb_shinfo(skb)->frags; len_left; frag++) { frags 1186 drivers/net/ethernet/cortina/gemini.c skb_frag = skb_si->frags + frag; frags 1017 drivers/net/ethernet/emulex/benet/be_main.c const skb_frag_t *frag = &skb_shinfo(skb)->frags[i]; frags 2349 drivers/net/ethernet/emulex/benet/be_main.c skb_frag_off_set(&skb_shinfo(skb)->frags[0], frags 2351 drivers/net/ethernet/emulex/benet/be_main.c skb_frag_size_set(&skb_shinfo(skb)->frags[0], frags 2375 drivers/net/ethernet/emulex/benet/be_main.c skb_frag_off_set(&skb_shinfo(skb)->frags[j], frags 2377 drivers/net/ethernet/emulex/benet/be_main.c skb_frag_size_set(&skb_shinfo(skb)->frags[j], 0); frags 2383 drivers/net/ethernet/emulex/benet/be_main.c skb_frag_size_add(&skb_shinfo(skb)->frags[j], curr_frag_len); frags 2457 drivers/net/ethernet/emulex/benet/be_main.c skb_frag_off_set(&skb_shinfo(skb)->frags[j], frags 2459 drivers/net/ethernet/emulex/benet/be_main.c skb_frag_size_set(&skb_shinfo(skb)->frags[j], 0); frags 2463 drivers/net/ethernet/emulex/benet/be_main.c skb_frag_size_add(&skb_shinfo(skb)->frags[j], curr_frag_len); frags 775 drivers/net/ethernet/faraday/ftgmac100.c skb_frag_t *frag = &skb_shinfo(skb)->frags[i]; frags 1965 drivers/net/ethernet/freescale/dpaa/dpaa_eth.c frag = &skb_shinfo(skb)->frags[i]; frags 189 drivers/net/ethernet/freescale/enetc/enetc.c frag = &skb_shinfo(skb)->frags[0]; frags 402 drivers/net/ethernet/freescale/fec_main.c this_frag = &skb_shinfo(skb)->frags[frag]; frags 409 drivers/net/ethernet/freescale/fec_main.c frag_len = skb_frag_size(&skb_shinfo(skb)->frags[frag]); frags 502 drivers/net/ethernet/freescale/fs_enet/fs_enet-main.c frag = skb_shinfo(skb)->frags; frags 559 drivers/net/ethernet/freescale/fs_enet/fs_enet-main.c frag = skb_shinfo(skb)->frags; frags 1923 drivers/net/ethernet/freescale/gianfar.c frag = &skb_shinfo(skb)->frags[0]; frags 2194 drivers/net/ethernet/freescale/gianfar.c int frags = 0, nr_txbds = 0; frags 2212 drivers/net/ethernet/freescale/gianfar.c frags = skb_shinfo(skb)->nr_frags; frags 2218 drivers/net/ethernet/freescale/gianfar.c nr_txbds = frags + 2; frags 2220 drivers/net/ethernet/freescale/gianfar.c nr_txbds = frags + 1; frags 2257 drivers/net/ethernet/freescale/gianfar.c for (i = 0; i < frags; i++) { frags 236 drivers/net/ethernet/hisilicon/hix5hd2_gmac.c struct frags_info frags[SG_MAX_SKB_FRAGS + 1]; frags 581 drivers/net/ethernet/hisilicon/hix5hd2_gmac.c addr = le32_to_cpu(desc->frags[i].addr); frags 582 drivers/net/ethernet/hisilicon/hix5hd2_gmac.c len = le32_to_cpu(desc->frags[i].size); frags 721 drivers/net/ethernet/hisilicon/hix5hd2_gmac.c skb_frag_t *frag = &skb_shinfo(skb)->frags[i]; frags 728 drivers/net/ethernet/hisilicon/hix5hd2_gmac.c desc->frags[i].addr = cpu_to_le32(addr); frags 729 drivers/net/ethernet/hisilicon/hix5hd2_gmac.c desc->frags[i].size = cpu_to_le32(len); frags 255 drivers/net/ethernet/hisilicon/hns/hns_enet.c frag = &skb_shinfo(skb)->frags[i]; frags 348 drivers/net/ethernet/hisilicon/hns/hns_enet.c frag = &skb_shinfo(skb)->frags[i - 1]; frags 1203 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c skb_frag_t *frag = &skb_shinfo(skb)->frags[i]; frags 1230 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c tot_len += skb_frag_size(&skb_shinfo(skb)->frags[i]); frags 1241 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c tot_len -= skb_frag_size(&skb_shinfo(skb)->frags[i]); frags 1242 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c tot_len += skb_frag_size(&skb_shinfo(skb)->frags[i + bd_limit]); frags 1372 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c frag = &skb_shinfo(skb)->frags[i - 1]; frags 153 drivers/net/ethernet/huawei/hinic/hinic_tx.c frag = &skb_shinfo(skb)->frags[i]; frags 1655 drivers/net/ethernet/ibm/ehea/ehea_main.c frag = &skb_shinfo(skb)->frags[0]; frags 1668 drivers/net/ethernet/ibm/ehea/ehea_main.c frag = &skb_shinfo(skb)->frags[i]; frags 1552 drivers/net/ethernet/ibm/emac/core.c skb_frag_t *frag = &skb_shinfo(skb)->frags[i]; frags 1110 drivers/net/ethernet/ibm/ibmveth.c const skb_frag_t *frag = &skb_shinfo(skb)->frags[i]; frags 1484 drivers/net/ethernet/ibm/ibmvnic.c const skb_frag_t *frag = &skb_shinfo(skb)->frags[i]; frags 2892 drivers/net/ethernet/intel/e1000/e1000_main.c const skb_frag_t *frag = &skb_shinfo(skb)->frags[f]; frags 3195 drivers/net/ethernet/intel/e1000/e1000_main.c count += TXD_USE_COUNT(skb_frag_size(&skb_shinfo(skb)->frags[f]), frags 5593 drivers/net/ethernet/intel/e1000e/netdev.c const skb_frag_t *frag = &skb_shinfo(skb)->frags[f]; frags 5851 drivers/net/ethernet/intel/e1000e/netdev.c count += DIV_ROUND_UP(skb_frag_size(&skb_shinfo(skb)->frags[f]), frags 973 drivers/net/ethernet/intel/fm10k/fm10k_main.c for (frag = &skb_shinfo(skb)->frags[0];; frag++) { frags 1077 drivers/net/ethernet/intel/fm10k/fm10k_main.c skb_frag_t *frag = &skb_shinfo(skb)->frags[f]; frags 3277 drivers/net/ethernet/intel/i40e/i40e_txrx.c frag = &skb_shinfo(skb)->frags[0]; frags 3297 drivers/net/ethernet/intel/i40e/i40e_txrx.c for (stale = &skb_shinfo(skb)->frags[0];; stale++) { frags 3373 drivers/net/ethernet/intel/i40e/i40e_txrx.c for (frag = &skb_shinfo(skb)->frags[0];; frag++) { frags 524 drivers/net/ethernet/intel/i40e/i40e_txrx.h const skb_frag_t *frag = &skb_shinfo(skb)->frags[0]; frags 2176 drivers/net/ethernet/intel/iavf/iavf_txrx.c frag = &skb_shinfo(skb)->frags[0]; frags 2196 drivers/net/ethernet/intel/iavf/iavf_txrx.c for (stale = &skb_shinfo(skb)->frags[0];; stale++) { frags 2292 drivers/net/ethernet/intel/iavf/iavf_txrx.c for (frag = &skb_shinfo(skb)->frags[0];; frag++) { frags 465 drivers/net/ethernet/intel/iavf/iavf_txrx.h const skb_frag_t *frag = &skb_shinfo(skb)->frags[0]; frags 1622 drivers/net/ethernet/intel/ice/ice_txrx.c for (frag = &skb_shinfo(skb)->frags[0];; frag++) { frags 1997 drivers/net/ethernet/intel/ice/ice_txrx.c const skb_frag_t *frag = &skb_shinfo(skb)->frags[0]; frags 2040 drivers/net/ethernet/intel/ice/ice_txrx.c frag = &skb_shinfo(skb)->frags[0]; frags 2060 drivers/net/ethernet/intel/ice/ice_txrx.c stale = &skb_shinfo(skb)->frags[0]; frags 5940 drivers/net/ethernet/intel/igb/igb_main.c for (frag = &skb_shinfo(skb)->frags[0];; frag++) { frags 6079 drivers/net/ethernet/intel/igb/igb_main.c &skb_shinfo(skb)->frags[f])); frags 2184 drivers/net/ethernet/intel/igbvf/netdev.c frag = &skb_shinfo(skb)->frags[f]; frags 976 drivers/net/ethernet/intel/igc/igc_main.c for (frag = &skb_shinfo(skb)->frags[0];; frag++) { frags 1114 drivers/net/ethernet/intel/igc/igc_main.c &skb_shinfo(skb)->frags[f])); frags 1334 drivers/net/ethernet/intel/ixgb/ixgb_main.c const skb_frag_t *frag = &skb_shinfo(skb)->frags[f]; frags 1789 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c skb_frag_t *frag = &skb_shinfo(skb)->frags[0]; frags 1838 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c skb_frag_t *frag = &skb_shinfo(skb)->frags[0]; frags 8236 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c for (frag = &skb_shinfo(skb)->frags[0];; frag++) { frags 8627 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c &skb_shinfo(skb)->frags[f])); frags 3969 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c for (frag = &skb_shinfo(skb)->frags[0];; frag++) { frags 4137 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c skb_frag_t *frag = &skb_shinfo(skb)->frags[f]; frags 2036 drivers/net/ethernet/jme.c const skb_frag_t *frag = &skb_shinfo(skb)->frags[i]; frags 660 drivers/net/ethernet/marvell/mv643xx_eth.c const skb_frag_t *fragp = &skb_shinfo(skb)->frags[frag]; frags 905 drivers/net/ethernet/marvell/mv643xx_eth.c this_frag = &skb_shinfo(skb)->frags[frag]; frags 2367 drivers/net/ethernet/marvell/mvneta.c skb_frag_t *frag = &skb_shinfo(skb)->frags[i]; frags 2421 drivers/net/ethernet/marvell/mvneta.c int frags = 0; frags 2428 drivers/net/ethernet/marvell/mvneta.c frags = mvneta_tx_tso(skb, dev, txq); frags 2432 drivers/net/ethernet/marvell/mvneta.c frags = skb_shinfo(skb)->nr_frags + 1; frags 2447 drivers/net/ethernet/marvell/mvneta.c frags = 0; frags 2451 drivers/net/ethernet/marvell/mvneta.c if (frags == 1) { frags 2470 drivers/net/ethernet/marvell/mvneta.c frags = 0; frags 2476 drivers/net/ethernet/marvell/mvneta.c if (frags > 0) { frags 2482 drivers/net/ethernet/marvell/mvneta.c txq->count += frags; frags 2487 drivers/net/ethernet/marvell/mvneta.c txq->pending + frags > MVNETA_TXQ_DEC_SENT_MASK) frags 2488 drivers/net/ethernet/marvell/mvneta.c mvneta_txq_pend_desc_add(pp, txq, frags); frags 2490 drivers/net/ethernet/marvell/mvneta.c txq->pending += frags; frags 3045 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c skb_frag_t *frag = &skb_shinfo(skb)->frags[i]; frags 3209 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c int frags = 0; frags 3224 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c frags = mvpp2_tx_tso(skb, dev, txq, aggr_txq, txq_pcpu); frags 3227 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c frags = skb_shinfo(skb)->nr_frags + 1; frags 3230 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c if (mvpp2_aggr_desc_num_check(port, aggr_txq, frags) || frags 3231 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c mvpp2_txq_reserved_desc_num_proc(port, txq, txq_pcpu, frags)) { frags 3232 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c frags = 0; frags 3245 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c frags = 0; frags 3253 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c if (frags == 1) { frags 3267 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c frags = 0; frags 3272 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c if (frags > 0) { frags 3276 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c txq_pcpu->reserved_num -= frags; frags 3277 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c txq_pcpu->count += frags; frags 3278 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c aggr_txq->count += frags; frags 3282 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c mvpp2_aggr_txq_pend_desc_add(port, frags); frags 3301 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c if (!port->has_tx_irqs && txq_pcpu->count <= frags && frags 2786 drivers/net/ethernet/marvell/skge.c const skb_frag_t *frag = &skb_shinfo(skb)->frags[i]; frags 1219 drivers/net/ethernet/marvell/sky2.c const skb_frag_t *frag = &skb_shinfo(skb)->frags[i]; frags 1233 drivers/net/ethernet/marvell/sky2.c skb_frag_size(&skb_shinfo(skb)->frags[i]), frags 1257 drivers/net/ethernet/marvell/sky2.c skb_frag_size(&skb_shinfo(skb)->frags[i]), frags 1935 drivers/net/ethernet/marvell/sky2.c const skb_frag_t *frag = &skb_shinfo(skb)->frags[i]; frags 2500 drivers/net/ethernet/marvell/sky2.c skb_frag_t *frag = &skb_shinfo(skb)->frags[i]; frags 962 drivers/net/ethernet/mediatek/mtk_eth_soc.c skb_frag_t *frag = &skb_shinfo(skb)->frags[i]; frags 1079 drivers/net/ethernet/mediatek/mtk_eth_soc.c frag = &skb_shinfo(skb)->frags[i]; frags 77 drivers/net/ethernet/mellanox/mlx4/en_rx.c struct mlx4_en_rx_alloc *frags, frags 82 drivers/net/ethernet/mellanox/mlx4/en_rx.c for (i = 0; i < priv->num_frags; i++, frags++) { frags 83 drivers/net/ethernet/mellanox/mlx4/en_rx.c if (!frags->page) { frags 84 drivers/net/ethernet/mellanox/mlx4/en_rx.c if (mlx4_alloc_page(priv, frags, gfp)) frags 88 drivers/net/ethernet/mellanox/mlx4/en_rx.c rx_desc->data[i].addr = cpu_to_be64(frags->dma + frags 89 drivers/net/ethernet/mellanox/mlx4/en_rx.c frags->page_offset); frags 139 drivers/net/ethernet/mellanox/mlx4/en_rx.c struct mlx4_en_rx_alloc *frags = ring->rx_info + frags 143 drivers/net/ethernet/mellanox/mlx4/en_rx.c if (!frags->page) { frags 145 drivers/net/ethernet/mellanox/mlx4/en_rx.c frags->page = ring->page_cache.buf[ring->page_cache.index].page; frags 146 drivers/net/ethernet/mellanox/mlx4/en_rx.c frags->dma = ring->page_cache.buf[ring->page_cache.index].dma; frags 148 drivers/net/ethernet/mellanox/mlx4/en_rx.c frags->page_offset = XDP_PACKET_HEADROOM; frags 149 drivers/net/ethernet/mellanox/mlx4/en_rx.c rx_desc->data[0].addr = cpu_to_be64(frags->dma + frags 154 drivers/net/ethernet/mellanox/mlx4/en_rx.c return mlx4_en_alloc_frags(priv, ring, rx_desc, frags, gfp); frags 172 drivers/net/ethernet/mellanox/mlx4/en_rx.c struct mlx4_en_rx_alloc *frags; frags 175 drivers/net/ethernet/mellanox/mlx4/en_rx.c frags = ring->rx_info + (index << priv->log_rx_info); frags 178 drivers/net/ethernet/mellanox/mlx4/en_rx.c mlx4_en_free_frag(priv, frags + nr); frags 468 drivers/net/ethernet/mellanox/mlx4/en_rx.c struct mlx4_en_rx_alloc *frags, frags 480 drivers/net/ethernet/mellanox/mlx4/en_rx.c for (nr = 0;; frags++) { frags 483 drivers/net/ethernet/mellanox/mlx4/en_rx.c page = frags->page; frags 487 drivers/net/ethernet/mellanox/mlx4/en_rx.c dma = frags->dma; frags 488 drivers/net/ethernet/mellanox/mlx4/en_rx.c dma_sync_single_range_for_cpu(priv->ddev, dma, frags->page_offset, frags 491 drivers/net/ethernet/mellanox/mlx4/en_rx.c __skb_fill_page_desc(skb, nr, page, frags->page_offset, frags 496 drivers/net/ethernet/mellanox/mlx4/en_rx.c frags->page_offset ^= PAGE_SIZE / 2; frags 507 drivers/net/ethernet/mellanox/mlx4/en_rx.c frags->page_offset += sz_align; frags 508 drivers/net/ethernet/mellanox/mlx4/en_rx.c release = frags->page_offset + frag_info->frag_size > PAGE_SIZE; frags 512 drivers/net/ethernet/mellanox/mlx4/en_rx.c frags->page = NULL; frags 529 drivers/net/ethernet/mellanox/mlx4/en_rx.c __skb_frag_unref(skb_shinfo(skb)->frags + nr); frags 697 drivers/net/ethernet/mellanox/mlx4/en_rx.c struct mlx4_en_rx_alloc *frags; frags 705 drivers/net/ethernet/mellanox/mlx4/en_rx.c frags = ring->rx_info + (index << priv->log_rx_info); frags 706 drivers/net/ethernet/mellanox/mlx4/en_rx.c va = page_address(frags[0].page) + frags[0].page_offset; frags 735 drivers/net/ethernet/mellanox/mlx4/en_rx.c dma = frags[0].dma + frags[0].page_offset; frags 774 drivers/net/ethernet/mellanox/mlx4/en_rx.c dma = frags[0].dma + frags[0].page_offset; frags 779 drivers/net/ethernet/mellanox/mlx4/en_rx.c xdp.data_hard_start = va - frags[0].page_offset; frags 789 drivers/net/ethernet/mellanox/mlx4/en_rx.c frags[0].page_offset = xdp.data - frags 798 drivers/net/ethernet/mellanox/mlx4/en_rx.c if (likely(!mlx4_en_xmit_frame(ring, frags, priv, frags 801 drivers/net/ethernet/mellanox/mlx4/en_rx.c frags[0].page = NULL; frags 886 drivers/net/ethernet/mellanox/mlx4/en_rx.c nr = mlx4_en_complete_rx_desc(priv, frags, skb, length); frags 584 drivers/net/ethernet/mellanox/mlx4/en_tx.c ptr = skb_frag_address_safe(&shinfo->frags[0]); frags 670 drivers/net/ethernet/mellanox/mlx4/en_tx.c skb_frag_size(&shinfo->frags[0])); frags 691 drivers/net/ethernet/mellanox/mlx4/en_tx.c skb_frag_size(&shinfo->frags[0])); frags 787 drivers/net/ethernet/mellanox/mlx4/en_tx.c const skb_frag_t *frag = &shinfo->frags[i_frag]; frags 83 drivers/net/ethernet/mellanox/mlx5/core/alloc.c buf->frags = kzalloc(sizeof(*buf->frags), GFP_KERNEL); frags 84 drivers/net/ethernet/mellanox/mlx5/core/alloc.c if (!buf->frags) frags 87 drivers/net/ethernet/mellanox/mlx5/core/alloc.c buf->frags->buf = mlx5_dma_zalloc_coherent_node(dev, size, frags 89 drivers/net/ethernet/mellanox/mlx5/core/alloc.c if (!buf->frags->buf) frags 92 drivers/net/ethernet/mellanox/mlx5/core/alloc.c buf->frags->map = t; frags 101 drivers/net/ethernet/mellanox/mlx5/core/alloc.c kfree(buf->frags); frags 114 drivers/net/ethernet/mellanox/mlx5/core/alloc.c dma_free_coherent(dev->device, buf->size, buf->frags->buf, frags 115 drivers/net/ethernet/mellanox/mlx5/core/alloc.c buf->frags->map); frags 117 drivers/net/ethernet/mellanox/mlx5/core/alloc.c kfree(buf->frags); frags 129 drivers/net/ethernet/mellanox/mlx5/core/alloc.c buf->frags = kcalloc(buf->npages, sizeof(struct mlx5_buf_list), frags 131 drivers/net/ethernet/mellanox/mlx5/core/alloc.c if (!buf->frags) frags 135 drivers/net/ethernet/mellanox/mlx5/core/alloc.c struct mlx5_buf_list *frag = &buf->frags[i]; frags 144 drivers/net/ethernet/mellanox/mlx5/core/alloc.c buf->frags[i].buf, buf->frags[i].map); frags 156 drivers/net/ethernet/mellanox/mlx5/core/alloc.c dma_free_coherent(dev->device, PAGE_SIZE, buf->frags[i].buf, frags 157 drivers/net/ethernet/mellanox/mlx5/core/alloc.c buf->frags[i].map); frags 158 drivers/net/ethernet/mellanox/mlx5/core/alloc.c kfree(buf->frags); frags 172 drivers/net/ethernet/mellanox/mlx5/core/alloc.c dma_free_coherent(dev->device, frag_sz, buf->frags[i].buf, frags 173 drivers/net/ethernet/mellanox/mlx5/core/alloc.c buf->frags[i].map); frags 176 drivers/net/ethernet/mellanox/mlx5/core/alloc.c kfree(buf->frags); frags 295 drivers/net/ethernet/mellanox/mlx5/core/alloc.c addr = buf->frags->map + (i << buf->page_shift); frags 307 drivers/net/ethernet/mellanox/mlx5/core/alloc.c pas[i] = cpu_to_be64(buf->frags[i].map); frags 634 drivers/net/ethernet/mellanox/mlx5/core/en.h struct mlx5e_wqe_frag_info *frags; frags 185 drivers/net/ethernet/mellanox/mlx5/core/en_accel/ktls_tx.c skb_frag_t frags[MAX_SKB_FRAGS]; frags 234 drivers/net/ethernet/mellanox/mlx5/core/en_accel/ktls_tx.c skb_frag_t *frag = &record->frags[i]; frags 238 drivers/net/ethernet/mellanox/mlx5/core/en_accel/ktls_tx.c info->frags[i++] = *frag; frags 242 drivers/net/ethernet/mellanox/mlx5/core/en_accel/ktls_tx.c skb_frag_size_add(&info->frags[i - 1], remaining); frags 388 drivers/net/ethernet/mellanox/mlx5/core/en_accel/ktls_tx.c skb_frag_t *f = &info.frags[i]; frags 420 drivers/net/ethernet/mellanox/mlx5/core/en_accel/ktls_tx.c put_page(skb_frag_page(&info.frags[i])); frags 52 drivers/net/ethernet/mellanox/mlx5/core/en_accel/tls_rxtx.c skb_frag_t frags[MAX_SKB_FRAGS]; frags 126 drivers/net/ethernet/mellanox/mlx5/core/en_accel/tls_rxtx.c info->frags[i] = record->frags[i]; frags 127 drivers/net/ethernet/mellanox/mlx5/core/en_accel/tls_rxtx.c __skb_frag_ref(&info->frags[i]); frags 128 drivers/net/ethernet/mellanox/mlx5/core/en_accel/tls_rxtx.c remaining -= skb_frag_size(&info->frags[i]); frags 131 drivers/net/ethernet/mellanox/mlx5/core/en_accel/tls_rxtx.c skb_frag_size_add(&info->frags[i], remaining); frags 242 drivers/net/ethernet/mellanox/mlx5/core/en_accel/tls_rxtx.c skb_shinfo(nskb)->frags[i] = info.frags[i]; frags 324 drivers/net/ethernet/mellanox/mlx5/core/en_main.c &rq->wqe.frags[i << rq->wqe.info.log_num_frags]; frags 498 drivers/net/ethernet/mellanox/mlx5/core/en_main.c rq->wqe.frags = frags 499 drivers/net/ethernet/mellanox/mlx5/core/en_main.c kvzalloc_node(array_size(sizeof(*rq->wqe.frags), frags 502 drivers/net/ethernet/mellanox/mlx5/core/en_main.c if (!rq->wqe.frags) { frags 627 drivers/net/ethernet/mellanox/mlx5/core/en_main.c kvfree(rq->wqe.frags); frags 654 drivers/net/ethernet/mellanox/mlx5/core/en_main.c kvfree(rq->wqe.frags); frags 332 drivers/net/ethernet/mellanox/mlx5/core/en_rx.c return &rq->wqe.frags[ix << rq->wqe.info.log_num_frags]; frags 213 drivers/net/ethernet/mellanox/mlx5/core/en_tx.c skb_frag_t *frag = &skb_shinfo(skb)->frags[i]; frags 86 drivers/net/ethernet/mellanox/mlx5/core/wq.c mlx5_init_fbc(wq_ctrl->buf.frags, log_wq_stride, log_wq_sz, fbc); frags 135 drivers/net/ethernet/mellanox/mlx5/core/wq.c mlx5_init_fbc(wq_ctrl->buf.frags, log_rq_stride, log_rq_sz, &wq->rq.fbc); frags 143 drivers/net/ethernet/mellanox/mlx5/core/wq.c mlx5_init_fbc_offset(wq_ctrl->buf.frags, frags 149 drivers/net/ethernet/mellanox/mlx5/core/wq.c mlx5_init_fbc(wq_ctrl->buf.frags + rq_npages, frags 192 drivers/net/ethernet/mellanox/mlx5/core/wq.c mlx5_init_fbc(wq_ctrl->buf.frags, log_wq_stride, log_wq_sz, &wq->fbc); frags 241 drivers/net/ethernet/mellanox/mlx5/core/wq.c mlx5_init_fbc(wq_ctrl->buf.frags, log_wq_stride, log_wq_sz, fbc); frags 1603 drivers/net/ethernet/mellanox/mlxsw/pci.c const skb_frag_t *frag = &skb_shinfo(skb)->frags[i]; frags 4668 drivers/net/ethernet/micrel/ksz884x.c this_frag = &skb_shinfo(skb)->frags[frag]; frags 1610 drivers/net/ethernet/microchip/lan743x_main.c const skb_frag_t *frag = &(skb_shinfo(skb)->frags[j]); frags 1308 drivers/net/ethernet/myricom/myri10ge/myri10ge.c frag = skb_shinfo(skb)->frags; frags 1353 drivers/net/ethernet/myricom/myri10ge/myri10ge.c rx_frags = skb_shinfo(skb)->frags; frags 2833 drivers/net/ethernet/myricom/myri10ge/myri10ge.c frag = &skb_shinfo(skb)->frags[frag_idx]; frags 1098 drivers/net/ethernet/natsemi/ns83820.c frag = skb_shinfo(skb)->frags; frags 2335 drivers/net/ethernet/neterion/s2io.c const skb_frag_t *frag = &skb_shinfo(skb)->frags[j]; frags 4131 drivers/net/ethernet/neterion/s2io.c const skb_frag_t *frag = &skb_shinfo(skb)->frags[i]; frags 1081 drivers/net/ethernet/neterion/vxge/vxge-config.h u32 frags; frags 566 drivers/net/ethernet/neterion/vxge/vxge-main.c frag = &skb_shinfo(skb)->frags[0]; frags 923 drivers/net/ethernet/neterion/vxge/vxge-main.c frag = &skb_shinfo(skb)->frags[0]; frags 978 drivers/net/ethernet/neterion/vxge/vxge-main.c frag = &skb_shinfo(skb)->frags[0]; frags 1048 drivers/net/ethernet/neterion/vxge/vxge-main.c frag = &skb_shinfo(skb)->frags[0]; frags 1458 drivers/net/ethernet/neterion/vxge/vxge-traffic.c priv->frags = 0; frags 1498 drivers/net/ethernet/neterion/vxge/vxge-traffic.c txdp = (struct vxge_hw_fifo_txd *)txdlh + txdl_priv->frags; frags 1508 drivers/net/ethernet/neterion/vxge/vxge-traffic.c if (txdl_priv->frags) { frags 1510 drivers/net/ethernet/neterion/vxge/vxge-traffic.c (txdl_priv->frags - 1); frags 1521 drivers/net/ethernet/neterion/vxge/vxge-traffic.c txdl_priv->frags++; frags 1545 drivers/net/ethernet/neterion/vxge/vxge-traffic.c txdp_last = (struct vxge_hw_fifo_txd *)txdlh + (txdl_priv->frags - 1); frags 1554 drivers/net/ethernet/neterion/vxge/vxge-traffic.c txdl_priv->frags - 1, frags 1063 drivers/net/ethernet/netronome/nfp/nfp_net_common.c frag = &skb_shinfo(skb)->frags[f]; frags 1105 drivers/net/ethernet/netronome/nfp/nfp_net_common.c frag = &skb_shinfo(skb)->frags[f]; frags 1183 drivers/net/ethernet/netronome/nfp/nfp_net_common.c frag = &skb_shinfo(skb)->frags[fidx]; frags 1293 drivers/net/ethernet/netronome/nfp/nfp_net_common.c frag = &skb_shinfo(skb)->frags[tx_buf->fidx]; frags 543 drivers/net/ethernet/ni/nixge.c frag = &skb_shinfo(skb)->frags[ii]; frags 2231 drivers/net/ethernet/nvidia/forcedeth.c u32 frag_size = skb_frag_size(&skb_shinfo(skb)->frags[i]); frags 2280 drivers/net/ethernet/nvidia/forcedeth.c const skb_frag_t *frag = &skb_shinfo(skb)->frags[i]; frags 2387 drivers/net/ethernet/nvidia/forcedeth.c u32 frag_size = skb_frag_size(&skb_shinfo(skb)->frags[i]); frags 2438 drivers/net/ethernet/nvidia/forcedeth.c skb_frag_t *frag = &skb_shinfo(skb)->frags[i]; frags 253 drivers/net/ethernet/pasemi/pasemi_mac.c const skb_frag_t *frag = &skb_shinfo(skb)->frags[f]; frags 1450 drivers/net/ethernet/pasemi/pasemi_mac.c skb_frag_t *frag = &skb_shinfo(skb)->frags[i]; frags 27 drivers/net/ethernet/pensando/ionic/ionic_lif.h u64 frags; frags 31 drivers/net/ethernet/pensando/ionic/ionic_stats.c IONIC_TX_STAT_DESC(frags), frags 638 drivers/net/ethernet/pensando/ionic/ionic_txrx.c for (frag = skb_shinfo(skb)->frags; len_left; frag++) { frags 643 drivers/net/ethernet/pensando/ionic/ionic_txrx.c stats->frags++; frags 794 drivers/net/ethernet/pensando/ionic/ionic_txrx.c for (frag = skb_shinfo(skb)->frags; len_left; frag++, elem++) { frags 802 drivers/net/ethernet/pensando/ionic/ionic_txrx.c stats->frags++; frags 1999 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c frag = &skb_shinfo(skb)->frags[i]; frags 2060 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c frag = &skb_shinfo(skb)->frags[i]; frags 2578 drivers/net/ethernet/qlogic/qed/qed_ll2.c frag = &skb_shinfo(skb)->frags[i]; frags 1610 drivers/net/ethernet/qlogic/qede/qede_fp.c &skb_shinfo(skb)->frags[frag_idx], frags 1634 drivers/net/ethernet/qlogic/qede/qede_fp.c &skb_shinfo(skb)->frags[frag_idx], frags 2265 drivers/net/ethernet/qlogic/qla3xxx.c static int ql_get_seg_count(struct ql3_adapter *qdev, unsigned short frags) frags 2270 drivers/net/ethernet/qlogic/qla3xxx.c if (frags <= 2) frags 2271 drivers/net/ethernet/qlogic/qla3xxx.c return frags + 1; frags 2272 drivers/net/ethernet/qlogic/qla3xxx.c else if (frags <= 6) frags 2273 drivers/net/ethernet/qlogic/qla3xxx.c return frags + 2; frags 2274 drivers/net/ethernet/qlogic/qla3xxx.c else if (frags <= 10) frags 2275 drivers/net/ethernet/qlogic/qla3xxx.c return frags + 3; frags 2276 drivers/net/ethernet/qlogic/qla3xxx.c else if (frags <= 14) frags 2277 drivers/net/ethernet/qlogic/qla3xxx.c return frags + 4; frags 2278 drivers/net/ethernet/qlogic/qla3xxx.c else if (frags <= 18) frags 2279 drivers/net/ethernet/qlogic/qla3xxx.c return frags + 5; frags 2350 drivers/net/ethernet/qlogic/qla3xxx.c skb_frag_t *frag = &skb_shinfo(skb)->frags[completed_segs]; frags 600 drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c frag = &skb_shinfo(skb)->frags[i]; frags 684 drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c delta += skb_frag_size(&skb_shinfo(skb)->frags[i]); frags 1388 drivers/net/ethernet/qualcomm/emac/emac-mac.c skb_frag_t *frag = &skb_shinfo(skb)->frags[i]; frags 725 drivers/net/ethernet/realtek/8139cp.c this_frag = &skb_shinfo(skb)->frags[frag]; frags 820 drivers/net/ethernet/realtek/8139cp.c const skb_frag_t *this_frag = &skb_shinfo(skb)->frags[frag]; frags 5706 drivers/net/ethernet/realtek/r8169_main.c const skb_frag_t *frag = info->frags + cur_frag; frags 5891 drivers/net/ethernet/realtek/r8169_main.c int frags; frags 5922 drivers/net/ethernet/realtek/r8169_main.c frags = rtl8169_xmit_frags(tp, skb, opts); frags 5923 drivers/net/ethernet/realtek/r8169_main.c if (frags < 0) frags 5925 drivers/net/ethernet/realtek/r8169_main.c else if (frags) frags 5946 drivers/net/ethernet/realtek/r8169_main.c tp->cur_tx += frags + 1; frags 1904 drivers/net/ethernet/rocker/rocker_main.c struct rocker_tlv *frags; frags 1917 drivers/net/ethernet/rocker/rocker_main.c frags = rocker_tlv_nest_start(desc_info, ROCKER_TLV_TX_FRAGS); frags 1918 drivers/net/ethernet/rocker/rocker_main.c if (!frags) frags 1931 drivers/net/ethernet/rocker/rocker_main.c const skb_frag_t *frag = &skb_shinfo(skb)->frags[i]; frags 1939 drivers/net/ethernet/rocker/rocker_main.c rocker_tlv_nest_end(desc_info, frags); frags 1953 drivers/net/ethernet/rocker/rocker_main.c rocker_tlv_nest_cancel(desc_info, frags); frags 1350 drivers/net/ethernet/samsung/sxgbe/sxgbe_main.c const skb_frag_t *frag = &skb_shinfo(skb)->frags[frag_num]; frags 252 drivers/net/ethernet/sfc/falcon/tx.c fragment = &skb_shinfo(skb)->frags[frag_index++]; frags 272 drivers/net/ethernet/sfc/tx.c skb_frag_t *f = &skb_shinfo(skb)->frags[i]; frags 422 drivers/net/ethernet/sfc/tx.c fragment = &skb_shinfo(skb)->frags[frag_index++]; frags 389 drivers/net/ethernet/sfc/tx_tso.c skb_shinfo(skb)->frags + frag_i); frags 412 drivers/net/ethernet/sfc/tx_tso.c skb_shinfo(skb)->frags + frag_i); frags 3006 drivers/net/ethernet/stmicro/stmmac/stmmac_main.c const skb_frag_t *frag = &skb_shinfo(skb)->frags[i]; frags 3196 drivers/net/ethernet/stmicro/stmmac/stmmac_main.c const skb_frag_t *frag = &skb_shinfo(skb)->frags[i]; frags 1994 drivers/net/ethernet/sun/cassini.c skb_frag_t *frag = skb_shinfo(skb)->frags; frags 2813 drivers/net/ethernet/sun/cassini.c const skb_frag_t *fragp = &skb_shinfo(skb)->frags[frag]; frags 3572 drivers/net/ethernet/sun/niu.c skb_frag_size(&skb_shinfo(skb)->frags[i]), frags 6694 drivers/net/ethernet/sun/niu.c const skb_frag_t *frag = &skb_shinfo(skb)->frags[i]; frags 1067 drivers/net/ethernet/sun/sungem.c const skb_frag_t *this_frag = &skb_shinfo(skb)->frags[frag]; frags 2344 drivers/net/ethernet/sun/sunhme.c const skb_frag_t *this_frag = &skb_shinfo(skb)->frags[frag]; frags 1084 drivers/net/ethernet/sun/sunvnet_common.c skb_frag_t *f = &skb_shinfo(skb)->frags[i]; frags 1125 drivers/net/ethernet/sun/sunvnet_common.c skb_frag_t *f = &skb_shinfo(skb)->frags[i]; frags 583 drivers/net/ethernet/synopsys/dwc-xlgmac-desc.c frag = &skb_shinfo(skb)->frags[i]; frags 181 drivers/net/ethernet/synopsys/dwc-xlgmac-net.c frag = &skb_shinfo(skb)->frags[i]; frags 1506 drivers/net/ethernet/tehuti/tehuti.c frag = &skb_shinfo(skb)->frags[i]; frags 1117 drivers/net/ethernet/ti/netcp_core.c skb_frag_t *frag = &skb_shinfo(skb)->frags[i]; frags 648 drivers/net/ethernet/tundra/tsi108_eth.c int frags = skb_shinfo(skb)->nr_frags + 1; frags 670 drivers/net/ethernet/tundra/tsi108_eth.c if (data->txfree - frags < MAX_SKB_FRAGS + 1) { frags 676 drivers/net/ethernet/tundra/tsi108_eth.c for (i = 0; i < frags; i++) { frags 703 drivers/net/ethernet/tundra/tsi108_eth.c const skb_frag_t *frag = &skb_shinfo(skb)->frags[i - 1]; frags 712 drivers/net/ethernet/tundra/tsi108_eth.c if (i == frags - 1) frags 2561 drivers/net/ethernet/via/via-velocity.c const skb_frag_t *frag = &skb_shinfo(skb)->frags[i]; frags 835 drivers/net/ethernet/xilinx/ll_temac_main.c frag = &skb_shinfo(skb)->frags[0]; frags 666 drivers/net/ethernet/xilinx/xilinx_axienet_main.c frag = &skb_shinfo(skb)->frags[ii]; frags 415 drivers/net/hyperv/netvsc_drv.c int frags = skb_shinfo(skb)->nr_frags; frags 434 drivers/net/hyperv/netvsc_drv.c for (i = 0; i < frags; i++) { frags 435 drivers/net/hyperv/netvsc_drv.c skb_frag_t *frag = skb_shinfo(skb)->frags + i; frags 446 drivers/net/hyperv/netvsc_drv.c int i, frags = skb_shinfo(skb)->nr_frags; frags 449 drivers/net/hyperv/netvsc_drv.c for (i = 0; i < frags; i++) { frags 450 drivers/net/hyperv/netvsc_drv.c skb_frag_t *frag = skb_shinfo(skb)->frags + i; frags 1005 drivers/net/thunderbolt.c const skb_frag_t *frag = &skb_shinfo(skb)->frags[frag_num]; frags 1760 drivers/net/tun.c bool frags = tun_napi_frags_enabled(tfile); frags 1815 drivers/net/tun.c if (!frags && tun_can_build_skb(tun, tfile, len, noblock, zerocopy)) { frags 1836 drivers/net/tun.c if (frags) { frags 1852 drivers/net/tun.c if (frags) frags 1867 drivers/net/tun.c if (frags) { frags 1879 drivers/net/tun.c if (frags) { frags 1911 drivers/net/tun.c if (frags && !pskb_may_pull(skb, ETH_HLEN)) { frags 1945 drivers/net/tun.c if (frags) { frags 1971 drivers/net/tun.c if (frags) { frags 1335 drivers/net/usb/usbnet.c skb_frag_t *f = &skb_shinfo(skb)->frags[i]; frags 660 drivers/net/vmxnet3/vmxnet3_drv.c skb_frag_t *frag = skb_shinfo(skb)->frags + skb_shinfo(skb)->nr_frags; frags 757 drivers/net/vmxnet3/vmxnet3_drv.c const skb_frag_t *frag = &skb_shinfo(skb)->frags[i]; frags 958 drivers/net/vmxnet3/vmxnet3_drv.c const skb_frag_t *frag = &skb_shinfo(skb)->frags[i]; frags 96 drivers/net/wireless/ath/ath10k/htt.h struct htt_data_tx_desc_frag frags[6]; frags 104 drivers/net/wireless/ath/ath10k/htt.h struct htt_data_tx_desc_frag frags[6]; frags 1855 drivers/net/wireless/ath/ath10k/htt.h struct htt_data_tx_desc_frag frags[2]; frags 1862 drivers/net/wireless/ath/ath10k/htt.h struct htt_data_tx_desc_frag frags[2]; frags 1354 drivers/net/wireless/ath/ath10k/htt_tx.c struct htt_data_tx_desc_frag *frags; frags 1413 drivers/net/wireless/ath/ath10k/htt_tx.c frags = (struct htt_data_tx_desc_frag *) frags 1414 drivers/net/wireless/ath/ath10k/htt_tx.c &ext_desc_t[msdu_id].frags; frags 1416 drivers/net/wireless/ath/ath10k/htt_tx.c frags[0].tword_addr.paddr_lo = frags 1418 drivers/net/wireless/ath/ath10k/htt_tx.c frags[0].tword_addr.paddr_hi = 0; frags 1419 drivers/net/wireless/ath/ath10k/htt_tx.c frags[0].tword_addr.len_16 = __cpu_to_le16(msdu->len); frags 1424 drivers/net/wireless/ath/ath10k/htt_tx.c frags = txbuf->frags; frags 1425 drivers/net/wireless/ath/ath10k/htt_tx.c frags[0].dword_addr.paddr = frags 1427 drivers/net/wireless/ath/ath10k/htt_tx.c frags[0].dword_addr.len = __cpu_to_le32(msdu->len); frags 1428 drivers/net/wireless/ath/ath10k/htt_tx.c frags[1].dword_addr.paddr = 0; frags 1429 drivers/net/wireless/ath/ath10k/htt_tx.c frags[1].dword_addr.len = 0; frags 1516 drivers/net/wireless/ath/ath10k/htt_tx.c sizeof(txbuf->frags); frags 1554 drivers/net/wireless/ath/ath10k/htt_tx.c struct htt_data_tx_desc_frag *frags; frags 1613 drivers/net/wireless/ath/ath10k/htt_tx.c frags = (struct htt_data_tx_desc_frag *) frags 1614 drivers/net/wireless/ath/ath10k/htt_tx.c &ext_desc_t[msdu_id].frags; frags 1616 drivers/net/wireless/ath/ath10k/htt_tx.c frags[0].tword_addr.paddr_lo = frags 1618 drivers/net/wireless/ath/ath10k/htt_tx.c frags[0].tword_addr.paddr_hi = frags 1620 drivers/net/wireless/ath/ath10k/htt_tx.c frags[0].tword_addr.len_16 = __cpu_to_le16(msdu->len); frags 1625 drivers/net/wireless/ath/ath10k/htt_tx.c frags = txbuf->frags; frags 1626 drivers/net/wireless/ath/ath10k/htt_tx.c frags[0].tword_addr.paddr_lo = frags 1628 drivers/net/wireless/ath/ath10k/htt_tx.c frags[0].tword_addr.paddr_hi = frags 1630 drivers/net/wireless/ath/ath10k/htt_tx.c frags[0].tword_addr.len_16 = __cpu_to_le16(msdu->len); frags 1631 drivers/net/wireless/ath/ath10k/htt_tx.c frags[1].tword_addr.paddr_lo = 0; frags 1632 drivers/net/wireless/ath/ath10k/htt_tx.c frags[1].tword_addr.paddr_hi = 0; frags 1633 drivers/net/wireless/ath/ath10k/htt_tx.c frags[1].tword_addr.len_16 = 0; frags 1723 drivers/net/wireless/ath/ath10k/htt_tx.c sizeof(txbuf->frags); frags 1068 drivers/net/wireless/ath/wil6210/debugfs.c const skb_frag_t *frag = &skb_shinfo(skb)->frags[i]; frags 226 drivers/net/wireless/ath/wil6210/trace.h TP_PROTO(u8 vring, u16 index, unsigned int len, u8 frags), frags 227 drivers/net/wireless/ath/wil6210/trace.h TP_ARGS(vring, index, len, frags), frags 230 drivers/net/wireless/ath/wil6210/trace.h __field(u8, frags) frags 236 drivers/net/wireless/ath/wil6210/trace.h __entry->frags = frags; frags 241 drivers/net/wireless/ath/wil6210/trace.h __entry->vring, __entry->index, __entry->len, __entry->frags) frags 1851 drivers/net/wireless/ath/wil6210/txrx.c frag = &skb_shinfo(skb)->frags[f]; frags 2095 drivers/net/wireless/ath/wil6210/txrx.c const skb_frag_t *frag = &skb_shinfo(skb)->frags[f]; frags 1486 drivers/net/wireless/ath/wil6210/txrx_edma.c skb_frag_t *frag = &skb_shinfo(skb)->frags[f]; frags 393 drivers/net/wireless/intel/iwlwifi/fw/api/debug.h struct iwl_buf_alloc_frag frags[BUF_ALLOC_MAX_NUM_FRAGS]; frags 435 drivers/net/wireless/intel/iwlwifi/pcie/tx-gen2.c const skb_frag_t *frag = &skb_shinfo(skb)->frags[i]; frags 2030 drivers/net/wireless/intel/iwlwifi/pcie/tx.c const skb_frag_t *frag = &skb_shinfo(skb)->frags[i]; frags 453 drivers/net/wireless/mediatek/mt76/dma.c if (shinfo->nr_frags < ARRAY_SIZE(shinfo->frags)) { frags 368 drivers/net/xen-netback/netback.c skb_frag_t *frags = shinfo->frags; frags 377 drivers/net/xen-netback/netback.c start = (frag_get_pending_idx(&shinfo->frags[0]) == pending_idx); frags 384 drivers/net/xen-netback/netback.c frag_set_pending_idx(&frags[shinfo->nr_frags], pending_idx); frags 390 drivers/net/xen-netback/netback.c frags = shinfo->frags; frags 398 drivers/net/xen-netback/netback.c frag_set_pending_idx(&frags[shinfo->nr_frags], frags 452 drivers/net/xen-netback/netback.c frag_get_pending_idx(&shinfo->frags[0]) == pending_idx; frags 475 drivers/net/xen-netback/netback.c pending_idx = frag_get_pending_idx(&shinfo->frags[i]); frags 526 drivers/net/xen-netback/netback.c pending_idx = frag_get_pending_idx(&shinfo->frags[j]); frags 537 drivers/net/xen-netback/netback.c pending_idx = frag_get_pending_idx(&first_shinfo->frags[j]); frags 568 drivers/net/xen-netback/netback.c skb_frag_t *frag = shinfo->frags + i; frags 997 drivers/net/xen-netback/netback.c frag_set_pending_idx(&skb_shinfo(skb)->frags[0], frags 1003 drivers/net/xen-netback/netback.c frag_set_pending_idx(&skb_shinfo(skb)->frags[0], frags 1035 drivers/net/xen-netback/netback.c skb_frag_t frags[MAX_SKB_FRAGS]; frags 1060 drivers/net/xen-netback/netback.c put_page(skb_frag_page(&frags[j])); frags 1072 drivers/net/xen-netback/netback.c __skb_frag_set_page(&frags[i], page); frags 1073 drivers/net/xen-netback/netback.c skb_frag_off_set(&frags[i], 0); frags 1074 drivers/net/xen-netback/netback.c skb_frag_size_set(&frags[i], len); frags 1087 drivers/net/xen-netback/netback.c memcpy(skb_shinfo(skb)->frags, frags, i * sizeof(skb_frag_t)); frags 331 drivers/net/xen-netback/rx.c skb_frag_t *frag = &skb_shinfo(frag_iter)->frags[pkt->frag]; frags 316 drivers/net/xen-netfront.c page = skb_frag_page(&skb_shinfo(skb)->frags[0]); frags 525 drivers/net/xen-netfront.c int i, frags = skb_shinfo(skb)->nr_frags; frags 531 drivers/net/xen-netfront.c for (i = 0; i < frags; i++) { frags 532 drivers/net/xen-netfront.c skb_frag_t *frag = skb_shinfo(skb)->frags + i; frags 676 drivers/net/xen-netfront.c skb_frag_t *frag = &skb_shinfo(skb)->frags[i]; frags 900 drivers/net/xen-netfront.c skb_frag_t *nfrag = &skb_shinfo(nskb)->frags[0]; frags 1045 drivers/net/xen-netfront.c skb_frag_off_set(&skb_shinfo(skb)->frags[0], rx->offset); frags 1046 drivers/net/xen-netfront.c skb_frag_size_set(&skb_shinfo(skb)->frags[0], rx->status); frags 1169 drivers/net/xen-netfront.c page = skb_frag_page(&skb_shinfo(skb)->frags[0]); frags 3589 drivers/s390/net/qeth_core_main.c skb_frag_t *frag = &skb_shinfo(skb)->frags[cnt]; frags 3768 drivers/s390/net/qeth_core_main.c skb_frag_t *frag = &skb_shinfo(skb)->frags[cnt]; frags 348 drivers/scsi/bnx2fc/bnx2fc_fcoe.c frag = &skb_shinfo(skb)->frags[skb_shinfo(skb)->nr_frags - 1]; frags 409 drivers/scsi/cxgbi/cxgb3i/cxgb3i.c int frags = skb_shinfo(skb)->nr_frags + (len != skb->data_len); frags 410 drivers/scsi/cxgbi/cxgb3i/cxgb3i.c int wrs_needed = skb_wrs[frags]; frags 415 drivers/scsi/cxgbi/cxgb3i/cxgb3i.c WARN_ON(frags >= SKB_WR_LIST_SIZE || wrs_needed < 1); frags 420 drivers/scsi/cxgbi/cxgb3i/cxgb3i.c csk, skb->len, skb->data_len, frags, frags 435 drivers/scsi/cxgbi/cxgb3i/cxgb3i.c csk, skb->len, skb->data_len, frags, skb->csum, frags 1173 drivers/scsi/cxgbi/libcxgbi.c int frags = skb_shinfo(skb)->nr_frags + frags 1183 drivers/scsi/cxgbi/libcxgbi.c if (frags >= SKB_WR_LIST_SIZE) { frags 1837 drivers/scsi/cxgbi/libcxgbi.c unsigned int dlen, struct page_frag *frags, frags 1862 drivers/scsi/cxgbi/libcxgbi.c if (i && page == frags[i - 1].page && frags 1864 drivers/scsi/cxgbi/libcxgbi.c frags[i - 1].offset + frags[i - 1].size) { frags 1865 drivers/scsi/cxgbi/libcxgbi.c frags[i - 1].size += copy; frags 1873 drivers/scsi/cxgbi/libcxgbi.c frags[i].page = page; frags 1874 drivers/scsi/cxgbi/libcxgbi.c frags[i].offset = sg->offset + sgoffset; frags 1875 drivers/scsi/cxgbi/libcxgbi.c frags[i].size = copy; frags 1995 drivers/scsi/cxgbi/libcxgbi.c tdata->frags, MAX_PDU_FRAGS); frags 2006 drivers/scsi/cxgbi/libcxgbi.c struct page_frag *frag = tdata->frags; frags 2025 drivers/scsi/cxgbi/libcxgbi.c tdata->frags[i].page, frags 2026 drivers/scsi/cxgbi/libcxgbi.c tdata->frags[i].offset, frags 2027 drivers/scsi/cxgbi/libcxgbi.c tdata->frags[i].size); frags 529 drivers/scsi/cxgbi/libcxgbi.h struct page_frag frags[MAX_PDU_FRAGS]; frags 1530 drivers/scsi/fcoe/fcoe.c frag = &skb_shinfo(skb)->frags[skb_shinfo(skb)->nr_frags - 1]; frags 320 drivers/scsi/fcoe/fcoe_transport.c frag = &skb_shinfo(skb)->frags[i]; frags 1103 drivers/scsi/qedf/qedf_main.c frag = &skb_shinfo(skb)->frags[skb_shinfo(skb)->nr_frags - 1]; frags 273 drivers/staging/octeon/ethernet-tx.c skb_frag_t *fs = skb_shinfo(skb)->frags + i; frags 1350 drivers/staging/qlge/qlge_main.c skb_frag_t *frag = &skb_shinfo(skb)->frags[frag_idx]; frags 347 drivers/staging/unisys/include/iochannel.h struct phys_info frags[MAX_PHYS_INFO]; frags 240 drivers/staging/unisys/visornic/visornic_main.c struct phys_info frags[]) frags 265 drivers/staging/unisys/visornic/visornic_main.c frags[count].pi_pfn = frags 267 drivers/staging/unisys/visornic/visornic_main.c frags[count].pi_off = frags 270 drivers/staging/unisys/visornic/visornic_main.c PI_PAGE_SIZE - frags[count].pi_off); frags 275 drivers/staging/unisys/visornic/visornic_main.c frags[count].pi_len = size; frags 286 drivers/staging/unisys/visornic/visornic_main.c skb_frag_page(&skb_shinfo(skb)->frags[frag])), frags 287 drivers/staging/unisys/visornic/visornic_main.c skb_frag_off(&skb_shinfo(skb)->frags[frag]), frags 288 drivers/staging/unisys/visornic/visornic_main.c skb_frag_size(&skb_shinfo(skb)->frags[frag]), frags 289 drivers/staging/unisys/visornic/visornic_main.c count, frags_max, frags); frags 309 drivers/staging/unisys/visornic/visornic_main.c &frags[count]); frags 964 drivers/staging/unisys/visornic/visornic_main.c cmdrsp->net.xmt.frags); frags 41 drivers/target/iscsi/cxgbit/cxgbit_lro.h u8 frags; frags 219 drivers/target/iscsi/cxgbit/cxgbit_main.c __skb_fill_page_desc(skb, skb_frag_idx, gl->frags[0].page, frags 220 drivers/target/iscsi/cxgbit/cxgbit_main.c gl->frags[0].offset + offset, frags 221 drivers/target/iscsi/cxgbit/cxgbit_main.c gl->frags[0].size - offset); frags 224 drivers/target/iscsi/cxgbit/cxgbit_main.c gl->frags[i].page, frags 225 drivers/target/iscsi/cxgbit/cxgbit_main.c gl->frags[i].offset, frags 226 drivers/target/iscsi/cxgbit/cxgbit_main.c gl->frags[i].size); frags 231 drivers/target/iscsi/cxgbit/cxgbit_main.c get_page(gl->frags[gl->nfrags - 1].page); frags 301 drivers/target/iscsi/cxgbit/cxgbit_main.c pdu_cb->frags += gl->nfrags; frags 899 drivers/target/iscsi/cxgbit/cxgbit_target.c skb_frag_t *dfrag = &ssi->frags[pdu_cb->dfrag_idx]; frags 1403 drivers/target/iscsi/cxgbit/cxgbit_target.c pdu_cb->ddigest, pdu_cb->frags); frags 1406 drivers/target/iscsi/cxgbit/cxgbit_target.c skb, i, skb_frag_off(&ssi->frags[i]), frags 1407 drivers/target/iscsi/cxgbit/cxgbit_target.c skb_frag_size(&ssi->frags[i])); frags 1418 drivers/target/iscsi/cxgbit/cxgbit_target.c put_page(skb_frag_page(&ssi->frags[i])); frags 1443 drivers/target/iscsi/cxgbit/cxgbit_target.c memcpy(&hssi->frags[hfrag_idx], &ssi->frags[pdu_cb->hfrag_idx], frags 1446 drivers/target/iscsi/cxgbit/cxgbit_target.c get_page(skb_frag_page(&hssi->frags[hfrag_idx])); frags 1448 drivers/target/iscsi/cxgbit/cxgbit_target.c hpdu_cb->frags++; frags 1451 drivers/target/iscsi/cxgbit/cxgbit_target.c len = skb_frag_size(&hssi->frags[hfrag_idx]); frags 1465 drivers/target/iscsi/cxgbit/cxgbit_target.c memcpy(&hssi->frags[dfrag_idx], frags 1466 drivers/target/iscsi/cxgbit/cxgbit_target.c &ssi->frags[pdu_cb->dfrag_idx + i], frags 1469 drivers/target/iscsi/cxgbit/cxgbit_target.c get_page(skb_frag_page(&hssi->frags[dfrag_idx])); frags 1471 drivers/target/iscsi/cxgbit/cxgbit_target.c len += skb_frag_size(&hssi->frags[dfrag_idx]); frags 1474 drivers/target/iscsi/cxgbit/cxgbit_target.c hpdu_cb->frags++; frags 87 fs/jffs2/debug.c if (fn->frags > 1) { frags 89 fs/jffs2/debug.c ref_offset(fn->raw), fn->frags); frags 540 fs/jffs2/gc.c if (nrfrags == frag->node->frags) frags 1028 fs/jffs2/gc.c if(fn->frags > 1) { frags 1130 fs/jffs2/gc.c D1(if(unlikely(fn->frags <= 1)) { frags 1132 fs/jffs2/gc.c __func__, fn->frags, je32_to_cpu(ri.version), frags 1145 fs/jffs2/gc.c new_fn->frags++; frags 1146 fs/jffs2/gc.c fn->frags--; frags 1149 fs/jffs2/gc.c if (fn->frags) { frags 1153 fs/jffs2/gc.c if (!new_fn->frags) { frags 105 fs/jffs2/nodelist.c this->node->frags--; frags 106 fs/jffs2/nodelist.c if (!this->node->frags) { frags 114 fs/jffs2/nodelist.c ref_offset(this->node->raw), this->node->ofs, this->node->ofs+this->node->size, this->node->frags); frags 286 fs/jffs2/nodelist.c this->node->frags++; frags 374 fs/jffs2/nodelist.c newfrag->node->frags = 1; frags 571 fs/jffs2/nodelist.c if (frag->node && !(--frag->node->frags)) { frags 218 fs/jffs2/nodelist.h uint32_t frags; /* Number of fragments which currently refer frags 191 fs/jffs2/write.c fn->frags = 0; frags 494 fs/ufs/balloc.c static bool try_add_frags(struct inode *inode, unsigned frags) frags 496 fs/ufs/balloc.c unsigned size = frags * i_blocksize(inode); frags 262 fs/ufs/ufs_fs.h #define ufs_fragstoblks(frags) ((frags) >> uspi->s_fpbshift) frags 329 include/linux/mlx5/driver.h struct mlx5_buf_list *frags; frags 336 include/linux/mlx5/driver.h struct mlx5_buf_list *frags; frags 812 include/linux/mlx5/driver.h return buf->frags->buf + offset; frags 851 include/linux/mlx5/driver.h static inline void mlx5_init_fbc_offset(struct mlx5_buf_list *frags, frags 856 include/linux/mlx5/driver.h fbc->frags = frags; frags 865 include/linux/mlx5/driver.h static inline void mlx5_init_fbc(struct mlx5_buf_list *frags, frags 869 include/linux/mlx5/driver.h mlx5_init_fbc_offset(frags, log_stride, log_sz, 0, fbc); frags 880 include/linux/mlx5/driver.h return fbc->frags[frag].buf + ((fbc->frag_sz_m1 & ix) << fbc->log_stride); frags 533 include/linux/skbuff.h skb_frag_t frags[MAX_SKB_FRAGS]; frags 2082 include/linux/skbuff.h len += skb_frag_size(&skb_shinfo(skb)->frags[i]); frags 2107 include/linux/skbuff.h skb_frag_t *frag = &skb_shinfo(skb)->frags[i]; frags 2965 include/linux/skbuff.h __skb_frag_ref(&skb_shinfo(skb)->frags[f]); frags 2988 include/linux/skbuff.h __skb_frag_unref(&skb_shinfo(skb)->frags[f]); frags 3053 include/linux/skbuff.h __skb_frag_set_page(&skb_shinfo(skb)->frags[f], page); frags 3242 include/linux/skbuff.h const skb_frag_t *frag = &skb_shinfo(skb)->frags[i - 1]; frags 192 include/net/tls.h skb_frag_t frags[MAX_SKB_FRAGS]; frags 503 include/sound/hdaudio.h unsigned int frags; /* number for period in the play buffer */ frags 946 net/appletalk/ddp.c const skb_frag_t *frag = &skb_shinfo(skb)->frags[i]; frags 441 net/core/datagram.c const skb_frag_t *frag = &skb_shinfo(skb)->frags[i]; frags 573 net/core/datagram.c const skb_frag_t *frag = &skb_shinfo(skb)->frags[i]; frags 3060 net/core/dev.c skb_frag_t *frag = &skb_shinfo(skb)->frags[i]; frags 5402 net/core/dev.c const skb_frag_t *frag0 = &pinfo->frags[0]; frags 5429 net/core/dev.c skb_frag_off_add(&pinfo->frags[0], grow); frags 5430 net/core/dev.c skb_frag_size_sub(&pinfo->frags[0], grow); frags 5432 net/core/dev.c if (unlikely(!skb_frag_size(&pinfo->frags[0]))) { frags 5434 net/core/dev.c memmove(pinfo->frags, pinfo->frags + 1, frags 5435 net/core/dev.c --pinfo->nr_frags * sizeof(pinfo->frags[0])); frags 2625 net/core/pktgen.c int frags = pkt_dev->nfrags; frags 2630 net/core/pktgen.c if (frags > MAX_SKB_FRAGS) frags 2631 net/core/pktgen.c frags = MAX_SKB_FRAGS; frags 2632 net/core/pktgen.c len = datalen - frags * PAGE_SIZE; frags 2635 net/core/pktgen.c datalen = frags * PAGE_SIZE; frags 2639 net/core/pktgen.c frag_len = (datalen/frags) < PAGE_SIZE ? frags 2640 net/core/pktgen.c (datalen/frags) : PAGE_SIZE; frags 2653 net/core/pktgen.c skb_frag_off_set(&skb_shinfo(skb)->frags[i], 0); frags 2655 net/core/pktgen.c if (i == (frags - 1)) frags 2656 net/core/pktgen.c skb_frag_size_set(&skb_shinfo(skb)->frags[i], frags 2659 net/core/pktgen.c skb_frag_size_set(&skb_shinfo(skb)->frags[i], frag_len); frags 2660 net/core/pktgen.c datalen -= skb_frag_size(&skb_shinfo(skb)->frags[i]); frags 2661 net/core/pktgen.c skb->len += skb_frag_size(&skb_shinfo(skb)->frags[i]); frags 2662 net/core/pktgen.c skb->data_len += skb_frag_size(&skb_shinfo(skb)->frags[i]); frags 556 net/core/skbuff.c skb_frag_t *frag = &skb_shinfo(skb)->frags[i]; frags 605 net/core/skbuff.c __skb_frag_unref(&shinfo->frags[i]); frags 783 net/core/skbuff.c skb_frag_t *frag = &skb_shinfo(skb)->frags[i]; frags 1373 net/core/skbuff.c skb_frag_t *f = &skb_shinfo(skb)->frags[i]; frags 1579 net/core/skbuff.c skb_shinfo(n)->frags[i] = skb_shinfo(skb)->frags[i]; frags 1641 net/core/skbuff.c offsetof(struct skb_shared_info, frags[skb_shinfo(skb)->nr_frags])); frags 1943 net/core/skbuff.c int end = offset + skb_frag_size(&skb_shinfo(skb)->frags[i]); frags 1950 net/core/skbuff.c skb_frag_size_set(&skb_shinfo(skb)->frags[i++], len - offset); frags 2076 net/core/skbuff.c int size = skb_frag_size(&skb_shinfo(skb)->frags[i]); frags 2141 net/core/skbuff.c int size = skb_frag_size(&skb_shinfo(skb)->frags[i]); frags 2147 net/core/skbuff.c skb_frag_t *frag = &skb_shinfo(skb)->frags[k]; frags 2149 net/core/skbuff.c *frag = skb_shinfo(skb)->frags[i]; frags 2210 net/core/skbuff.c skb_frag_t *f = &skb_shinfo(skb)->frags[i]; frags 2397 net/core/skbuff.c const skb_frag_t *f = &skb_shinfo(skb)->frags[seg]; frags 2488 net/core/skbuff.c skb_frag_t *frag = &skb_shinfo(skb)->frags[fragidx]; frags 2497 net/core/skbuff.c skb_frag_t *frag = &skb_shinfo(skb)->frags[fragidx]; frags 2570 net/core/skbuff.c skb_frag_t *frag = &skb_shinfo(skb)->frags[i]; frags 2650 net/core/skbuff.c skb_frag_t *frag = &skb_shinfo(skb)->frags[i]; frags 2752 net/core/skbuff.c end = start + skb_frag_size(&skb_shinfo(skb)->frags[i]); frags 2754 net/core/skbuff.c skb_frag_t *frag = &skb_shinfo(skb)->frags[i]; frags 2984 net/core/skbuff.c skb_shinfo(to)->frags[j] = skb_shinfo(from)->frags[i]; frags 2985 net/core/skbuff.c size = min_t(int, skb_frag_size(&skb_shinfo(to)->frags[j]), frags 2987 net/core/skbuff.c skb_frag_size_set(&skb_shinfo(to)->frags[j], size); frags 3200 net/core/skbuff.c skb_shinfo(skb1)->frags[i] = skb_shinfo(skb)->frags[i]; frags 3224 net/core/skbuff.c int size = skb_frag_size(&skb_shinfo(skb)->frags[i]); frags 3227 net/core/skbuff.c skb_shinfo(skb1)->frags[k] = skb_shinfo(skb)->frags[i]; frags 3239 net/core/skbuff.c skb_frag_off_add(&skb_shinfo(skb1)->frags[0], len - pos); frags 3240 net/core/skbuff.c skb_frag_size_sub(&skb_shinfo(skb1)->frags[0], len - pos); frags 3241 net/core/skbuff.c skb_frag_size_set(&skb_shinfo(skb)->frags[i], len - pos); frags 3314 net/core/skbuff.c fragfrom = &skb_shinfo(skb)->frags[from]; frags 3333 net/core/skbuff.c fragfrom = &skb_shinfo(skb)->frags[from]; frags 3334 net/core/skbuff.c fragto = &skb_shinfo(tgt)->frags[merge]; frags 3358 net/core/skbuff.c fragfrom = &skb_shinfo(skb)->frags[from]; frags 3359 net/core/skbuff.c fragto = &skb_shinfo(tgt)->frags[to]; frags 3386 net/core/skbuff.c fragfrom = &skb_shinfo(skb)->frags[0]; frags 3387 net/core/skbuff.c fragto = &skb_shinfo(tgt)->frags[merge]; frags 3396 net/core/skbuff.c skb_shinfo(skb)->frags[to++] = skb_shinfo(skb)->frags[from++]; frags 3491 net/core/skbuff.c frag = &skb_shinfo(st->cur_skb)->frags[st->frag_idx]; frags 3594 net/core/skbuff.c skb_frag_size_add(&skb_shinfo(skb)->frags[i - 1], size); frags 3656 net/core/skbuff.c skb_frag_t *frag = skb_shinfo(head_skb)->frags; frags 3772 net/core/skbuff.c frag = skb_shinfo(list_skb)->frags; frags 3850 net/core/skbuff.c nskb_frag = skb_shinfo(nskb)->frags; frags 3866 net/core/skbuff.c frag = skb_shinfo(list_skb)->frags; frags 4014 net/core/skbuff.c frag = pinfo->frags + nr_frags; frags 4015 net/core/skbuff.c frag2 = skbinfo->frags + i; frags 4035 net/core/skbuff.c skb_frag_t *frag = pinfo->frags + nr_frags; frags 4053 net/core/skbuff.c memcpy(frag + 1, skbinfo->frags, sizeof(*frag) * skbinfo->nr_frags); frags 4066 net/core/skbuff.c skb_frag_off_add(&skbinfo->frags[0], eat); frags 4067 net/core/skbuff.c skb_frag_size_sub(&skbinfo->frags[0], eat); frags 4188 net/core/skbuff.c end = start + skb_frag_size(&skb_shinfo(skb)->frags[i]); frags 4190 net/core/skbuff.c skb_frag_t *frag = &skb_shinfo(skb)->frags[i]; frags 5080 net/core/skbuff.c memcpy(to_shinfo->frags + to_shinfo->nr_frags, frags 5081 net/core/skbuff.c from_shinfo->frags, frags 5092 net/core/skbuff.c __skb_frag_ref(&from_shinfo->frags[i]); frags 5733 net/core/skbuff.c frags[skb_shinfo(skb)->nr_frags])); frags 5852 net/core/skbuff.c frags[skb_shinfo(skb)->nr_frags])); frags 5859 net/core/skbuff.c int fsize = skb_frag_size(&skb_shinfo(skb)->frags[i]); frags 5862 net/core/skbuff.c shinfo->frags[k] = skb_shinfo(skb)->frags[i]; frags 5873 net/core/skbuff.c skb_frag_off_add(&shinfo->frags[0], off - pos); frags 5874 net/core/skbuff.c skb_frag_size_sub(&shinfo->frags[0], off - pos); frags 55 net/core/tso.c skb_frag_t *frag = &skb_shinfo(skb)->frags[tso->next_frag_idx]; frags 79 net/core/tso.c skb_frag_t *frag = &skb_shinfo(skb)->frags[tso->next_frag_idx]; frags 460 net/ipv4/inet_fragment.c plen += skb_frag_size(&skb_shinfo(head)->frags[i]); frags 1206 net/ipv4/ip_output.c skb_frag_size_add(&skb_shinfo(skb)->frags[i - 1], copy); frags 1033 net/ipv4/tcp.c skb_frag_size_add(&skb_shinfo(skb)->frags[i - 1], copy); frags 1353 net/ipv4/tcp.c skb_frag_size_add(&skb_shinfo(skb)->frags[i - 1], copy); frags 1750 net/ipv4/tcp.c const skb_frag_t *frags = NULL; frags 1800 net/ipv4/tcp.c frags = skb_shinfo(skb)->frags; frags 1802 net/ipv4/tcp.c if (skb_frag_size(frags) > offset) frags 1804 net/ipv4/tcp.c offset -= skb_frag_size(frags); frags 1805 net/ipv4/tcp.c frags++; frags 1808 net/ipv4/tcp.c if (skb_frag_size(frags) != PAGE_SIZE || skb_frag_off(frags)) { frags 1811 net/ipv4/tcp.c while (remaining && (skb_frag_size(frags) != PAGE_SIZE || frags 1812 net/ipv4/tcp.c skb_frag_off(frags))) { frags 1813 net/ipv4/tcp.c remaining -= skb_frag_size(frags); frags 1814 net/ipv4/tcp.c frags++; frags 1820 net/ipv4/tcp.c skb_frag_page(frags)); frags 1826 net/ipv4/tcp.c frags++; frags 3826 net/ipv4/tcp.c const skb_frag_t *f = &shi->frags[i]; frags 1417 net/ipv4/tcp_output.c int size = skb_frag_size(&shinfo->frags[i]); frags 1423 net/ipv4/tcp_output.c shinfo->frags[k] = shinfo->frags[i]; frags 1425 net/ipv4/tcp_output.c skb_frag_off_add(&shinfo->frags[k], eat); frags 1426 net/ipv4/tcp_output.c skb_frag_size_sub(&shinfo->frags[k], eat); frags 766 net/ipv4/udp.c struct sk_buff *frags; frags 773 net/ipv4/udp.c skb_walk_frags(skb, frags) { frags 774 net/ipv4/udp.c csum = csum_add(csum, frags->csum); frags 775 net/ipv4/udp.c hlen -= frags->len; frags 1627 net/ipv6/ip6_output.c skb_frag_size_add(&skb_shinfo(skb)->frags[i - 1], copy); frags 1067 net/ipv6/udp.c struct sk_buff *frags = skb_shinfo(skb)->frag_list; frags 1070 net/ipv6/udp.c if (!frags) { frags 1088 net/ipv6/udp.c csum = csum_add(csum, frags->csum); frags 1089 net/ipv6/udp.c } while ((frags = frags->next)); frags 1226 net/iucv/af_iucv.c skb_frag_t *frag = &skb_shinfo(skb)->frags[i]; frags 1326 net/iucv/af_iucv.c skb_frag_t *frag = &skb_shinfo(skb)->frags[i]; frags 641 net/kcm/kcmsock.c frag = &skb_shinfo(skb)->frags[fragidx]; frags 790 net/kcm/kcmsock.c skb_frag_size_add(&skb_shinfo(skb)->frags[i - 1], size); frags 1000 net/kcm/kcmsock.c skb_frag_size_add(&skb_shinfo(skb)->frags[i - 1], copy); frags 845 net/mac80211/ieee80211_i.h struct sk_buff_head frags; frags 1550 net/mac80211/ieee80211_i.h return !(skb_queue_empty(&txqi->frags) && !txqi->tin.backlog_packets); frags 1458 net/mac80211/tx.c __skb_queue_head_init(&txqi->frags); frags 1500 net/mac80211/tx.c ieee80211_purge_tx_queue(&local->hw, &txqi->frags); frags 3580 net/mac80211/tx.c skb = __skb_dequeue(&txqi->frags); frags 3654 net/mac80211/tx.c skb_queue_splice_tail(&tx.skbs, &txqi->frags); frags 3756 net/mac80211/tx.c (force || !skb_queue_empty(&txqi->frags) || frags 3991 net/mac80211/util.c skb_queue_walk(&txqi->frags, skb) { frags 1201 net/sctp/outqueue.c union sctp_sack_variable *frags; frags 1207 net/sctp/outqueue.c frags = sack->variable; frags 1209 net/sctp/outqueue.c unack_data -= ((ntohs(frags[i].gab.end) - frags 1210 net/sctp/outqueue.c ntohs(frags[i].gab.start) + 1)); frags 1228 net/sctp/outqueue.c union sctp_sack_variable *frags = sack->variable; frags 1284 net/sctp/outqueue.c highest_tsn += ntohs(frags[gap_ack_blocks - 1].gab.end); frags 1740 net/sctp/outqueue.c union sctp_sack_variable *frags; frags 1759 net/sctp/outqueue.c frags = sack->variable; frags 1763 net/sctp/outqueue.c if (tsn_offset >= ntohs(frags[i].gab.start) && frags 1764 net/sctp/outqueue.c tsn_offset <= ntohs(frags[i].gab.end)) frags 561 net/sunrpc/auth_gss/gss_krb5_crypto.c struct scatterlist frags[4]; frags 578 net/sunrpc/auth_gss/gss_krb5_crypto.c sg_set_page(&desc->frags[desc->fragno], sg_page(sg), sg->length, frags 589 net/sunrpc/auth_gss/gss_krb5_crypto.c sg_mark_end(&desc->frags[desc->fragno - 1]); frags 591 net/sunrpc/auth_gss/gss_krb5_crypto.c skcipher_request_set_crypt(desc->req, desc->frags, desc->frags, frags 598 net/sunrpc/auth_gss/gss_krb5_crypto.c sg_init_table(desc->frags, 4); frags 601 net/sunrpc/auth_gss/gss_krb5_crypto.c sg_set_page(&desc->frags[0], sg_page(sg), fraglen, frags 631 net/sunrpc/auth_gss/gss_krb5_crypto.c sg_init_table(desc.frags, 4); frags 905 net/sunrpc/auth_gss/gss_krb5_crypto.c sg_init_table(desc.frags, 4); frags 1721 net/tipc/link.c struct sk_buff_head tmpxq, tnlq, frags; frags 1732 net/tipc/link.c __skb_queue_head_init(&frags); frags 1801 net/tipc/link.c &frags); frags 1807 net/tipc/link.c pktcnt += skb_queue_len(&frags) - 1; frags 1809 net/tipc/link.c skb_queue_splice_tail_init(&frags, &tnlq); frags 258 net/tipc/msg.c int pktmax, struct sk_buff_head *frags) frags 286 net/tipc/msg.c __skb_queue_tail(frags, _skb); frags 300 net/tipc/msg.c __skb_queue_purge(frags); frags 301 net/tipc/msg.c __skb_queue_head_init(frags); frags 1065 net/tipc/msg.h int pktmax, struct sk_buff_head *frags); frags 128 net/tls/tls_device.c __skb_frag_unref(&record->frags[i]); frags 238 net/tls/tls_device.c frag = &record->frags[record->num_frags - 1]; frags 276 net/tls/tls_device.c frag = &record->frags[i]; frags 315 net/tls/tls_device.c tls_fill_prepend(ctx, skb_frag_address(&record->frags[0]), frags 332 net/tls/tls_device.c frag = &record->frags[0]; frags 272 net/tls/tls_device_fallback.c skb_frag_t *frag = &record->frags[i]; frags 71 net/tls/tls_sw.c end = start + skb_frag_size(&skb_shinfo(skb)->frags[i]); frags 577 net/wireless/util.c const skb_frag_t *frag = &sh->frags[0]; frags 75 net/xfrm/xfrm_ipcomp.c frag = skb_shinfo(skb)->frags + skb_shinfo(skb)->nr_frags; frags 216 sound/hda/hdac_stream.c snd_hdac_stream_writew(azx_dev, SD_LVI, azx_dev->frags - 1); frags 370 sound/hda/hdac_stream.c if (azx_dev->frags >= AZX_MAX_BDL_ENTRIES) frags 393 sound/hda/hdac_stream.c azx_dev->frags++; frags 426 sound/hda/hdac_stream.c azx_dev->frags = 0; frags 698 sound/hda/hdac_stream.c azx_dev->frags = 0; frags 344 sound/pci/intel8x0.c int frags; frags 674 sound/pci/intel8x0.c ichdev->frags = 2; frags 689 sound/pci/intel8x0.c ichdev->frags = ichdev->size / ichdev->fragsize; frags 694 sound/pci/intel8x0.c ichdev->lvi_frag = ICH_REG_LVI_MASK % ichdev->frags; frags 699 sound/pci/intel8x0.c ichdev->lvi_frag, ichdev->frags, ichdev->fragsize, frags 744 sound/pci/intel8x0.c ichdev->lvi_frag %= ichdev->frags; frags 164 sound/pci/intel8x0m.c int frags; frags 398 sound/pci/intel8x0m.c ichdev->frags = 2; frags 411 sound/pci/intel8x0m.c ichdev->frags = ichdev->size / ichdev->fragsize; frags 416 sound/pci/intel8x0m.c ichdev->lvi_frag = ICH_REG_LVI_MASK % ichdev->frags; frags 421 sound/pci/intel8x0m.c ichdev->lvi_frag, ichdev->frags, ichdev->fragsize, frags 460 sound/pci/intel8x0m.c ichdev->lvi_frag %= ichdev->frags; frags 289 sound/pci/lola/lola.h unsigned int frags; frags 315 sound/pci/lola/lola_pcm.c if (str->frags >= LOLA_MAX_BDL_ENTRIES) frags 331 sound/pci/lola/lola_pcm.c str->frags++; frags 354 sound/pci/lola/lola_pcm.c str->frags = 0; frags 441 sound/pci/lola/lola_pcm.c lola_dsd_write(chip, str->dsd, LVI, str->frags - 1); frags 82 sound/soc/intel/skylake/skl-sst-cldma.c ctx->cl_dev.frags = 0; frags 85 sound/soc/intel/skylake/skl-sst-cldma.c (ctx->cl_dev.frags * ctx->cl_dev.bufsize)); frags 96 sound/soc/intel/skylake/skl-sst-cldma.c ctx->cl_dev.frags++; frags 360 sound/soc/intel/skylake/skl-sst-cldma.c ctx->cl_dev.bufsize, ctx->cl_dev.frags); frags 232 sound/soc/intel/skylake/skl-sst-cldma.h unsigned int frags; frags 41 sound/soc/sof/intel/hda-stream.c if (stream->frags >= HDA_DSP_MAX_BDL_ENTRIES) { frags 64 sound/soc/sof/intel/hda-stream.c stream->frags++; frags 68 sound/soc/sof/intel/hda-stream.c stream->frags, chunk); frags 104 sound/soc/sof/intel/hda-stream.c stream->frags = 0; frags 429 sound/soc/sof/intel/hda-stream.c hstream->frags = 0; frags 476 sound/soc/sof/intel/hda-stream.c 0xffff, (hstream->frags - 1)); frags 95 sound/soc/txx9/txx9aclc.c dmadata->frags = 2; frags 98 sound/soc/txx9/txx9aclc.c dmadata->frags = dmadata->buffer_bytes / dmadata->period_bytes; frags 176 sound/soc/txx9/txx9aclc.c dmadata->frag_count = NR_DMA_CHAIN % dmadata->frags; frags 196 sound/soc/txx9/txx9aclc.c dmadata->frag_count %= dmadata->frags; frags 55 sound/soc/txx9/txx9aclc.h int frags; frags 275 tools/testing/selftests/net/tls.c int i, frags; frags 277 tools/testing/selftests/net/tls.c for (frags = 1; frags <= MAX_FRAGS; frags++) { frags 278 tools/testing/selftests/net/tls.c for (i = 0; i < frags; i++) { frags 285 tools/testing/selftests/net/tls.c msg.msg_iovlen = frags; frags 287 tools/testing/selftests/net/tls.c EXPECT_EQ(sendmsg(self->fd, &msg, 0), SEND_LEN * frags); frags 288 tools/testing/selftests/net/tls.c EXPECT_EQ(recv(self->cfd, buf, SEND_LEN * frags, MSG_WAITALL), frags 289 tools/testing/selftests/net/tls.c SEND_LEN * frags); frags 291 tools/testing/selftests/net/tls.c for (i = 0; i < frags; i++)