Home
last modified time | relevance | path

Searched refs:frag (Results 176 – 200 of 378) sorted by relevance

12345678910>>...16

/openbmc/linux/net/xdp/
H A Dxsk.c200 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, &copy_from, to_len, &from_len, &frag, rem); in __xsk_rcv()
/openbmc/linux/net/bpf/
H A Dtest_run.c469 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 Dice_fdir.h214 u8 *pkt, bool frag, bool tun);
/openbmc/linux/tools/testing/selftests/drivers/net/mlxsw/
H A Ddevlink_trap_tunnel_ipip.sh134 )"20:00:"$( : IP flags + frag off
/openbmc/linux/arch/s390/kernel/
H A Dperf_pai_ext.c455 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 Dlibcxgbi.c2210 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 Dflow.h105 u8 frag; /* One of OVS_FRAG_TYPE_*. */ member
/openbmc/linux/drivers/net/ethernet/amazon/ena/
H A Dena_eth_com.h49 bool frag; member
H A Dena_eth_com.c361 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 Dpn533.c2209 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 Dhns_enet.c248 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 Dip.h174 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 Dsge.c1125 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 Daq_nic.c612 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 Daoecmd.c298 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 Dpasemi_mac.c253 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 Dovs_flow.yaml82 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 Dxgene_enet_main.c231 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 Diso.c1118 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 Dspice-input.c37 static void kbd_push_key(SpiceKbdInstance *sin, uint8_t frag);
/openbmc/linux/drivers/net/ethernet/rocker/
H A Drocker_main.c1856 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 Dnet.c1113 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 Dnetvsc_drv.c387 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 Dxen-netfront.c572 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 Dxdp.c504 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()

12345678910>>...16