/linux-master/net/core/ |
H A D | filter.c | 4082 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 D | ipw2100.c | 3164 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 D | skge.c | 2797 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 D | qla3xxx.c | 2345 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 D | bnx2x_cmn.c | 647 /* 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 D | gianfar.c | 1778 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 D | trans.c | 887 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 D | mana_en.c | 115 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 D | ena_netdev.c | 1103 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 D | tun.c | 1486 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 D | debugfs.c | 69 /* 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 D | main.c | 1492 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 D | atl1c_main.c | 2226 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 D | xgbe-drv.c | 1765 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 D | atl1e_main.c | 1787 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 D | main.c | 954 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 D | pci.c | 339 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 D | icssg_prueth.c | 760 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 D | mtk_eth_soc.c | 1439 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 D | sge.c | 900 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 D | dr_ste.c | 879 spec->frag = IFC_GET_CLR(fte_match_set_lyr_2_4, mask, frag, clr);
|
H A D | dr_matcher.c | 18 return (spec->ip_protocol || spec->frag || spec->tcp_flags ||
|
/linux-master/drivers/net/ethernet/stmicro/stmmac/ |
H A D | stmmac_main.c | 4347 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 D | conntrack.c | 453 key->ip.frag = OVS_FRAG_TYPE_NONE; 1025 if (key->ip.frag != OVS_FRAG_TYPE_NONE) {
|
/linux-master/drivers/net/ethernet/ |
H A D | jme.c | 2015 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);
|