Home
last modified time | relevance | path

Searched refs:frag (Results 76 – 100 of 378) sorted by relevance

12345678910>>...16

/openbmc/linux/drivers/net/wireless/ath/ath9k/
H A Drecv.c1108 if (sc->rx.frag) in ath_rx_tasklet()
1109 hdr_skb = sc->rx.frag; in ath_rx_tasklet()
1164 if (sc->rx.frag) { in ath_rx_tasklet()
1166 dev_kfree_skb_any(sc->rx.frag); in ath_rx_tasklet()
1171 sc->rx.frag = skb; in ath_rx_tasklet()
1175 if (sc->rx.frag) { in ath_rx_tasklet()
1184 sc->rx.frag = NULL; in ath_rx_tasklet()
1215 if (sc->rx.frag) { in ath_rx_tasklet()
1216 dev_kfree_skb_any(sc->rx.frag); in ath_rx_tasklet()
1217 sc->rx.frag = NULL; in ath_rx_tasklet()
/openbmc/linux/include/linux/
H A Dperf_event.h94 struct perf_raw_frag frag; member
98 static __always_inline bool perf_raw_frag_last(const struct perf_raw_frag *frag) in perf_raw_frag_last() argument
100 return frag->pad < sizeof(u64); in perf_raw_frag_last()
1235 struct perf_raw_frag *frag = &raw->frag; in perf_sample_save_raw_data() local
1240 sum += frag->size; in perf_sample_save_raw_data()
1241 if (perf_raw_frag_last(frag)) in perf_sample_save_raw_data()
1243 frag = frag->next; in perf_sample_save_raw_data()
1248 frag->pad = raw->size - sum; in perf_sample_save_raw_data()
/openbmc/linux/drivers/net/ethernet/3com/
H A D3c59x.c570 } frag[1+MAX_SKB_FRAGS]; member
2174 skb_frag_t *frag = &skb_shinfo(skb)->frags[i]; in boomerang_start_xmit() local
2176 dma_addr = skb_frag_dma_map(vp->gendev, frag, in boomerang_start_xmit()
2178 skb_frag_size(frag), in boomerang_start_xmit()
2188 le32_to_cpu(vp->tx_ring[entry].frag[0].addr), in boomerang_start_xmit()
2189 le32_to_cpu(vp->tx_ring[entry].frag[0].length), in boomerang_start_xmit()
2195 vp->tx_ring[entry].frag[i+1].addr = in boomerang_start_xmit()
2199 vp->tx_ring[entry].frag[i+1].length = cpu_to_le32(skb_frag_size(frag)|LAST_FRAG); in boomerang_start_xmit()
2201 vp->tx_ring[entry].frag[i+1].length = cpu_to_le32(skb_frag_size(frag)); in boomerang_start_xmit()
2437 le32_to_cpu(vp->tx_ring[entry].frag[0].addr), in _boomerang_interrupt()
[all …]
/openbmc/linux/drivers/net/ethernet/broadcom/bnxt/
H A Dbnxt_xdp.c60 skb_frag_t *frag = &sinfo->frags[i]; in bnxt_xmit_bd() local
70 frag_tx_buf->page = skb_frag_page(frag); in bnxt_xmit_bd()
74 frag_len = skb_frag_size(frag); in bnxt_xmit_bd()
77 frag_mapping = page_pool_get_dma_addr(skb_frag_page(frag)) + in bnxt_xmit_bd()
78 skb_frag_off(frag); in bnxt_xmit_bd()
/openbmc/linux/fs/jffs2/
H A Dwbuf.c187 struct jffs2_node_frag *frag; in jffs2_incore_replace_raw() local
202 frag = jffs2_lookup_node_frag(&f->fragtree, je32_to_cpu(node->i.offset)); in jffs2_incore_replace_raw()
203 BUG_ON(!frag); in jffs2_incore_replace_raw()
205 while (!frag->node || frag->node->raw != raw) { in jffs2_incore_replace_raw()
206 frag = frag_next(frag); in jffs2_incore_replace_raw()
207 BUG_ON(!frag); in jffs2_incore_replace_raw()
209 dbg_noderef("Will replace ->raw in full_dnode at %p\n", frag->node); in jffs2_incore_replace_raw()
210 return &frag->node->raw; in jffs2_incore_replace_raw()
/openbmc/linux/net/ipv6/
H A Desp6_offload.c130 __be16 frag; in esp6_gso_encap() local
132 ipv6_skip_exthdr(skb, sizeof(struct ipv6hdr), &proto, &frag); in esp6_gso_encap()
198 __be16 frag; in xfrm6_beet_gso_segment() local
201 ipv6_skip_exthdr(skb, 0, &proto, &frag); in xfrm6_beet_gso_segment()
/openbmc/qemu/ui/shader/
H A Dmeson.build2 ['texture-blit', 'frag'],
/openbmc/linux/tools/testing/selftests/drivers/net/mlxsw/
H A Ddevlink_trap_tunnel_vxlan.sh149 )"20:00:"$( : IP flags + frag off
205 )"20:00:"$( : IP flags + frag off
288 )"20:00:"$( : IP flags + frag off
/openbmc/linux/drivers/net/ethernet/intel/iavf/
H A Diavf_txrx.c2177 const skb_frag_t *frag, *stale; in __iavf_chk_linearize() local
2189 frag = &skb_shinfo(skb)->frags[0]; in __iavf_chk_linearize()
2200 sum += skb_frag_size(frag++); in __iavf_chk_linearize()
2201 sum += skb_frag_size(frag++); in __iavf_chk_linearize()
2202 sum += skb_frag_size(frag++); in __iavf_chk_linearize()
2203 sum += skb_frag_size(frag++); in __iavf_chk_linearize()
2204 sum += skb_frag_size(frag++); in __iavf_chk_linearize()
2212 sum += skb_frag_size(frag++); in __iavf_chk_linearize()
2285 skb_frag_t *frag; in iavf_tx_map() local
2305 for (frag = &skb_shinfo(skb)->frags[0];; frag++) { in iavf_tx_map()
[all …]
/openbmc/linux/drivers/net/ethernet/mellanox/mlx5/core/en_accel/
H A Dktls_tx.c661 skb_frag_t *frag = &record->frags[i]; in tx_sync_info_get() local
663 get_page(skb_frag_page(frag)); in tx_sync_info_get()
664 remaining -= skb_frag_size(frag); in tx_sync_info_get()
665 info->frags[i++] = *frag; in tx_sync_info_get()
715 tx_post_resync_dump(struct mlx5e_txqsq *sq, skb_frag_t *frag, u32 tisn) in tx_post_resync_dump() argument
738 fsz = skb_frag_size(frag); in tx_post_resync_dump()
739 dma_addr = skb_frag_dma_map(sq->pdev, frag, 0, fsz, in tx_post_resync_dump()
749 tx_fill_wi(sq, pi, MLX5E_KTLS_DUMP_WQEBBS, fsz, skb_frag_page(frag)); in tx_post_resync_dump()
/openbmc/linux/drivers/net/ethernet/freescale/fs_enet/
H A Dfs_enet-main.c489 skb_frag_t *frag; in fs_enet_start_xmit() local
499 frag = skb_shinfo(skb)->frags; in fs_enet_start_xmit()
500 for (i = 0; i < nr_frags; i++, frag++) { in fs_enet_start_xmit()
501 if (!IS_ALIGNED(skb_frag_off(frag), 4)) { in fs_enet_start_xmit()
556 frag = skb_shinfo(skb)->frags; in fs_enet_start_xmit()
571 len = skb_frag_size(frag); in fs_enet_start_xmit()
572 CBDW_BUFADDR(bdp, skb_frag_dma_map(fep->dev, frag, 0, len, in fs_enet_start_xmit()
579 frag++; in fs_enet_start_xmit()
/openbmc/linux/drivers/net/ethernet/intel/ice/
H A Dice_xsk.c590 skb_frag_t *frag = &sinfo->frags[i]; in ice_construct_skb_zc() local
601 memcpy(addr, skb_frag_page(frag), skb_frag_size(frag)); in ice_construct_skb_zc()
604 addr, 0, skb_frag_size(frag)); in ice_construct_skb_zc()
695 u32 frag = 0; in ice_xmit_xdp_tx_zc() local
731 if (frag == nr_frags) in ice_xmit_xdp_tx_zc()
738 size = skb_frag_size(&sinfo->frags[frag]); in ice_xmit_xdp_tx_zc()
739 frag++; in ice_xmit_xdp_tx_zc()
H A Dice_txrx.c1650 skb_frag_t *frag; in ice_tx_map() local
1673 for (frag = &skb_shinfo(skb)->frags[0];; frag++) { in ice_tx_map()
1724 size = skb_frag_size(frag); in ice_tx_map()
2179 size = skb_frag_size(frag++); in ice_xmit_desc_count()
2200 const skb_frag_t *frag, *stale; in __ice_chk_linearize() local
2223 sum += skb_frag_size(frag++); in __ice_chk_linearize()
2224 sum += skb_frag_size(frag++); in __ice_chk_linearize()
2225 sum += skb_frag_size(frag++); in __ice_chk_linearize()
2226 sum += skb_frag_size(frag++); in __ice_chk_linearize()
2227 sum += skb_frag_size(frag++); in __ice_chk_linearize()
[all …]
/openbmc/linux/tools/perf/Documentation/
H A Dperf-kmem.txt47 Sort the output (default: 'frag,hit,bytes' for slab and 'bytes,hit'
49 pingpong, frag' for slab and 'page, callsite, bytes, hit, order,
/openbmc/linux/drivers/net/ethernet/agere/
H A Det131x.c2423 u32 frag = 0; in nic_send_packet() local
2464 frag++; in nic_send_packet()
2473 frag++; in nic_send_packet()
2483 frag++; in nic_send_packet()
2490 desc[frag].len_vlan, in nic_send_packet()
2494 frag++; in nic_send_packet()
2501 desc[frag - 1].flags = in nic_send_packet()
2508 desc[frag - 1].flags = in nic_send_packet()
2519 if (thiscopy >= frag) { in nic_send_packet()
2521 thiscopy = frag; in nic_send_packet()
[all …]
/openbmc/linux/drivers/staging/rtl8192u/ieee80211/
H A Dieee80211_tx.c166 struct sk_buff *frag, in ieee80211_encrypt_fragment() argument
182 header = (struct rtl_80211_hdr_3addrqos *)frag->data; in ieee80211_encrypt_fragment()
200 res = crypt->ops->encrypt_msdu(frag, hdr_len, crypt->priv); in ieee80211_encrypt_fragment()
202 res = crypt->ops->encrypt_mpdu(frag, hdr_len, crypt->priv); in ieee80211_encrypt_fragment()
207 frag->len); in ieee80211_encrypt_fragment()
/openbmc/linux/net/openvswitch/
H A Dflow.c412 key->ip.frag = OVS_FRAG_TYPE_LATER; in parse_ipv6hdr()
416 key->ip.frag = OVS_FRAG_TYPE_FIRST; in parse_ipv6hdr()
418 key->ip.frag = OVS_FRAG_TYPE_NONE; in parse_ipv6hdr()
713 key->ip.frag = OVS_FRAG_TYPE_LATER; in key_extract_l3l4()
719 key->ip.frag = OVS_FRAG_TYPE_FIRST; in key_extract_l3l4()
721 key->ip.frag = OVS_FRAG_TYPE_NONE; in key_extract_l3l4()
840 if (key->ip.frag == OVS_FRAG_TYPE_LATER) { in key_extract_l3l4()
845 key->ip.frag = OVS_FRAG_TYPE_FIRST; in key_extract_l3l4()
/openbmc/linux/drivers/net/ethernet/mellanox/mlx4/
H A Den_rx.c54 struct mlx4_en_rx_alloc *frag, in mlx4_alloc_page() argument
68 frag->page = page; in mlx4_alloc_page()
69 frag->dma = dma; in mlx4_alloc_page()
70 frag->page_offset = priv->rx_headroom; in mlx4_alloc_page()
95 struct mlx4_en_rx_alloc *frag) in mlx4_en_free_frag() argument
97 if (frag->page) { in mlx4_en_free_frag()
98 dma_unmap_page(priv->ddev, frag->dma, in mlx4_en_free_frag()
100 __free_page(frag->page); in mlx4_en_free_frag()
105 memset(frag, 0, sizeof(*frag)); in mlx4_en_free_frag()
/openbmc/linux/net/wireless/
H A Dwext-compat.c305 struct iw_param *frag = &wrqu->frag; in cfg80211_wext_siwfrag() local
312 if (frag->disabled || !frag->fixed) { in cfg80211_wext_siwfrag()
314 } else if (frag->value < 256) { in cfg80211_wext_siwfrag()
319 wdev->wiphy->frag_threshold = frag->value & ~0x1; in cfg80211_wext_siwfrag()
336 struct iw_param *frag = &wrqu->frag; in cfg80211_wext_giwfrag() local
339 frag->value = wdev->wiphy->frag_threshold; in cfg80211_wext_giwfrag()
340 frag->disabled = frag->value == (u32) -1; in cfg80211_wext_giwfrag()
341 frag->fixed = 1; in cfg80211_wext_giwfrag()
/openbmc/linux/arch/powerpc/mm/
H A DMakefile10 pgtable-frag.o ioremap.o ioremap_$(BITS).o \
/openbmc/linux/drivers/net/ethernet/mellanox/mlx5/core/
H A Den_rx.c306 struct mlx5e_wqe_frag_info *frag) in mlx5e_get_rx_frag() argument
310 if (!frag->offset) in mlx5e_get_rx_frag()
332 struct mlx5e_wqe_frag_info *frag) in mlx5e_put_rx_frag() argument
334 if (mlx5e_frag_can_release(frag)) in mlx5e_put_rx_frag()
354 err = mlx5e_get_rx_frag(rq, frag); in mlx5e_alloc_rx_wqe()
358 frag->flags &= ~BIT(MLX5E_WQE_FRAG_SKIP_RELEASE); in mlx5e_alloc_rx_wqe()
369 mlx5e_put_rx_frag(rq, --frag); in mlx5e_alloc_rx_wqe()
487 struct mlx5e_wqe_frag_info *frag; in mlx5e_refill_rx_wqes() local
489 frag = get_frag(rq, j); in mlx5e_refill_rx_wqes()
502 skb_frag_t *frag; in mlx5e_add_skb_shared_info_frag() local
[all …]
/openbmc/linux/drivers/net/wireless/intel/iwlwifi/pcie/
H A Dtx.c1253 const skb_frag_t *frag = &skb_shinfo(skb)->frags[i]; in iwl_fill_data_tbs() local
1257 if (!skb_frag_size(frag)) in iwl_fill_data_tbs()
1260 tb_phys = skb_frag_dma_map(trans->dev, frag, 0, in iwl_fill_data_tbs()
1261 skb_frag_size(frag), DMA_TO_DEVICE); in iwl_fill_data_tbs()
1265 trace_iwlwifi_dev_tx_tb(trans->dev, skb, skb_frag_address(frag), in iwl_fill_data_tbs()
1266 tb_phys, skb_frag_size(frag)); in iwl_fill_data_tbs()
1268 skb_frag_size(frag), false); in iwl_fill_data_tbs()
1567 struct sk_buff *frag; in iwl_trans_pcie_tx() local
1573 skb_walk_frags(skb, frag) { in iwl_trans_pcie_tx()
1574 if (unlikely(iwl_fill_data_tbs(trans, frag, txq, 0, in iwl_trans_pcie_tx()
/openbmc/linux/arch/um/drivers/
H A Dvector_kern.c297 int nr_frags, frag; in prep_msg() local
317 for (frag = 0; frag < nr_frags; frag++) { in prep_msg()
318 skb_frag = &skb_shinfo(skb)->frags[frag]; in prep_msg()
623 int err, nr_frags, frag; in prep_skb() local
656 for (frag = 0; frag < nr_frags; frag++) { in prep_skb()
657 skb_frag = &skb_shinfo(result)->frags[frag]; in prep_skb()
/openbmc/linux/drivers/net/wireless/mediatek/mt7601u/
H A Ddma.c32 u32 true_len, hdr_len = 0, copy, frag; in mt7601u_rx_skb_from_seg() local
56 frag = true_len - copy; in mt7601u_rx_skb_from_seg()
61 if (frag) { in mt7601u_rx_skb_from_seg()
63 frag, truesize); in mt7601u_rx_skb_from_seg()
/openbmc/linux/drivers/net/thunderbolt/
H A Dmain.c1097 const skb_frag_t *frag = &skb_shinfo(skb)->frags[frag_num]; in tbnet_kmap_frag() local
1099 *len = skb_frag_size(frag); in tbnet_kmap_frag()
1100 return kmap_local_page(skb_frag_page(frag)) + skb_frag_off(frag); in tbnet_kmap_frag()
1113 unsigned int frag = 0; in tbnet_start_xmit() local
1165 if (frag < skb_shinfo(skb)->nr_frags) { in tbnet_start_xmit()
1167 src = tbnet_kmap_frag(skb, frag++, &len); in tbnet_start_xmit()
1202 if (frag < skb_shinfo(skb)->nr_frags) { in tbnet_start_xmit()
1203 src = tbnet_kmap_frag(skb, frag++, &len); in tbnet_start_xmit()

12345678910>>...16