/openbmc/linux/drivers/net/wwan/t7xx/ |
H A D | t7xx_hif_dpmaif_tx.c | 290 skb_frag_t *frag = shinfo->frags + wr_cnt - 1; in t7xx_dpmaif_add_skb_to_ring() local 292 data_len = skb_frag_size(frag); in t7xx_dpmaif_add_skb_to_ring() 293 data_addr = skb_frag_address(frag); in t7xx_dpmaif_add_skb_to_ring()
|
/openbmc/linux/drivers/net/ethernet/ni/ |
H A D | nixge.c | 513 skb_frag_t *frag; in nixge_start_xmit() local 545 frag = &skb_shinfo(skb)->frags[ii]; in nixge_start_xmit() 547 cur_phys = skb_frag_dma_map(ndev->dev.parent, frag, 0, in nixge_start_xmit() 548 skb_frag_size(frag), in nixge_start_xmit() 554 cur_p->cntrl = skb_frag_size(frag); in nixge_start_xmit() 558 tx_skb->size = skb_frag_size(frag); in nixge_start_xmit()
|
/openbmc/linux/net/sctp/ |
H A D | associola.c | 1399 int frag = sctp_mtu_payload(sctp_sk(asoc->base.sk), asoc->pathmtu, in sctp_assoc_update_frag_point() local 1403 frag = min_t(int, frag, asoc->user_frag); in sctp_assoc_update_frag_point() 1405 frag = min_t(int, frag, SCTP_MAX_CHUNK_LEN - in sctp_assoc_update_frag_point() 1408 asoc->frag_point = SCTP_TRUNC4(frag); in sctp_assoc_update_frag_point()
|
/openbmc/linux/drivers/net/ethernet/natsemi/ |
H A D | ns83820.c | 1051 skb_frag_t *frag; local 1096 frag = skb_shinfo(skb)->frags; 1098 frag = NULL; 1146 buf = skb_frag_dma_map(&dev->pci_dev->dev, frag, 0, 1147 skb_frag_size(frag), DMA_TO_DEVICE); 1149 (long long)buf, (long) page_to_pfn(frag->page), 1150 frag->page_offset); 1151 len = skb_frag_size(frag); 1152 frag++;
|
/openbmc/linux/drivers/net/ethernet/aquantia/atlantic/ |
H A D | aq_ring.c | 33 skb_frag_t *frag = &sinfo->frags[i]; in aq_get_rxpages_xdp() local 35 page_ref_inc(skb_frag_page(frag)); in aq_get_rxpages_xdp() 494 skb_frag_t *frag; in aq_add_rx_fragment() local 499 frag = &sinfo->frags[sinfo->nr_frags++]; in aq_add_rx_fragment() 507 skb_frag_fill_page_desc(frag, buff_->rxdata.page, in aq_add_rx_fragment()
|
/openbmc/linux/net/ipv4/ |
H A D | esp4_offload.c | 158 __be16 frag; in xfrm4_beet_gso_segment() local 161 ipv6_skip_exthdr(skb, 0, &proto, &frag); in xfrm4_beet_gso_segment()
|
H A D | ip_fragment.c | 135 struct inet_frag_queue *frag = from_timer(frag, t, timer); in ip_expire() local 142 qp = container_of(frag, struct ipq, q); in ip_expire()
|
/openbmc/linux/drivers/net/ethernet/mellanox/mlx5/core/diag/ |
H A D | fs_tracepoint.c | 152 PRINT_MASKED_VAL_L2(u8, frag, frag, p, "%d"); in print_lyr_2_4_hdrs()
|
/openbmc/linux/arch/x86/kvm/ |
H A D | x86.c | 7637 memcpy(vcpu->run->mmio.data, frag->data, min(8u, frag->len)); in write_exit_mmio() 7700 frag->gpa = gpa; in emulator_read_write_onepage() 7701 frag->data = val; in emulator_read_write_onepage() 7702 frag->len = bytes; in emulator_read_write_onepage() 11072 frag++; in complete_emulated_mmio() 11094 memcpy(run->mmio.data, frag->data, min(8u, frag->len)); in complete_emulated_mmio() 13468 frag++; in complete_sev_es_emulated_mmio() 13490 memcpy(run->mmio.data, frag->data, min(8u, frag->len)); in complete_sev_es_emulated_mmio() 13519 frag->gpa = gpa; in kvm_sev_es_mmio_write() 13528 memcpy(vcpu->run->mmio.data, frag->data, min(8u, frag->len)); in kvm_sev_es_mmio_write() [all …]
|
/openbmc/linux/drivers/net/ethernet/chelsio/cxgb4/ |
H A D | cxgb4_filter.c | 267 unsupported(fconf, FRAGMENTATION_F, fs->val.frag, fs->mask.frag) || in validate_filter() 877 (FW_FILTER_WR_FRAG_V(f->fs.val.frag) | in set_filter_wr() 878 FW_FILTER_WR_FRAGM_V(f->fs.mask.frag) | in set_filter_wr() 1076 if (fs->val.frag && !fs->mask.frag) in fill_default_mask() 1077 fs->mask.frag |= ~0; in fill_default_mask() 1228 ntuple_mask |= (u64)fs->mask.frag << tp->frag_shift; in is_filter_exact_match() 1286 if (tp->frag_shift >= 0 && fs->mask.frag) in hash_filter_ntuple() 1287 ntuple |= (u64)(fs->val.frag) << tp->frag_shift; in hash_filter_ntuple()
|
/openbmc/linux/drivers/net/ethernet/3com/ |
H A D | typhoon.c | 791 txd->frag.addr = cpu_to_le32(skb_dma); in typhoon_start_tx() 792 txd->frag.addrHi = 0; in typhoon_start_tx() 802 txd->frag.addr = cpu_to_le32(skb_dma); in typhoon_start_tx() 803 txd->frag.addrHi = 0; in typhoon_start_tx() 807 const skb_frag_t *frag = &skb_shinfo(skb)->frags[i]; in typhoon_start_tx() local 814 len = skb_frag_size(frag); in typhoon_start_tx() 815 frag_addr = skb_frag_address(frag); in typhoon_start_tx() 820 txd->frag.addr = cpu_to_le32(skb_dma); in typhoon_start_tx() 821 txd->frag.addrHi = 0; in typhoon_start_tx() 1524 skb_dma = (dma_addr_t) le32_to_cpu(tx->frag.addr); in typhoon_clean_tx()
|
/openbmc/linux/sound/pci/ |
H A D | cs4281.c | 431 int frag; /* period number */ member 738 dma->frag = 0; /* for workaround */ in snd_cs4281_mode() 1756 cdma->frag++; in snd_cs4281_interrupt() 1757 if ((val & BA0_HDSR_DHTC) && !(cdma->frag & 1)) { in snd_cs4281_interrupt() 1758 cdma->frag--; in snd_cs4281_interrupt() 1763 if ((val & BA0_HDSR_DTC) && (cdma->frag & 1)) { in snd_cs4281_interrupt() 1764 cdma->frag--; in snd_cs4281_interrupt()
|
/openbmc/linux/Documentation/netlink/specs/ |
H A D | ethtool.yaml | 203 name: rx-frag-count 206 name: tx-frag-count 228 name: tx-min-frag-size 231 name: rx-min-frag-size 1669 - tx-min-frag-size 1670 - rx-min-frag-size 1690 - tx-min-frag-size
|
/openbmc/linux/samples/bpf/ |
H A D | xdp_adjust_tail_kern.c | 98 icmp_hdr->un.frag.mtu = htons(max_pcktsz - sizeof(struct ethhdr)); in send_icmp4_too_big()
|
/openbmc/linux/drivers/net/wireless/realtek/rtlwifi/rtl8192cu/ |
H A D | mac.h | 97 u32 frag:4; member
|
/openbmc/linux/drivers/net/ethernet/cadence/ |
H A D | macb_main.c | 1371 unsigned int frag; in discard_partial_frame() local 1373 for (frag = begin; frag != end; frag++) { in discard_partial_frame() 1483 unsigned int frag; in macb_rx_frame() local 1507 for (frag = first_frag; ; frag++) { in macb_rx_frame() 1508 desc = macb_rx_desc(queue, frag); in macb_rx_frame() 1510 if (frag == last_frag) in macb_rx_frame() 1525 for (frag = first_frag; ; frag++) { in macb_rx_frame() 1529 if (unlikely(frag != last_frag)) { in macb_rx_frame() 1539 desc = macb_rx_desc(queue, frag); in macb_rx_frame() 1542 if (frag == last_frag) in macb_rx_frame() [all …]
|
/openbmc/linux/drivers/net/ethernet/freescale/enetc/ |
H A D | enetc.c | 157 skb_frag_t *frag; in enetc_map_tx_buffs() local 276 frag = &skb_shinfo(skb)->frags[0]; in enetc_map_tx_buffs() 277 for (f = 0; f < skb_shinfo(skb)->nr_frags; f++, frag++) { in enetc_map_tx_buffs() 278 len = skb_frag_size(frag); in enetc_map_tx_buffs() 279 dma = skb_frag_dma_map(tx_ring->dev, frag, 0, len, in enetc_map_tx_buffs() 1315 skb_frag_t *frag; in enetc_xdp_frame_to_xdp_tx_swbd() local 1343 f++, frag++) { in enetc_xdp_frame_to_xdp_tx_swbd() 1344 data = skb_frag_address(frag); in enetc_xdp_frame_to_xdp_tx_swbd() 1345 len = skb_frag_size(frag); in enetc_xdp_frame_to_xdp_tx_swbd() 1437 skb_frag_t *frag; in enetc_add_rx_buff_to_xdp() local [all …]
|
/openbmc/linux/drivers/hsi/clients/ |
H A D | ssi_protocol.c | 170 skb_frag_t *frag; in ssip_skb_to_msg() local 181 frag = &skb_shinfo(skb)->frags[i]; in ssip_skb_to_msg() 182 sg_set_page(sg, skb_frag_page(frag), skb_frag_size(frag), in ssip_skb_to_msg() 183 skb_frag_off(frag)); in ssip_skb_to_msg()
|
/openbmc/linux/drivers/net/xen-netback/ |
H A D | netback.c | 145 static u16 frag_get_pending_idx(skb_frag_t *frag) in frag_get_pending_idx() argument 147 return (u16)skb_frag_off(frag); in frag_get_pending_idx() 150 static void frag_set_pending_idx(skb_frag_t *frag, u16 pending_idx) in frag_set_pending_idx() argument 152 skb_frag_off_set(frag, pending_idx); in frag_set_pending_idx() 694 skb_frag_t *frag = shinfo->frags + i; in xenvif_fill_frags() local 699 pending_idx = frag_get_pending_idx(frag); in xenvif_fill_frags()
|
/openbmc/linux/drivers/infiniband/hw/hfi1/ |
H A D | ipoib_tx.c | 215 const skb_frag_t *frag = &skb_shinfo(skb)->frags[i]; in hfi1_ipoib_build_ulp_payload() local 219 skb_frag_page(frag), in hfi1_ipoib_build_ulp_payload() 220 frag->bv_offset, in hfi1_ipoib_build_ulp_payload() 221 skb_frag_size(frag), in hfi1_ipoib_build_ulp_payload()
|
/openbmc/linux/drivers/net/wireless/ath/wil6210/ |
H A D | txrx.c | 1755 const skb_frag_t *frag = NULL; in __wil_tx_vring_tso() local 1844 frag = &skb_shinfo(skb)->frags[f]; in __wil_tx_vring_tso() 1845 len = skb_frag_size(frag); in __wil_tx_vring_tso() 1865 pa = skb_frag_dma_map(dev, frag, in __wil_tx_vring_tso() 1866 skb_frag_size(frag) - len, in __wil_tx_vring_tso() 2088 const skb_frag_t *frag = &skb_shinfo(skb)->frags[f]; in __wil_tx_ring() local 2089 int len = skb_frag_size(frag); in __wil_tx_ring() 2097 pa = skb_frag_dma_map(dev, frag, 0, skb_frag_size(frag), in __wil_tx_ring()
|
H A D | txrx_edma.c | 1353 skb_frag_t *frag, struct wil_ring *ring, in wil_tx_tso_gen_desc() argument 1368 if (!frag) { in wil_tx_tso_gen_desc() 1372 pa = skb_frag_dma_map(dev, frag, 0, len, DMA_TO_DEVICE); in wil_tx_tso_gen_desc() 1483 skb_frag_t *frag = &skb_shinfo(skb)->frags[f]; in __wil_tx_ring_tso_edma() local 1484 int len = skb_frag_size(frag); in __wil_tx_ring_tso_edma() 1493 frag, ring, skb, is_ipv4, in __wil_tx_ring_tso_edma()
|
/openbmc/linux/drivers/net/ethernet/engleder/ |
H A D | tsnep_main.c | 571 skb_frag_t *frag; in tsnep_xdp_tx_map() local 578 frag = NULL; in tsnep_xdp_tx_map() 583 data = unlikely(frag) ? skb_frag_address(frag) : in tsnep_xdp_tx_map() 591 page = unlikely(frag) ? skb_frag_page(frag) : in tsnep_xdp_tx_map() 594 if (unlikely(frag)) in tsnep_xdp_tx_map() 595 dma += skb_frag_off(frag); in tsnep_xdp_tx_map() 612 frag = &shinfo->frags[i]; in tsnep_xdp_tx_map() 613 len = skb_frag_size(frag); in tsnep_xdp_tx_map()
|
/openbmc/linux/drivers/net/ethernet/marvell/ |
H A D | mv643xx_eth.c | 658 int frag; in has_tiny_unaligned_frags() local 660 for (frag = 0; frag < skb_shinfo(skb)->nr_frags; frag++) { in has_tiny_unaligned_frags() 661 const skb_frag_t *fragp = &skb_shinfo(skb)->frags[frag]; in has_tiny_unaligned_frags() 895 int frag; in txq_submit_frag_skb() local 897 for (frag = 0; frag < nr_frags; frag++) { in txq_submit_frag_skb() 902 this_frag = &skb_shinfo(skb)->frags[frag]; in txq_submit_frag_skb() 913 if (frag == nr_frags - 1) { in txq_submit_frag_skb()
|
/openbmc/linux/arch/s390/kernel/ |
H A D | perf_pai_crypto.c | 366 raw.frag.size = rawsize; in paicrypt_push_sample() 367 raw.frag.data = cpump->save; in paicrypt_push_sample()
|