Searched refs:frag (Results 276 - 300 of 350) sorted by relevance

<<11121314

/linux-master/net/core/
H A Dfilter.c4082 skb_frag_t *frag = &sinfo->frags[sinfo->nr_frags - 1]; local
4089 tailroom = rxq->frag_size - skb_frag_size(frag) - skb_frag_off(frag);
4093 memset(skb_frag_address(frag) + skb_frag_size(frag), 0, offset);
4094 skb_frag_size_add(frag, offset);
4115 static bool bpf_xdp_shrink_data(struct xdp_buff *xdp, skb_frag_t *frag, argument
4119 bool release = skb_frag_size(frag) == shrink;
4127 struct page *page = skb_frag_page(frag);
4145 skb_frag_t *frag local
[all...]
/linux-master/drivers/net/wireless/intel/ipw2x00/
H A Dipw2100.c3164 IPW_DEBUG_TX("data frag tbd TX%d P=%08x L=%d\n",
3761 "protocol frag threshold"),
7256 if (!wrqu->frag.fixed)
7259 if (wrqu->frag.disabled) {
7263 if (wrqu->frag.value < MIN_FRAG_THRESHOLD ||
7264 wrqu->frag.value > MAX_FRAG_THRESHOLD)
7267 priv->ieee->fts = wrqu->frag.value & ~0x1;
7285 wrqu->frag.value = priv->frag_threshold & ~FRAG_DISABLED;
7286 wrqu->frag.fixed = 0; /* no auto select */
7287 wrqu->frag
[all...]
/linux-master/drivers/net/ethernet/marvell/
H A Dskge.c2797 const skb_frag_t *frag = &skb_shinfo(skb)->frags[i]; local
2799 map = skb_frag_dma_map(&hw->pdev->dev, frag, 0,
2800 skb_frag_size(frag), DMA_TO_DEVICE);
2812 dma_unmap_len_set(e, maplen, skb_frag_size(frag));
2814 tf->control = BMU_OWN | BMU_SW | control | skb_frag_size(frag);
/linux-master/drivers/net/ethernet/qlogic/
H A Dqla3xxx.c2345 skb_frag_t *frag = &skb_shinfo(skb)->frags[completed_segs]; local
2380 map = skb_frag_dma_map(&qdev->pdev->dev, frag, 0, skb_frag_size(frag),
2393 oal_entry->len = cpu_to_le32(skb_frag_size(frag));
2395 dma_unmap_len_set(&tx_cb->map[seg], maplen, skb_frag_size(frag));
/linux-master/drivers/net/ethernet/broadcom/bnx2x/
H A Dbnx2x_cmn.c647 /* Add one frag and update the appropriate fields in the skb */
3464 /* Others are easier: run through the frag list and
4090 skb_frag_t *frag = &skb_shinfo(skb)->frags[i]; local
4092 mapping = skb_frag_dma_map(&bp->pdev->dev, frag, 0,
4093 skb_frag_size(frag), DMA_TO_DEVICE);
4119 tx_data_bd->nbytes = cpu_to_le16(skb_frag_size(frag));
4120 le16_add_cpu(&pkt_size, skb_frag_size(frag));
4124 "frag %d bd @%p addr (%x:%x) nbytes %d\n",
/linux-master/drivers/net/ethernet/freescale/
H A Dgianfar.c1778 skb_frag_t *frag; local
1891 frag = &skb_shinfo(skb)->frags[0];
1892 for (i = 0; i < nr_frags; i++, frag++) {
1898 size = skb_frag_size(frag);
1907 bufaddr = skb_frag_dma_map(priv->dev, frag, 0,
/linux-master/drivers/net/wireless/intel/iwlwifi/pcie/
H A Dtrans.c887 struct iwl_dram_data *frag; local
907 frag = &trans->dbg.fw_mon_ini[alloc_id].frags[0];
913 frag->physical >> MON_BUFF_SHIFT_VER2);
915 (frag->physical + frag->size - 256) >>
/linux-master/drivers/net/ethernet/microsoft/mana/
H A Dmana_en.c115 skb_frag_t *frag; local
150 frag = &skb_shinfo(skb)->frags[i];
151 da = skb_frag_dma_map(dev, frag, 0, skb_frag_size(frag),
156 mana_add_sge(tp, ash, sg_i, da, skb_frag_size(frag),
641 /* Check if the frag falls back to single page */
1625 /* Check if the frag falls back to single page */
1653 /* Allocate frag for rx buffer, and save the old buf */
/linux-master/drivers/net/ethernet/amazon/ena/
H A Dena_netdev.c1103 if (ena_rx_ctx->frag) {
1164 if (ena_rx_ctx->frag)
2560 const skb_frag_t *frag = &skb_shinfo(skb)->frags[i]; local
2562 frag_len = skb_frag_size(frag);
2569 dma = skb_frag_dma_map(tx_ring->dev, frag, delta,
/linux-master/drivers/net/
H A Dtun.c1486 void *frag; local
1492 frag = netdev_alloc_frag(fragsz);
1493 if (!frag) {
1497 page = virt_to_head_page(frag);
1499 frag - page_address(page), fragsz);
/linux-master/drivers/net/wireless/ath/wil6210/
H A Ddebugfs.c69 /* num_of_descs == 0, it's a frag in a list of descs */
1051 const skb_frag_t *frag = &skb_shinfo(skb)->frags[i]; local
1053 len = skb_frag_size(frag);
1054 p = skb_frag_address_safe(frag);
/linux-master/drivers/net/ethernet/atheros/alx/
H A Dmain.c1492 skb_frag_t *frag = &skb_shinfo(skb)->frags[f]; local
1500 maplen = skb_frag_size(frag);
1501 dma = skb_frag_dma_map(txq->dev, frag, 0,
/linux-master/drivers/net/ethernet/atheros/atl1c/
H A Datl1c_main.c2226 skb_frag_t *frag = &skb_shinfo(skb)->frags[f]; local
2232 buffer_info->length = skb_frag_size(frag);
2234 frag, 0,
/linux-master/drivers/net/ethernet/amd/xgbe/
H A Dxgbe-drv.c1765 skb_frag_t *frag; local
1824 frag = &skb_shinfo(skb)->frags[i];
1825 for (len = skb_frag_size(frag); len; ) {
/linux-master/drivers/net/ethernet/atheros/atl1e/
H A Datl1e_main.c1787 const skb_frag_t *frag = &skb_shinfo(skb)->frags[f]; local
1791 buf_len = skb_frag_size(frag);
1808 frag,
/linux-master/drivers/net/wireless/ath/ath9k/
H A Dmain.c954 if (sc->rx.frag) {
955 dev_kfree_skb_any(sc->rx.frag);
956 sc->rx.frag = NULL;
/linux-master/drivers/net/ethernet/mellanox/mlxsw/
H A Dpci.c339 dev_err_ratelimited(&pdev->dev, "failed to dma map tx frag\n");
1824 const skb_frag_t *frag = &skb_shinfo(skb)->frags[i]; local
1827 skb_frag_address(frag),
1828 skb_frag_size(frag),
/linux-master/drivers/net/ethernet/ti/icssg/
H A Dicssg_prueth.c760 skb_frag_t *frag = &skb_shinfo(skb)->frags[i]; local
761 u32 frag_size = skb_frag_size(frag);
766 "tx: failed to allocate frag. descriptor\n");
770 buf_dma = skb_frag_dma_map(tx_chn->dma_dev, frag, 0, frag_size,
/linux-master/drivers/net/ethernet/mediatek/
H A Dmtk_eth_soc.c1439 skb_frag_t *frag = &skb_shinfo(skb)->frags[i]; local
1441 int frag_size = skb_frag_size(frag);
1464 txd_info.addr = skb_frag_dma_map(eth->dma_dev, frag,
1544 skb_frag_t *frag; local
1548 frag = &skb_shinfo(skb)->frags[i];
1549 nfrags += DIV_ROUND_UP(skb_frag_size(frag),
/linux-master/drivers/net/ethernet/chelsio/cxgb4/
H A Dsge.c900 skb_frag_t *frag; local
903 * frag based on @start.
913 frag = &si->frags[frag_idx];
914 frag_size = skb_frag_size(frag);
915 /* find the first frag */
919 frag = &si->frags[frag_idx];
920 frag_size = skb_frag_size(frag);
923 frag_size = min(len, skb_frag_size(frag) - start);
3309 /* usually there's just one frag */
/linux-master/drivers/net/ethernet/mellanox/mlx5/core/steering/
H A Ddr_ste.c879 spec->frag = IFC_GET_CLR(fte_match_set_lyr_2_4, mask, frag, clr);
H A Ddr_matcher.c18 return (spec->ip_protocol || spec->frag || spec->tcp_flags ||
/linux-master/drivers/net/ethernet/stmicro/stmmac/
H A Dstmmac_main.c4347 const skb_frag_t *frag = &skb_shinfo(skb)->frags[i]; local
4349 des = skb_frag_dma_map(priv->device, frag, 0,
4350 skb_frag_size(frag),
4355 stmmac_tso_allocator(priv, des, skb_frag_size(frag),
4359 tx_q->tx_skbuff_dma[tx_q->cur_tx].len = skb_frag_size(frag);
4597 const skb_frag_t *frag = &skb_shinfo(skb)->frags[i]; local
4598 int len = skb_frag_size(frag);
4611 des = skb_frag_dma_map(priv->device, frag, 0, len,
/linux-master/net/openvswitch/
H A Dconntrack.c453 key->ip.frag = OVS_FRAG_TYPE_NONE;
1025 if (key->ip.frag != OVS_FRAG_TYPE_NONE) {
/linux-master/drivers/net/ethernet/
H A Djme.c2015 const skb_frag_t *frag = &skb_shinfo(skb)->frags[i]; local
2021 skb_frag_page(frag), skb_frag_off(frag),
2022 skb_frag_size(frag), hidma);

Completed in 720 milliseconds

<<11121314