/openbmc/linux/drivers/net/ethernet/cavium/liquidio/ |
H A D | lio_main.c | 1450 skb_frag_t *frag = &skb_shinfo(skb)->frags[i - 1]; in free_netsgbuf() local 1454 skb_frag_size(frag), DMA_TO_DEVICE); in free_netsgbuf() 1493 skb_frag_t *frag = &skb_shinfo(skb)->frags[i - 1]; in free_netsgbuf_with_resp() local 1497 skb_frag_size(frag), DMA_TO_DEVICE); in free_netsgbuf_with_resp() 2409 skb_frag_t *frag; in liquidio_xmit() local 2444 frag = &skb_shinfo(skb)->frags[i - 1]; in liquidio_xmit() 2448 frag, 0, skb_frag_size(frag), in liquidio_xmit() 2458 frag = &skb_shinfo(skb)->frags[j - 1]; in liquidio_xmit() 2461 skb_frag_size(frag), in liquidio_xmit() 2469 add_sg_size(&g->sg[(i >> 2)], skb_frag_size(frag), in liquidio_xmit()
|
/openbmc/linux/drivers/net/ethernet/tundra/ |
H A D | tsi108_eth.c | 690 const skb_frag_t *frag = &skb_shinfo(skb)->frags[i - 1]; in tsi108_send_packet() local 693 skb_frag_dma_map(&data->pdev->dev, frag, in tsi108_send_packet() 694 0, skb_frag_size(frag), in tsi108_send_packet() 696 data->txring[tx].len = skb_frag_size(frag); in tsi108_send_packet()
|
/openbmc/linux/drivers/net/ethernet/broadcom/asp2/ |
H A D | bcmasp_intf.c | 277 skb_frag_t *frag; in bcmasp_xmit() local 309 frag = &skb_shinfo(skb)->frags[i - 1]; in bcmasp_xmit() 310 size = skb_frag_size(frag); in bcmasp_xmit() 311 mapping = skb_frag_dma_map(kdev, frag, 0, size, in bcmasp_xmit()
|
/openbmc/linux/sound/pci/rme9652/ |
H A D | rme9652.c | 348 unsigned int offset, frag; in rme9652_hw_pointer() local 369 frag = status & RME9652_buffer_id; in rme9652_hw_pointer() 373 if (frag) in rme9652_hw_pointer() 377 } else if (!frag) in rme9652_hw_pointer() 384 if (!frag) in rme9652_hw_pointer() 388 } else if (frag) in rme9652_hw_pointer()
|
/openbmc/linux/net/iucv/ |
H A D | af_iucv.c | 1066 skb_frag_t *frag = &skb_shinfo(skb)->frags[i]; in iucv_sock_sendmsg() local 1069 (u32)(addr_t)skb_frag_address(frag); in iucv_sock_sendmsg() 1070 iba[i + 1].length = (u32)skb_frag_size(frag); in iucv_sock_sendmsg() 1168 skb_frag_t *frag = &skb_shinfo(skb)->frags[i]; in iucv_process_message() local 1171 (u32)(addr_t)skb_frag_address(frag); in iucv_process_message() 1172 iba[i + 1].length = (u32)skb_frag_size(frag); in iucv_process_message()
|
/openbmc/linux/drivers/net/wireless/ath/ath10k/ |
H A D | htt_rx.c | 1927 bool frag) in ath10k_htt_rx_h_mpdu() argument 2054 if (frag && !fill_crypt_header && is_decrypted && in ath10k_htt_rx_h_mpdu() 2061 if (frag) in ath10k_htt_rx_h_mpdu() 2079 if (frag && !fill_crypt_header && in ath10k_htt_rx_h_mpdu() 2101 if (frag && !fill_crypt_header && in ath10k_htt_rx_h_mpdu() 2764 u32 tid, frag, seq, rx_desc_info; in ath10k_htt_rx_proc_rx_frag_ind_hl() local 2823 frag = sc & IEEE80211_SCTL_FRAG; in ath10k_htt_rx_proc_rx_frag_ind_hl() 2881 if (frag == 0) { in ath10k_htt_rx_proc_rx_frag_ind_hl() 3270 bool frag; in ath10k_htt_rx_in_ord_ind() local 3291 vdev_id, peer_id, tid, offload, frag, msdu_count); in ath10k_htt_rx_in_ord_ind() [all …]
|
/openbmc/linux/drivers/net/ethernet/freescale/dpaa/ |
H A D | dpaa_eth.c | 1987 skb_frag_t *frag; in skb_to_sg_fd() local 2032 frag = &skb_shinfo(skb)->frags[i]; in skb_to_sg_fd() 2033 frag_len = skb_frag_size(frag); in skb_to_sg_fd() 2034 WARN_ON(!skb_frag_page(frag)); in skb_to_sg_fd() 2035 addr = skb_frag_dma_map(priv->tx_dma_dev, frag, 0, in skb_to_sg_fd() 2139 skb_frag_t *frag = &skb_shinfo(skb)->frags[i]; in dpaa_a050385_wa_skb() local 2142 if (!IS_ALIGNED(skb_frag_off(frag), DPAA_A050385_ALIGN)) in dpaa_a050385_wa_skb() 2146 if (!IS_ALIGNED(skb_frag_size(frag), DPAA_A050385_ALIGN) && in dpaa_a050385_wa_skb()
|
/openbmc/linux/drivers/net/ethernet/qlogic/netxen/ |
H A D | netxen_nic_main.c | 1969 skb_frag_t *frag; in netxen_map_tx_skb() local 1985 frag = &skb_shinfo(skb)->frags[i]; in netxen_map_tx_skb() 1988 map = skb_frag_dma_map(&pdev->dev, frag, 0, skb_frag_size(frag), in netxen_map_tx_skb() 1994 nf->length = skb_frag_size(frag); in netxen_map_tx_skb() 2032 skb_frag_t *frag; in netxen_nic_xmit_frame() local 2046 frag = &skb_shinfo(skb)->frags[i]; in netxen_nic_xmit_frame() 2047 delta += skb_frag_size(frag); in netxen_nic_xmit_frame()
|
/openbmc/linux/drivers/staging/rtl8712/ |
H A D | rtl8712_recv.c | 974 u8 frag, mf; in recvbuf2recvframe() local 1006 frag = (le32_to_cpu(prxstat->rxdw2) >> 12) & 0xf; in recvbuf2recvframe() 1026 if ((mf == 1) && (frag == 0)) in recvbuf2recvframe()
|
H A D | rtl871x_ioctl_linux.c | 1457 if (wrqu->frag.disabled) { in r8711_wx_set_frag() 1460 if (wrqu->frag.value < MIN_FRAG_THRESHOLD || in r8711_wx_set_frag() 1461 wrqu->frag.value > MAX_FRAG_THRESHOLD) in r8711_wx_set_frag() 1463 padapter->xmitpriv.frag_len = wrqu->frag.value & ~0x1; in r8711_wx_set_frag() 1474 wrqu->frag.value = padapter->xmitpriv.frag_len; in r8711_wx_get_frag() 1475 wrqu->frag.fixed = 0; /* no auto select */ in r8711_wx_get_frag()
|
/openbmc/linux/drivers/net/ethernet/marvell/ |
H A D | mvneta.c | 2108 skb_frag_t *frag = NULL; in mvneta_xdp_submit_frame() local 2113 frag = &sinfo->frags[i - 1]; in mvneta_xdp_submit_frame() 2114 len = skb_frag_size(frag); in mvneta_xdp_submit_frame() 2122 data = unlikely(frag) ? skb_frag_address(frag) in mvneta_xdp_submit_frame() 2133 page = unlikely(frag) ? skb_frag_page(frag) in mvneta_xdp_submit_frame() 2136 if (unlikely(frag)) in mvneta_xdp_submit_frame() 2137 dma_addr += skb_frag_off(frag); in mvneta_xdp_submit_frame() 2379 skb_frag_fill_page_desc(frag, page, in mvneta_swbm_add_rx_fragment() 2871 skb_frag_t *frag = &skb_shinfo(skb)->frags[i]; in mvneta_tx_frag_process() local 2872 void *addr = skb_frag_address(frag); in mvneta_tx_frag_process() [all …]
|
/openbmc/linux/drivers/net/ethernet/mellanox/mlx5/core/steering/ |
H A D | dr_ste_v0.c | 857 DR_STE_SET_TAG(eth_l3_ipv4_5_tuple, tag, fragmented, spec, frag); in dr_ste_v0_build_eth_l3_ipv4_5_tuple_tag() 890 DR_STE_SET_TAG(eth_l2_src, bit_mask, ip_fragmented, mask, frag); in dr_ste_v0_build_eth_l2_src_or_dst_bit_mask() 941 DR_STE_SET_TAG(eth_l2_src, tag, ip_fragmented, spec, frag); in dr_ste_v0_build_eth_l2_src_or_dst_tag() 1076 DR_STE_SET_TAG(eth_l2_tnl, bit_mask, ip_fragmented, mask, frag); in dr_ste_v0_build_eth_l2_tnl_bit_mask() 1105 DR_STE_SET_TAG(eth_l2_tnl, tag, ip_fragmented, spec, frag); in dr_ste_v0_build_eth_l2_tnl_tag() 1186 DR_STE_SET_TAG(eth_l4, tag, fragmented, spec, frag); in dr_ste_v0_build_eth_ipv6_l3_l4_tag()
|
/openbmc/linux/drivers/net/ethernet/chelsio/inline_crypto/ch_ktls/ |
H A D | chcr_ktls.c | 28 skb_frag_t *frag; in chcr_get_nfrags_to_send() local 39 frag = &si->frags[frag_idx]; in chcr_get_nfrags_to_send() 40 frag_size = skb_frag_size(frag); in chcr_get_nfrags_to_send() 44 frag = &si->frags[frag_idx]; in chcr_get_nfrags_to_send() 45 frag_size = skb_frag_size(frag); in chcr_get_nfrags_to_send() 47 frag_size = min(len, skb_frag_size(frag) - start); in chcr_get_nfrags_to_send()
|
/openbmc/linux/net/ipv6/netfilter/ |
H A D | Kconfig | 104 tristate '"frag" Fragmentation header match support' 107 frag matching allows you to match packets based on the fragmentation
|
/openbmc/linux/drivers/net/ethernet/cortina/ |
H A D | gemini.c | 1144 short frag, last_frag = skb_si->nr_frags - 1; in gmac_map_tx_bufs() local 1203 frag = -1; in gmac_map_tx_bufs() 1204 while (frag <= last_frag) { in gmac_map_tx_bufs() 1205 if (frag == -1) { in gmac_map_tx_bufs() 1209 skb_frag = skb_si->frags + frag; in gmac_map_tx_bufs() 1214 if (frag == last_frag) { in gmac_map_tx_bufs() 1233 frag++; in gmac_map_tx_bufs()
|
/openbmc/linux/tools/testing/selftests/drivers/net/mlxsw/ |
H A D | ingress_rif_conf_vxlan.sh | 213 )"00:00:"$( : IP flags + frag off
|
/openbmc/linux/net/openvswitch/ |
H A D | flow_netlink.c | 204 if (match->key->ip.frag != OVS_FRAG_TYPE_LATER) { in match_validate() 241 if (match->key->ip.frag != OVS_FRAG_TYPE_LATER) { in match_validate() 1566 SW_FLOW_KEY_PUT(match, ip.frag, in ovs_key_from_nlattrs() 1599 SW_FLOW_KEY_PUT(match, ip.frag, in ovs_key_from_nlattrs() 2123 ipv4_key->ipv4_frag = output->ip.frag; in __ovs_nla_put_key() 2140 ipv6_key->ipv6_frag = output->ip.frag; in __ovs_nla_put_key() 2182 swkey->ip.frag != OVS_FRAG_TYPE_LATER) { in __ovs_nla_put_key() 2934 if (ipv4_key->ipv4_frag != flow_key->ip.frag) in validate_set() 2961 if (ipv6_key->ipv6_frag != flow_key->ip.frag) in validate_set()
|
/openbmc/linux/drivers/net/wireless/intel/iwlwifi/fw/ |
H A D | dbg.c | 1224 struct iwl_dram_data *frag; in iwl_dump_ini_mon_dram_iter() local 1227 frag = &fwrt->trans->dbg.fw_mon_ini[alloc_id].frags[idx]; in iwl_dump_ini_mon_dram_iter() 1229 range->dram_base_addr = cpu_to_le64(frag->physical); in iwl_dump_ini_mon_dram_iter() 1230 range->range_data_size = cpu_to_le32(frag->size); in iwl_dump_ini_mon_dram_iter() 1232 memcpy(range->data, frag->block, frag->size); in iwl_dump_ini_mon_dram_iter() 1901 struct iwl_dram_data *frag = &fw_mon->frags[i]; in iwl_dump_ini_mon_dram_get_size() local 1903 if (!frag->size) in iwl_dump_ini_mon_dram_get_size() 1906 size += sizeof(struct iwl_fw_ini_error_dump_range) + frag->size; in iwl_dump_ini_mon_dram_get_size()
|
/openbmc/linux/drivers/net/ethernet/xilinx/ |
H A D | xilinx_axienet_main.c | 798 skb_frag_t *frag; in axienet_start_xmit() local 851 frag = &skb_shinfo(skb)->frags[ii]; in axienet_start_xmit() 853 skb_frag_address(frag), in axienet_start_xmit() 854 skb_frag_size(frag), in axienet_start_xmit() 865 cur_p->cntrl = skb_frag_size(frag); in axienet_start_xmit()
|
/openbmc/linux/drivers/net/ethernet/google/gve/ |
H A D | gve_tx.c | 648 const skb_frag_t *frag = &shinfo->frags[i]; in gve_tx_add_skb_no_copy() local 652 len = skb_frag_size(frag); in gve_tx_add_skb_no_copy() 653 addr = skb_frag_dma_map(tx->dev, frag, 0, len, DMA_TO_DEVICE); in gve_tx_add_skb_no_copy()
|
/openbmc/linux/drivers/net/ethernet/mellanox/mlx5/core/ |
H A D | en_tx.c | 205 skb_frag_t *frag = &skb_shinfo(skb)->frags[i]; in mlx5e_txwqe_build_dsegs() local 206 int fsz = skb_frag_size(frag); in mlx5e_txwqe_build_dsegs() 208 dma_addr = skb_frag_dma_map(sq->pdev, frag, 0, fsz, in mlx5e_txwqe_build_dsegs()
|
/openbmc/linux/include/linux/mlx5/ |
H A D | driver.h | 958 unsigned int frag; in mlx5_frag_buf_get_wqe() local 961 frag = ix >> fbc->log_frag_strides; in mlx5_frag_buf_get_wqe() 963 return fbc->frags[frag].buf + ((fbc->frag_sz_m1 & ix) << fbc->log_stride); in mlx5_frag_buf_get_wqe()
|
/openbmc/linux/arch/mips/include/asm/octeon/ |
H A D | cvmx-pip-defs.h | 2342 uint64_t frag:32; member 2346 uint64_t frag:32; 2355 uint64_t frag:32; member 2359 uint64_t frag:32; 2712 uint64_t frag:32; member 2716 uint64_t frag:32;
|
/openbmc/linux/drivers/net/wireless/legacy/ |
H A D | ray_cs.c | 1234 int fthr = wrqu->frag.value; in ray_set_frag() 1241 if (wrqu->frag.disabled) in ray_set_frag() 1262 wrqu->frag.value = (local->sparm.b5.a_frag_threshold[0] << 8) in ray_get_frag() 1264 wrqu->frag.disabled = (wrqu->frag.value == 32767); in ray_get_frag() 1265 wrqu->frag.fixed = 1; in ray_get_frag()
|
/openbmc/linux/drivers/staging/ks7010/ |
H A D | ks_wlan_net.c | 696 int fthr = vwrq->frag.value; in ks_wlan_set_frag() 702 if (vwrq->frag.disabled) in ks_wlan_set_frag() 724 vwrq->frag.value = priv->reg.fragment; in ks_wlan_get_frag() 725 vwrq->frag.disabled = (vwrq->frag.value >= 2346); in ks_wlan_get_frag() 726 vwrq->frag.fixed = 1; in ks_wlan_get_frag()
|