/openbmc/linux/net/xdp/ |
H A D | xsk.c | 200 u32 *from_len, skb_frag_t **frag, u32 rem) in xsk_copy_xdp() argument 213 *from = skb_frag_address(*frag); in xsk_copy_xdp() 214 *from_len = skb_frag_size((*frag)++); in xsk_copy_xdp() 234 skb_frag_t *frag; in __xsk_rcv() local 274 frag = &sinfo->frags[0]; in __xsk_rcv() 284 copied = xsk_copy_xdp(copy_to, ©_from, to_len, &from_len, &frag, rem); in __xsk_rcv()
|
/openbmc/linux/net/bpf/ |
H A D | test_run.c | 469 skb_frag_t *frag = &sinfo->frags[i]; in bpf_test_finish() local 477 skb_frag_size(frag)); in bpf_test_finish() 480 skb_frag_address(frag), in bpf_test_finish() 1226 skb_frag_t *frag; in bpf_prog_test_run_xdp() local 1240 frag = &sinfo->frags[sinfo->nr_frags++]; in bpf_prog_test_run_xdp() 1244 skb_frag_fill_page_desc(frag, page, 0, data_len); in bpf_prog_test_run_xdp()
|
/openbmc/linux/drivers/net/ethernet/intel/ice/ |
H A D | ice_fdir.h | 214 u8 *pkt, bool frag, bool tun);
|
/openbmc/linux/tools/testing/selftests/drivers/net/mlxsw/ |
H A D | devlink_trap_tunnel_ipip.sh | 134 )"20:00:"$( : IP flags + frag off
|
/openbmc/linux/arch/s390/kernel/ |
H A D | perf_pai_ext.c | 455 raw.frag.size = rawsize; in paiext_push_sample() 456 raw.frag.data = cpump->save; in paiext_push_sample()
|
/openbmc/linux/drivers/scsi/cxgbi/ |
H A D | libcxgbi.c | 2210 struct page_frag *frag = tdata->frags; in cxgbi_conn_init_pdu() local 2219 for (i = 0; i < tdata->nr_frags; i++, frag++) { in cxgbi_conn_init_pdu() 2220 char *src = kmap_atomic(frag->page); in cxgbi_conn_init_pdu() 2222 memcpy(dst, src + frag->offset, frag->size); in cxgbi_conn_init_pdu() 2223 dst += frag->size; in cxgbi_conn_init_pdu() 2233 for (i = 0; i < tdata->nr_frags; i++, frag++) { in cxgbi_conn_init_pdu() 2234 get_page(frag->page); in cxgbi_conn_init_pdu() 2235 skb_fill_page_desc(skb, i, frag->page, in cxgbi_conn_init_pdu() 2236 frag->offset, frag->size); in cxgbi_conn_init_pdu()
|
/openbmc/linux/net/openvswitch/ |
H A D | flow.h | 105 u8 frag; /* One of OVS_FRAG_TYPE_*. */ member
|
/openbmc/linux/drivers/net/ethernet/amazon/ena/ |
H A D | ena_eth_com.h | 49 bool frag; member
|
H A D | ena_eth_com.c | 361 ena_rx_ctx->frag = in ena_com_rx_set_flags() 368 ena_rx_ctx->l4_csum_err, ena_rx_ctx->hash, ena_rx_ctx->frag, cdesc->status); in ena_com_rx_set_flags()
|
/openbmc/linux/drivers/nfc/pn533/ |
H A D | pn533.c | 2209 struct sk_buff *frag; in pn533_fill_fragment_skbs() local 2220 frag = pn533_alloc_skb(dev, frag_size); in pn533_fill_fragment_skbs() 2221 if (!frag) { in pn533_fill_fragment_skbs() 2228 skb_reserve(frag, 1); in pn533_fill_fragment_skbs() 2232 *(u8 *)skb_push(frag, sizeof(u8)) = in pn533_fill_fragment_skbs() 2235 *(u8 *)skb_push(frag, sizeof(u8)) = 1; /* TG */ in pn533_fill_fragment_skbs() 2238 skb_put_data(frag, skb->data, frag_size); in pn533_fill_fragment_skbs() 2244 skb_queue_tail(&dev->fragment_skb, frag); in pn533_fill_fragment_skbs()
|
/openbmc/linux/drivers/net/ethernet/hisilicon/hns/ |
H A D | hns_enet.c | 248 skb_frag_t *frag; in hns_nic_maybe_stop_tso() local 255 frag = &skb_shinfo(skb)->frags[i]; in hns_nic_maybe_stop_tso() 256 size = skb_frag_size(frag); in hns_nic_maybe_stop_tso() 334 skb_frag_t *frag; in hns_nic_net_xmit_hw() local 372 frag = &skb_shinfo(skb)->frags[i - 1]; in hns_nic_net_xmit_hw() 373 size = skb_frag_size(frag); in hns_nic_net_xmit_hw() 374 dma = skb_frag_dma_map(dev, frag, 0, size, DMA_TO_DEVICE); in hns_nic_net_xmit_hw() 380 priv->ops.fill_desc(ring, skb_frag_page(frag), size, dma, in hns_nic_net_xmit_hw()
|
/openbmc/linux/include/net/ |
H A D | ip.h | 174 struct sk_buff *frag; member 186 struct sk_buff *skb = iter->frag; in ip_fraglist_next() 188 iter->frag = skb->next; in ip_fraglist_next()
|
/openbmc/linux/drivers/net/ethernet/chelsio/cxgb/ |
H A D | sge.c | 1125 const skb_frag_t *frag = &skb_shinfo(skb)->frags[i]; in compute_large_page_tx_descs() local 1126 len = skb_frag_size(frag); in compute_large_page_tx_descs() 1257 skb_frag_t *frag = &skb_shinfo(skb)->frags[i]; in write_tx_descs() local 1267 mapping = skb_frag_dma_map(&adapter->pdev->dev, frag, 0, in write_tx_descs() 1268 skb_frag_size(frag), DMA_TO_DEVICE); in write_tx_descs() 1270 desc_len = skb_frag_size(frag); in write_tx_descs() 1280 dma_unmap_len_set(ce, dma_len, skb_frag_size(frag)); in write_tx_descs()
|
/openbmc/linux/drivers/net/ethernet/aquantia/atlantic/ |
H A D | aq_nic.c | 612 skb_frag_t *frag = &sinfo->frags[frag_count]; in aq_nic_map_xdp() local 613 unsigned int frag_len = skb_frag_size(frag); in aq_nic_map_xdp() 624 frag_pa = skb_frag_dma_map(dev, frag, buff_offset, in aq_nic_map_xdp() 761 skb_frag_t *frag = &skb_shinfo(skb)->frags[frag_count]; in aq_nic_map_skb() local 763 frag_len = skb_frag_size(frag); in aq_nic_map_skb() 772 frag, in aq_nic_map_skb()
|
/openbmc/linux/drivers/block/aoe/ |
H A D | aoecmd.c | 298 int frag = 0; in skb_fillup() local 302 skb_fill_page_desc(skb, frag++, bv.bv_page, in skb_fillup() 586 int frag; in probe() local 603 for (frag = 0, n = f->iter.bi_size; n > 0; ++frag, n -= m) { in probe() 608 skb_fill_page_desc(skb, frag, empty_page, 0, m); in probe()
|
/openbmc/linux/drivers/net/ethernet/pasemi/ |
H A D | pasemi_mac.c | 253 const skb_frag_t *frag = &skb_shinfo(skb)->frags[f]; in pasemi_mac_unmap_tx_skb() local 255 dma_unmap_page(&pdev->dev, dmas[f + 1], skb_frag_size(frag), in pasemi_mac_unmap_tx_skb() 1454 skb_frag_t *frag = &skb_shinfo(skb)->frags[i]; in pasemi_mac_start_tx() local 1456 map[i + 1] = skb_frag_dma_map(&mac->dma_pdev->dev, frag, 0, in pasemi_mac_start_tx() 1457 skb_frag_size(frag), DMA_TO_DEVICE); in pasemi_mac_start_tx() 1458 map_size[i+1] = skb_frag_size(frag); in pasemi_mac_start_tx()
|
/openbmc/linux/Documentation/netlink/specs/ |
H A D | ovs_flow.yaml | 82 name: ipv4-frag 84 enum: ovs-frag-type 115 name: ipv6-frag 125 name: ovs-frag-type 126 name-prefix: ovs-frag-type-
|
/openbmc/linux/drivers/net/ethernet/apm/xgene/ |
H A D | xgene_enet_main.c | 231 skb_frag_t *frag; in xgene_enet_tx_completion() local 248 frag = &skb_shinfo(skb)->frags[i]; in xgene_enet_tx_completion() 249 dma_unmap_page(dev, frag_dma_addr[i], skb_frag_size(frag), in xgene_enet_tx_completion() 414 skb_frag_t *frag; in xgene_enet_setup_tx_desc() local 466 frag = &skb_shinfo(skb)->frags[fidx]; in xgene_enet_setup_tx_desc() 467 size = skb_frag_size(frag); in xgene_enet_setup_tx_desc() 470 pbuf_addr = skb_frag_dma_map(dev, frag, 0, size, in xgene_enet_setup_tx_desc()
|
/openbmc/linux/net/bluetooth/ |
H A D | iso.c | 1118 struct sk_buff *skb, **frag; in iso_sock_sendmsg() local 1151 frag = &skb_shinfo(skb)->frag_list; in iso_sock_sendmsg() 1161 *frag = tmp; in iso_sock_sendmsg() 1168 BT_DBG("frag %p len %d", *frag, tmp->len); in iso_sock_sendmsg() 1170 frag = &(*frag)->next; in iso_sock_sendmsg()
|
/openbmc/qemu/ui/ |
H A D | spice-input.c | 37 static void kbd_push_key(SpiceKbdInstance *sin, uint8_t frag);
|
/openbmc/linux/drivers/net/ethernet/rocker/ |
H A D | rocker_main.c | 1856 struct rocker_tlv *frag; in rocker_tx_desc_frag_map_put() local 1864 frag = rocker_tlv_nest_start(desc_info, ROCKER_TLV_TX_FRAG); in rocker_tx_desc_frag_map_put() 1865 if (!frag) in rocker_tx_desc_frag_map_put() 1873 rocker_tlv_nest_end(desc_info, frag); in rocker_tx_desc_frag_map_put() 1877 rocker_tlv_nest_cancel(desc_info, frag); in rocker_tx_desc_frag_map_put() 1915 const skb_frag_t *frag = &skb_shinfo(skb)->frags[i]; in rocker_port_xmit() local 1918 skb_frag_address(frag), in rocker_port_xmit() 1919 skb_frag_size(frag)); in rocker_port_xmit()
|
/openbmc/linux/io_uring/ |
H A D | net.c | 1113 int frag = shinfo->nr_frags; in io_sg_from_iter() local 1119 if (!frag) in io_sg_from_iter() 1128 while (bi.bi_size && frag < MAX_SKB_FRAGS) { in io_sg_from_iter() 1133 __skb_fill_page_desc_noacc(shinfo, frag++, v.bv_page, in io_sg_from_iter() 1140 shinfo->nr_frags = frag; in io_sg_from_iter()
|
/openbmc/linux/drivers/net/hyperv/ |
H A D | netvsc_drv.c | 387 skb_frag_t *frag = skb_shinfo(skb)->frags + i; in init_page_array() local 389 slots_used += fill_pg_buf(page_to_hvpfn(skb_frag_page(frag)), in init_page_array() 390 skb_frag_off(frag), in init_page_array() 391 skb_frag_size(frag), in init_page_array() 403 skb_frag_t *frag = skb_shinfo(skb)->frags + i; in count_skb_frag_slots() local 404 unsigned long size = skb_frag_size(frag); in count_skb_frag_slots() 405 unsigned long offset = skb_frag_off(frag); in count_skb_frag_slots()
|
/openbmc/linux/drivers/net/ |
H A D | xen-netfront.c | 572 skb_frag_t *frag = skb_shinfo(skb)->frags + i; in xennet_count_skb_slots() local 573 unsigned long size = skb_frag_size(frag); in xennet_count_skb_slots() 574 unsigned long offset = skb_frag_off(frag); in xennet_count_skb_slots() 828 skb_frag_t *frag = &skb_shinfo(skb)->frags[i]; in xennet_start_xmit() local 829 xennet_make_txreqs(&info, skb_frag_page(frag), in xennet_start_xmit() 830 skb_frag_off(frag), in xennet_start_xmit() 831 skb_frag_size(frag)); in xennet_start_xmit()
|
/openbmc/linux/net/core/ |
H A D | xdp.c | 504 skb_frag_t *frag = &sinfo->frags[i]; in xdp_return_frame_bulk() local 506 bq->q[bq->count++] = skb_frag_address(frag); in xdp_return_frame_bulk()
|