Searched refs:frags (Results 51 - 75 of 283) sorted by relevance

1234567891011>>

/linux-master/net/core/
H A Ddatagram.c413 const skb_frag_t *frag = &skb_shinfo(skb)->frags[i];
563 const skb_frag_t *frag = &skb_shinfo(skb)->frags[i];
669 skb_frag_t *last = &skb_shinfo(skb)->frags[frag - 1];
703 * pages and build frags through them.
H A Dpktgen.c584 " frags: %d delay: %llu clone_skb: %d ifname: %s\n",
1084 if (!strcmp(name, "frags")) {
1091 sprintf(pg_result, "OK: frags=%d", pkt_dev->nfrags);
2782 int frags = pkt_dev->nfrags; local
2787 if (frags > MAX_SKB_FRAGS)
2788 frags = MAX_SKB_FRAGS;
2789 len = datalen - frags * PAGE_SIZE;
2792 datalen = frags * PAGE_SIZE;
2796 frag_len = (datalen/frags) < PAGE_SIZE ?
2797 (datalen/frags)
[all...]
/linux-master/net/tls/
H A Dtls_strp.c54 skb_frag_t *frag = &skb_shinfo(skb)->frags[i];
68 /* Create a new skb with the contents of input copied to its page frags */
200 __skb_frag_unref(&shinfo->frags[i], false);
218 frag = &skb_shinfo(skb)->frags[skb->len / PAGE_SIZE];
H A Dtls_device.c144 __skb_frag_unref(&record->frags[i], false);
265 frag = &record->frags[record->num_frags - 1];
302 frag = &record->frags[i];
339 tls_fill_prepend(ctx, skb_frag_address(&record->frags[0]),
355 frag = &record->frags[0];
943 /* Practically all frags must belong to msg if reencrypt
/linux-master/drivers/net/ethernet/hisilicon/
H A Dhix5hd2_gmac.c229 /* hardware supported max skb frags num */
236 /* reserve one more frags for memory alignment */
237 struct frags_info frags[SG_MAX_SKB_FRAGS + 1]; member in struct:sg_desc
582 addr = le32_to_cpu(desc->frags[i].addr);
583 len = le32_to_cpu(desc->frags[i].size);
722 skb_frag_t *frag = &skb_shinfo(skb)->frags[i];
729 desc->frags[i].addr = cpu_to_le32(addr);
730 desc->frags[i].size = cpu_to_le32(len);
/linux-master/sound/pci/
H A Dintel8x0m.c126 #define ICH_MAX_FRAGS 32 /* max hw frags */
149 int frags; member in struct:ichdev
384 ichdev->frags = 2;
397 ichdev->frags = ichdev->size / ichdev->fragsize;
402 ichdev->lvi_frag = ICH_REG_LVI_MASK % ichdev->frags;
406 "lvi_frag = %i, frags = %i, period_size = 0x%x, period_size1 = 0x%x\n",
407 ichdev->lvi_frag, ichdev->frags, ichdev->fragsize,
446 ichdev->lvi_frag %= ichdev->frags;
/linux-master/drivers/net/ethernet/mellanox/mlx5/core/en/xsk/
H A Drx.c167 /* Each rq->wqe.frags->xskp is 1:1 mapped to an element inside the
188 frag = &rq->wqe.frags[j];
211 frag = &rq->wqe.frags[j];
/linux-master/drivers/net/ethernet/chelsio/cxgb4vf/
H A Dadapter.h154 struct page_frag frags[MAX_SKB_FRAGS]; member in struct:pkt_gl
/linux-master/drivers/net/ethernet/netronome/nfp/nfd3/
H A Drings.c64 frag = &skb_shinfo(skb)->frags[tx_buf->fidx];
/linux-master/drivers/net/ethernet/netronome/nfp/nfdk/
H A Drings.c41 frag = skb_shinfo(skb)->frags;
/linux-master/drivers/staging/media/av7110/
H A Dav7110.h63 int frags; member in struct:av7110_p2t
/linux-master/drivers/infiniband/hw/hfi1/
H A Dvnic_sdma.c63 skb_frag_t *frag = &skb_shinfo(tx->skb)->frags[i];
/linux-master/drivers/net/wireless/intel/iwlwifi/fw/api/
H A Ddebug.h378 * @frags: fragments array
384 struct iwl_buf_alloc_frag frags[BUF_ALLOC_MAX_NUM_FRAGS]; member in struct:iwl_buf_alloc_cmd
/linux-master/net/tipc/
H A Dmsg.c305 * @frags: returned fragment skb list
311 int pktmax, struct sk_buff_head *frags)
339 __skb_queue_tail(frags, _skb);
353 __skb_queue_purge(frags);
354 __skb_queue_head_init(frags);
310 tipc_msg_fragment(struct sk_buff *skb, const struct tipc_msg *hdr, int pktmax, struct sk_buff_head *frags) argument
/linux-master/drivers/net/ethernet/intel/iavf/
H A Diavf_txrx.h343 const skb_frag_t *frag = &skb_shinfo(skb)->frags[0];
/linux-master/tools/testing/selftests/net/
H A Dtls.c577 int i, frags; local
579 for (frags = 1; frags <= MAX_FRAGS; frags++) {
580 for (i = 0; i < frags; i++) {
587 msg.msg_iovlen = frags;
589 EXPECT_EQ(sendmsg(self->fd, &msg, 0), SEND_LEN * frags); local
590 EXPECT_EQ(recv(self->cfd, buf, SEND_LEN * frags, MSG_WAITALL),
591 SEND_LEN * frags); local
593 for (i = 0; i < frags;
[all...]
/linux-master/drivers/net/
H A Dxen-netfront.c331 page = skb_frag_page(&skb_shinfo(skb)->frags[0]);
565 int i, frags = skb_shinfo(skb)->nr_frags; local
571 for (i = 0; i < frags; i++) {
572 skb_frag_t *frag = skb_shinfo(skb)->frags + i;
826 /* Requests for all the frags. */
828 skb_frag_t *frag = &skb_shinfo(skb)->frags[i];
1086 skb_frag_page(&skb_shinfo(skb)->frags[0]),
1167 skb_frag_t *nfrag = &skb_shinfo(nskb)->frags[0];
1330 skb_frag_off_set(&skb_shinfo(skb)->frags[0], rx->offset);
1331 skb_frag_size_set(&skb_shinfo(skb)->frags[
[all...]
/linux-master/drivers/scsi/cxgbi/cxgb3i/
H A Dcxgb3i.c409 int frags = skb_shinfo(skb)->nr_frags + (len != skb->data_len); local
410 int wrs_needed = skb_wrs[frags];
415 WARN_ON(frags >= SKB_WR_LIST_SIZE || wrs_needed < 1);
420 csk, skb->len, skb->data_len, frags,
435 csk, skb->len, skb->data_len, frags, skb->csum,
/linux-master/drivers/net/ethernet/tundra/
H A Dtsi108_eth.c635 int frags = skb_shinfo(skb)->nr_frags + 1; local
657 if (data->txfree - frags < MAX_SKB_FRAGS + 1) {
663 for (i = 0; i < frags; i++) {
690 const skb_frag_t *frag = &skb_shinfo(skb)->frags[i - 1];
699 if (i == frags - 1)
/linux-master/drivers/net/ethernet/chelsio/inline_crypto/ch_ktls/
H A Dchcr_ktls.c40 frag = &si->frags[frag_idx];
45 frag = &si->frags[frag_idx];
54 frag_size = min(len, skb_frag_size(&si->frags[frag_idx]));
1649 * @nskb - new skb where the frags to be added.
1651 * @record - specific record which has complete 16k record in frags.
1660 skb_shinfo(nskb)->frags[i] = record->frags[i];
1662 __skb_frag_ref(&skb_shinfo(nskb)->frags[i]);
1842 frag_size = skb_frag_size(&record->frags[i]);
1849 f = &record->frags[
[all...]
/linux-master/drivers/net/ethernet/intel/ice/
H A Dice_txrx.c897 * can pop off frags but driver has to handle it on its own
980 * already combined frags (if any) to skb_shared_info.
1053 /* allocate a skb to store the frags */
1073 * frags from xdp_buff, make sure there is enough space for
1095 memcpy(&skinfo->frags[skinfo->nr_frags], &sinfo->frags[0],
1671 for (frag = &skb_shinfo(skb)->frags[0];; frag++) {
2167 const skb_frag_t *frag = &skb_shinfo(skb)->frags[0];
2201 /* no need to check if number of frags is less than 7 */
2210 frag = &skb_shinfo(skb)->frags[
[all...]
/linux-master/drivers/net/ethernet/cavium/liquidio/
H A Dlio_main.c1436 int i, frags, iq; local
1442 frags = skb_shinfo(skb)->nr_frags;
1449 while (frags--) {
1450 skb_frag_t *frag = &skb_shinfo(skb)->frags[i - 1];
1477 int i, frags, iq; local
1485 frags = skb_shinfo(skb)->nr_frags;
1492 while (frags--) {
1493 skb_frag_t *frag = &skb_shinfo(skb)->frags[i - 1];
2408 int i, frags; local
2441 frags
[all...]
/linux-master/drivers/scsi/cxgbi/
H A Dlibcxgbi.c1762 unsigned int dlen, struct page_frag *frags,
1787 if (i && page == frags[i - 1].page &&
1789 frags[i - 1].offset + frags[i - 1].size) {
1790 frags[i - 1].size += copy;
1799 frags[i].page = page;
1800 frags[i].offset = sg->offset + sgoffset;
1801 frags[i].size = copy;
1864 tdata->frags, MAX_SKB_FRAGS, dlimit);
2210 struct page_frag *frag = tdata->frags;
1761 sgl_read_to_frags(struct scatterlist *sg, unsigned int sgoffset, unsigned int dlen, struct page_frag *frags, int frag_max, u32 *dlimit) argument
2277 u32 frags = skb_shinfo(skb)->nr_frags; local
[all...]
/linux-master/drivers/net/ethernet/huawei/hinic/
H A Dhinic_rx.c339 frag_data = skb_frag_address(&skb_shinfo(skb)->frags[i]);
340 frag_len = (int)skb_frag_size(&skb_shinfo(skb)->frags[i]);
/linux-master/net/xfrm/
H A Dxfrm_ipcomp.c71 frag = skb_shinfo(skb)->frags + skb_shinfo(skb)->nr_frags;

Completed in 283 milliseconds

1234567891011>>