/linux-master/drivers/staging/rtl8723bs/include/ |
H A D | rtl8723b_recv.h | 50 u32 frag:4; member in struct:rxreport_8723b
|
/linux-master/include/uapi/linux/ |
H A D | icmp.h | 102 } frag; member in union:icmphdr::__anon2429
|
/linux-master/drivers/net/ethernet/netronome/nfp/nfd3/ |
H A D | nfd3.h | 56 * @frag: XDP ring, page frag associated with this buffer 71 void *frag; member in union:nfp_nfd3_tx_buf::__anon1798
|
/linux-master/drivers/net/ethernet/netronome/nfp/nfdk/ |
H A D | nfdk.h | 94 void *frag; member in union:nfp_nfdk_tx_buf::__anon1776::__anon1777
|
/linux-master/net/xfrm/ |
H A D | xfrm_ipcomp.c | 65 skb_frag_t *frag; local 71 frag = skb_shinfo(skb)->frags + skb_shinfo(skb)->nr_frags; 81 skb_frag_fill_page_desc(frag, page, 0, len); 82 memcpy(skb_frag_address(frag), scratch, len);
|
/linux-master/net/ipv6/ |
H A D | netfilter.c | 192 if (iter.frag) 197 if (err || !iter.frag) 207 kfree_skb_list(iter.frag);
|
H A D | esp6_offload.c | 136 __be16 frag; local 138 ipv6_skip_exthdr(skb, sizeof(struct ipv6hdr), &proto, &frag); 204 __be16 frag; local 207 ipv6_skip_exthdr(skb, 0, &proto, &frag);
|
/linux-master/drivers/net/ethernet/dlink/ |
H A D | sundance.c | 343 struct desc_frag { __le32 addr, length; } frag; member in struct:netdev_desc 983 le32_to_cpu(np->tx_ring[i].frag.addr), 984 le32_to_cpu(np->tx_ring[i].frag.length)); 1030 np->rx_ring[i].frag.length = 0; 1042 np->rx_ring[i].frag.addr = cpu_to_le32( 1046 np->rx_ring[i].frag.addr)) { 1051 np->rx_ring[i].frag.length = cpu_to_le32(np->rx_buf_sz | LastFrag); 1100 txdesc->frag.addr = cpu_to_le32(dma_map_single(&np->pci_dev->dev, 1103 txdesc->frag.addr)) 1105 txdesc->frag [all...] |
/linux-master/drivers/net/ethernet/stmicro/stmmac/ |
H A D | stmmac_tc.c | 58 struct stmmac_tc_entry *frag, 69 if (frag) 70 action_entry = frag; 94 struct stmmac_tc_entry *entry, *frag = NULL; local 129 frag = tc_find_entry(priv, cls, true); 130 if (!frag) { 135 entry->frag_ptr = frag; 143 frag->val.match_en = (mask >> (rem * 8)) & 145 frag->val.match_data = (data >> (rem * 8)) & 147 frag 57 tc_fill_actions(struct stmmac_tc_entry *entry, struct stmmac_tc_entry *frag, struct tc_cls_u32_offload *cls) argument [all...] |
/linux-master/net/core/ |
H A D | skbuff.c | 229 /* specialized page frag allocator using a single order 0 page 803 * When the small frag allocator is available, prefer it over kmalloc 880 skb_frag_t *frag = &skb_shinfo(skb)->frags[i]; local 884 skb_frag_size_add(frag, size); 1373 skb_frag_t *frag = &skb_shinfo(skb)->frags[i]; local 1378 skb_frag_foreach_page(frag, skb_frag_off(frag), 1379 skb_frag_size(frag), p, p_off, p_len, 1383 print_hex_dump(level, "skb frag: ", 1607 * alloc_skb_for_msg() - allocate sk_buff to wrap frag lis 2676 struct sk_buff *frag; local 2904 skb_frag_t *frag = &skb_shinfo(skb)->frags[k]; local 3270 skb_frag_t *frag = &skb_shinfo(skb)->frags[fragidx]; local 3279 skb_frag_t *frag = &skb_shinfo(skb)->frags[fragidx]; local 3374 skb_frag_t *frag = &skb_shinfo(skb)->frags[i]; local 3454 skb_frag_t *frag = &skb_shinfo(skb)->frags[i]; local 3559 skb_frag_t *frag = &skb_shinfo(skb)->frags[i]; local 4307 skb_frag_t *frag; local 4614 skb_frag_t *frag; local 5069 skb_frag_t *frag = &skb_shinfo(skb)->frags[i]; local [all...] |
H A D | gro.c | 108 * instead be immediately returned to the pool or have frag 135 skb_frag_t *frag; local 147 frag = pinfo->frags + nr_frags; 150 *--frag = *--frag2; 153 skb_frag_off_add(frag, offset); 154 skb_frag_size_sub(frag, offset); 168 skb_frag_t *frag = pinfo->frags + nr_frags; local 182 skb_frag_fill_page_desc(frag, page, first_offset, first_size); 184 memcpy(frag + 1, skbinfo->frags, sizeof(*frag) * skbinf [all...] |
/linux-master/fs/ceph/ |
H A D | dir.c | 64 * - frag+name order; 65 * ((frag value) << 28) | (the nth entry in frag); 311 return !ceph_frag_contains_value(dfi->frag, fpos_hash(pos)); 313 return dfi->frag != fpos_frag(pos); 326 unsigned frag = -1; local 384 /* do we have the correct frag content buffered? */ 397 /* fragtree isn't always accurate. choose frag 399 if (frag == (unsigned)-1) 400 frag [all...] |
/linux-master/drivers/net/ethernet/intel/ice/ |
H A D | ice_txrx_lib.c | 385 u32 frag = 0; local 430 if (frag == nr_frags) 436 data = skb_frag_address(&sinfo->frags[frag]); 437 size = skb_frag_size(&sinfo->frags[frag]); 438 frag++; 441 /* store info about bytecount and frag count in first desc */
|
H A D | ice_txrx.c | 864 * ice_add_xdp_frag - Add contents of Rx buffer to xdp buf as a frag 871 * It will just attach the page as a frag. 896 /* remember frag count before XDP prog execution; bpf_xdp_adjust_tail() 1070 /* if we exhaust the linear part then add what is left as a frag */ 1073 /* besides adding here a partial frag, we are going to add 1649 skb_frag_t *frag; local 1672 for (frag = &skb_shinfo(skb)->frags[0];; frag++) { 1723 size = skb_frag_size(frag); 1726 dma = skb_frag_dma_map(tx_ring->dev, frag, 2168 const skb_frag_t *frag = &skb_shinfo(skb)->frags[0]; local 2199 const skb_frag_t *frag, *stale; local [all...] |
/linux-master/include/net/bluetooth/ |
H A D | bluetooth.h | 559 struct sk_buff *skb, **frag; local 570 frag = &skb_shinfo(skb)->frag_list; 581 *frag = tmp; 582 frag = &(*frag)->next;
|
/linux-master/drivers/net/wireless/mediatek/mt76/ |
H A D | testmode.c | 147 struct sk_buff *frag; local 155 frag = alloc_skb(frag_len, GFP_KERNEL); 156 if (!frag) { 162 get_random_bytes(__skb_put(frag, frag_len), frag_len); 163 head->len += frag->len; 164 head->data_len += frag->len; 166 *frag_tail = frag;
|
/linux-master/include/linux/ |
H A D | skbuff.h | 371 * @frag: skb fragment 373 static inline unsigned int skb_frag_size(const skb_frag_t *frag) argument 375 return frag->len; 380 * @frag: skb fragment 383 static inline void skb_frag_size_set(skb_frag_t *frag, unsigned int size) argument 385 frag->len = size; 390 * @frag: skb fragment 393 static inline void skb_frag_size_add(skb_frag_t *frag, int delta) argument 395 frag->len += delta; 400 * @frag 403 skb_frag_size_sub(skb_frag_t *frag, int delta) argument 2449 skb_frag_fill_netmem_desc(skb_frag_t *frag, netmem_ref netmem, int off, int size) argument 2458 skb_frag_fill_page_desc(skb_frag_t *frag, struct page *page, int off, int size) argument 2469 skb_frag_t *frag = &shinfo->frags[i]; local 3445 skb_frag_off(const skb_frag_t *frag) argument 3455 skb_frag_off_add(skb_frag_t *frag, int delta) argument 3465 skb_frag_off_set(skb_frag_t *frag, unsigned int offset) argument 3487 skb_frag_page(const skb_frag_t *frag) argument 3498 __skb_frag_ref(skb_frag_t *frag) argument 3532 napi_frag_unref(skb_frag_t *frag, bool recycle, bool napi_safe) argument 3551 __skb_frag_unref(skb_frag_t *frag, bool recycle) argument 3578 skb_frag_address(const skb_frag_t *frag) argument 3590 skb_frag_address_safe(const skb_frag_t *frag) argument 3623 skb_frag_dma_map(struct device *dev, const skb_frag_t *frag, size_t offset, size_t size, enum dma_data_direction dir) argument 3800 const skb_frag_t *frag = &skb_shinfo(skb)->frags[i - 1]; local [all...] |
/linux-master/tools/testing/selftests/drivers/net/mlxsw/ |
H A D | devlink_trap_tunnel_vxlan.sh | 149 )"20:00:"$( : IP flags + frag off 205 )"20:00:"$( : IP flags + frag off 288 )"20:00:"$( : IP flags + frag off
|
/linux-master/block/partitions/ |
H A D | ldm.h | 86 struct frag { /* VBLK Fragment handling */ struct
|
/linux-master/drivers/net/wireless/intel/ipw2x00/ |
H A D | libipw_rx.c | 56 unsigned int frag, 75 (entry->last_frag + 1 == frag || frag == -1) && 90 unsigned int frag, seq; local 94 frag = WLAN_GET_SEQ_FRAG(sc); 97 if (frag == 0) { 117 entry->last_frag = frag; 124 entry = libipw_frag_cache_find(ieee, seq, frag, hdr->addr2, 127 entry->last_frag = frag; 335 unsigned int frag; local 52 libipw_frag_cache_find(struct libipw_device *ieee, unsigned int seq, unsigned int frag, u8 * src, u8 * dst) argument [all...] |
/linux-master/drivers/net/ethernet/marvell/octeon_ep/ |
H A D | octep_pfvf_mbox.h | 105 u64 frag:1; member in struct:octep_pfvf_mbox_word::__anon1413
|
/linux-master/drivers/net/ethernet/marvell/octeon_ep_vf/ |
H A D | octep_vf_mbox.h | 97 u64 frag:1; member in struct:octep_pfvf_mbox_word::__anon625
|
/linux-master/net/sctp/ |
H A D | ulpevent.c | 1081 struct sk_buff *skb, *frag; local 1097 skb_walk_frags(skb, frag) 1098 sctp_ulpevent_receive_data(sctp_skb2event(frag), asoc); 1106 struct sk_buff *skb, *frag; local 1123 skb_walk_frags(skb, frag) { 1128 sctp_ulpevent_release_frag_data(sctp_skb2event(frag)); 1139 struct sk_buff *skb, *frag; local 1147 skb_walk_frags(skb, frag) { 1152 sctp_ulpevent_release_frag_data(sctp_skb2event(frag));
|
/linux-master/drivers/staging/rtl8192e/ |
H A D | rtllib_rx.c | 58 unsigned int frag, u8 tid, u8 *src, u8 *dst) 75 (entry->last_frag + 1 == frag || frag == -1) && 92 unsigned int frag = WLAN_GET_SEQ_FRAG(sc); local 114 if (frag == 0) { 137 entry->last_frag = frag; 145 entry = rtllib_frag_cache_find(ieee, seq, frag, tid, hdr->addr2, 148 entry->last_frag = frag; 354 u16 frag = WLAN_GET_SEQ_FRAG(sc); local 388 if (*last_frag == frag) 57 rtllib_frag_cache_find(struct rtllib_device *ieee, unsigned int seq, unsigned int frag, u8 tid, u8 *src, u8 *dst) argument 876 u8 frag; local 1021 u8 frag; local [all...] |
/linux-master/net/openvswitch/ |
H A D | flow.c | 412 key->ip.frag = OVS_FRAG_TYPE_LATER; 416 key->ip.frag = OVS_FRAG_TYPE_FIRST; 418 key->ip.frag = OVS_FRAG_TYPE_NONE; 423 * used to set key->ip.frag above. 712 key->ip.frag = OVS_FRAG_TYPE_LATER; 718 key->ip.frag = OVS_FRAG_TYPE_FIRST; 720 key->ip.frag = OVS_FRAG_TYPE_NONE; 839 if (key->ip.frag == OVS_FRAG_TYPE_LATER) { 844 key->ip.frag = OVS_FRAG_TYPE_FIRST;
|