/linux-master/net/core/ |
H A D | datagram.c | 413 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 D | pktgen.c | 584 " 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 D | tls_strp.c | 54 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 D | tls_device.c | 144 __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 D | hix5hd2_gmac.c | 229 /* 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 D | intel8x0m.c | 126 #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 D | rx.c | 167 /* 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 D | adapter.h | 154 struct page_frag frags[MAX_SKB_FRAGS]; member in struct:pkt_gl
|
/linux-master/drivers/net/ethernet/netronome/nfp/nfd3/ |
H A D | rings.c | 64 frag = &skb_shinfo(skb)->frags[tx_buf->fidx];
|
/linux-master/drivers/net/ethernet/netronome/nfp/nfdk/ |
H A D | rings.c | 41 frag = skb_shinfo(skb)->frags;
|
/linux-master/drivers/staging/media/av7110/ |
H A D | av7110.h | 63 int frags; member in struct:av7110_p2t
|
/linux-master/drivers/infiniband/hw/hfi1/ |
H A D | vnic_sdma.c | 63 skb_frag_t *frag = &skb_shinfo(tx->skb)->frags[i];
|
/linux-master/drivers/net/wireless/intel/iwlwifi/fw/api/ |
H A D | debug.h | 378 * @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 D | msg.c | 305 * @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 D | iavf_txrx.h | 343 const skb_frag_t *frag = &skb_shinfo(skb)->frags[0];
|
/linux-master/tools/testing/selftests/net/ |
H A D | tls.c | 577 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 D | xen-netfront.c | 331 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 D | cxgb3i.c | 409 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 D | tsi108_eth.c | 635 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 D | chcr_ktls.c | 40 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 D | ice_txrx.c | 897 * 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 D | lio_main.c | 1436 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 D | libcxgbi.c | 1762 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 D | hinic_rx.c | 339 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 D | xfrm_ipcomp.c | 71 frag = skb_shinfo(skb)->frags + skb_shinfo(skb)->nr_frags;
|