| /f-stack/freebsd/kern/ |
| H A D | subr_bus_dma.c | 144 flags, segs, nsegs); in _bus_dmamap_load_mbuf_epg() 190 map, m, segs, nsegs, flags); in _bus_dmamap_load_mbuf_sg() 228 bus_dma_segment_t *segs, int *segp) in bus_dmamap_load_ma_triv() argument 239 flags, segs, segp); in bus_dmamap_load_ma_triv() 385 bus_dma_segment_t *segs; in bus_dmamap_load() local 426 bus_dma_segment_t *segs; in bus_dmamap_load_mbuf() local 465 bus_dma_segment_t *segs; in bus_dmamap_load_uio() local 489 bus_dma_segment_t *segs; in bus_dmamap_load_ccb() local 534 bus_dma_segment_t *segs; in bus_dmamap_load_bio() local 573 bus_dma_segment_t *segs; in bus_dmamap_load_mem() local [all …]
|
| H A D | link_elf.c | 955 Elf_Phdr *segs[MAXSEGS]; in link_elf_load_file() local 1069 segs[nsegs] = phdr; in link_elf_load_file() 1100 base_vaddr = trunc_page(segs[0]->p_vaddr); in link_elf_load_file() 1102 segs[nsegs - 1]->p_memsz); in link_elf_load_file() 1167 segbase, segs[i]->p_filesz, segs[i]->p_offset, in link_elf_load_file() 1172 bzero(segbase + segs[i]->p_filesz, in link_elf_load_file() 1173 segs[i]->p_memsz - segs[i]->p_filesz); in link_elf_load_file() 1180 segs[0]->p_memsz)); in link_elf_load_file() 1219 if (segs[i]->p_type != PT_LOAD) in link_elf_load_file() 1223 if ((segs[i]->p_flags & PF_W) != 0) in link_elf_load_file() [all …]
|
| /f-stack/dpdk/lib/librte_gso/ |
| H A D | gso_tunnel_tcp4.c | 10 struct rte_mbuf **segs, uint16_t nb_segs) in update_tunnel_ipv4_tcp_headers() argument 43 update_ipv4_header(segs[i], outer_ipv4_offset, outer_id); in update_tunnel_ipv4_tcp_headers() 45 update_udp_header(segs[i], udp_gre_offset); in update_tunnel_ipv4_tcp_headers() 46 update_ipv4_header(segs[i], inner_ipv4_offset, inner_id); in update_tunnel_ipv4_tcp_headers() 47 update_tcp_header(segs[i], tcp_offset, sent_seq, i < tail_idx); in update_tunnel_ipv4_tcp_headers() 50 sent_seq += (segs[i]->pkt_len - segs[i]->data_len); in update_tunnel_ipv4_tcp_headers()
|
| H A D | gso_tcp4.c | 10 struct rte_mbuf **segs, uint16_t nb_segs) in update_ipv4_tcp_headers() argument 27 update_ipv4_header(segs[i], l3_offset, id); in update_ipv4_tcp_headers() 28 update_tcp_header(segs[i], l4_offset, sent_seq, i < tail_idx); in update_ipv4_tcp_headers() 30 sent_seq += (segs[i]->pkt_len - segs[i]->data_len); in update_ipv4_tcp_headers()
|
| H A D | gso_udp4.c | 11 update_ipv4_udp_headers(struct rte_mbuf *pkt, struct rte_mbuf **segs, in update_ipv4_udp_headers() argument 25 ipv4_hdr = rte_pktmbuf_mtod_offset(segs[i], in update_ipv4_udp_headers() 27 length = segs[i]->pkt_len - l2_hdrlen; in update_ipv4_udp_headers()
|
| /f-stack/freebsd/x86/include/ |
| H A D | bus_dma.h | 135 bus_size_t buflen, int flags, bus_dma_segment_t *segs, int *segp) in _bus_dmamap_load_phys() argument 140 return (tc->impl->load_phys(dmat, map, buf, buflen, flags, segs, in _bus_dmamap_load_phys() 146 bus_size_t tlen, int ma_offs, int flags, bus_dma_segment_t *segs, in _bus_dmamap_load_ma() argument 153 segs, segp)); in _bus_dmamap_load_ma() 162 bus_size_t buflen, struct pmap *pmap, int flags, bus_dma_segment_t *segs, in _bus_dmamap_load_buffer() argument 168 return (tc->impl->load_buffer(dmat, map, buf, buflen, pmap, flags, segs, in _bus_dmamap_load_buffer() 186 bus_dma_segment_t *segs, int nsegs, int error) in _bus_dmamap_complete() argument 191 return (tc->impl->map_complete(dmat, map, segs, nsegs, error)); in _bus_dmamap_complete()
|
| H A D | busdma_impl.h | 73 bus_dma_segment_t *segs, int *segp); 76 bus_dma_segment_t *segs, int *segp); 79 bus_dma_segment_t *segs, int *segp); 84 bus_dma_segment_t *segs, int nsegs, int error);
|
| /f-stack/freebsd/arm64/include/ |
| H A D | bus_dma.h | 100 bus_size_t buflen, int flags, bus_dma_segment_t *segs, int *segp) in _bus_dmamap_load_phys() argument 105 return (tc->impl->load_phys(dmat, map, buf, buflen, flags, segs, in _bus_dmamap_load_phys() 111 bus_size_t tlen, int ma_offs, int flags, bus_dma_segment_t *segs, in _bus_dmamap_load_ma() argument 118 segs, segp)); in _bus_dmamap_load_ma() 123 bus_size_t buflen, struct pmap *pmap, int flags, bus_dma_segment_t *segs, in _bus_dmamap_load_buffer() argument 129 return (tc->impl->load_buffer(dmat, map, buf, buflen, pmap, flags, segs, in _bus_dmamap_load_buffer() 145 bus_dma_segment_t *segs, int nsegs, int error) in _bus_dmamap_complete() argument 150 return (tc->impl->map_complete(dmat, map, segs, nsegs, error)); in _bus_dmamap_complete()
|
| H A D | bus_dma_impl.h | 71 bus_dma_segment_t *segs, int *segp); 74 bus_dma_segment_t *segs, int *segp); 77 bus_dma_segment_t *segs, int *segp); 82 bus_dma_segment_t *segs, int nsegs, int error);
|
| /f-stack/freebsd/sys/ |
| H A D | bus_dma_internal.h | 41 bus_dmamap_t map, bus_dma_segment_t *segs, 46 int flags, bus_dma_segment_t *segs, int *segp); 50 int flags, bus_dma_segment_t *segs, int *segp); 54 int flags, bus_dma_segment_t *segs, int *segp);
|
| H A D | sglist.h | 63 sglist_init(struct sglist *sg, u_short maxsegs, struct sglist_seg *segs) in sglist_init() argument 66 sg->sg_segs = segs; in sglist_init()
|
| H A D | bus_dma.h | 301 struct mbuf *mbuf, bus_dma_segment_t *segs, 352 bus_dma_segment_t *segs, int *segp);
|
| /f-stack/freebsd/mips/cavium/octe/ |
| H A D | ethernet-tx.c | 145 pko_command.s.segs = 1; in cvm_oct_xmit() 151 unsigned segs; in cvm_oct_xmit() local 165 segs = 0; in cvm_oct_xmit() 168 if (segs == CVMX_FPA_WQE_POOL_SIZE / sizeof (uint64_t)) in cvm_oct_xmit() 179 segs++; in cvm_oct_xmit() 186 hw_buffer.s.size = segs; in cvm_oct_xmit() 190 pko_command.s.segs = segs; in cvm_oct_xmit()
|
| /f-stack/dpdk/drivers/net/ice/base/ |
| H A D | ice_flow.c | 814 hdrs = prof->segs[i].hdrs; in ice_flow_proc_seg_hdrs() 1563 if (segs[i].hdrs != p->segs[i].hdrs || in ice_flow_find_prof_conds() 1565 segs[i].match != p->segs[i].match)) in ice_flow_find_prof_conds() 1879 ice_memcpy(¶ms->prof->segs[i], &segs[i], sizeof(*segs), in ice_flow_add_prof_sync() 2211 if (!segs) in ice_flow_add_prof() 3263 seg = &segs[seg_cnt - 1]; in ice_flow_set_rss_seg_info() 3604 sizeof(*segs)); in ice_add_rss_cfg_sync() 3605 if (!segs) in ice_add_rss_cfg_sync() 3706 ice_free(hw, segs); in ice_add_rss_cfg_sync() 3774 if (!segs) in ice_rem_rss_cfg_sync() [all …]
|
| H A D | ice_flow.h | 452 struct ice_flow_seg_info segs[ICE_FLOW_SEG_MAX]; member 509 struct ice_flow_seg_info *segs, u8 segs_cnt); 512 u64 prof_id, struct ice_flow_seg_info *segs, u8 segs_cnt,
|
| /f-stack/freebsd/x86/x86/ |
| H A D | busdma_bounce.c | 702 if (curaddr == segs[seg].ds_addr + segs[seg].ds_len && in _bus_dmamap_addseg() 734 if (segs == NULL) in bounce_bus_dmamap_load_phys() 735 segs = dmat->segments; in bounce_bus_dmamap_load_phys() 787 if (segs == NULL) in bounce_bus_dmamap_load_buffer() 788 segs = dmat->segments; in bounce_bus_dmamap_load_buffer() 857 flags, segs, segp); in bounce_bus_dmamap_load_ma() 864 if (segs == NULL) in bounce_bus_dmamap_load_ma() 865 segs = dmat->segments; in bounce_bus_dmamap_load_ma() 941 if (segs == NULL) in bounce_bus_dmamap_complete() 942 segs = dmat->segments; in bounce_bus_dmamap_complete() [all …]
|
| /f-stack/freebsd/mips/mips/ |
| H A D | busdma_machdep.c | 896 curaddr == segs[seg].ds_addr + segs[seg].ds_len && in _bus_dmamap_addseg() 900 segs[seg].ds_len += sgsize; in _bus_dmamap_addseg() 905 segs[seg].ds_len = sgsize; in _bus_dmamap_addseg() 924 if (segs == NULL) in _bus_dmamap_load_phys() 925 segs = dmat->segments; in _bus_dmamap_load_phys() 970 segs, segp)); in _bus_dmamap_load_ma() 989 if (segs == NULL) in _bus_dmamap_load_buffer() 990 segs = dmat->segments; in _bus_dmamap_load_buffer() 1077 if (segs == NULL) in _bus_dmamap_complete() 1078 segs = dmat->segments; in _bus_dmamap_complete() [all …]
|
| /f-stack/freebsd/arm64/arm64/ |
| H A D | busdma_bounce.c | 785 segs[seg].ds_addr = curaddr; in _bus_dmamap_addseg() 786 segs[seg].ds_len = sgsize; in _bus_dmamap_addseg() 788 if (curaddr == segs[seg].ds_addr + segs[seg].ds_len && in _bus_dmamap_addseg() 797 segs[seg].ds_len = sgsize; in _bus_dmamap_addseg() 818 if (segs == NULL) in bounce_bus_dmamap_load_phys() 819 segs = dmat->segments; in bounce_bus_dmamap_load_phys() 907 if (segs == NULL) in bounce_bus_dmamap_load_buffer() 908 segs = dmat->segments; in bounce_bus_dmamap_load_buffer() 1020 if (segs == NULL) in bounce_bus_dmamap_complete() 1021 segs = dmat->segments; in bounce_bus_dmamap_complete() [all …]
|
| /f-stack/freebsd/arm/arm/ |
| H A D | busdma_machdep.c | 1026 segs[seg].ds_len = sgsize; in _bus_dmamap_addseg() 1028 if (curaddr == segs[seg].ds_addr + segs[seg].ds_len && in _bus_dmamap_addseg() 1037 segs[seg].ds_len = sgsize; in _bus_dmamap_addseg() 1058 if (segs == NULL) in _bus_dmamap_load_phys() 1059 segs = map->segments; in _bus_dmamap_load_phys() 1127 segs, segp)); in _bus_dmamap_load_ma() 1152 if (segs == NULL) in _bus_dmamap_load_buffer() 1153 segs = map->segments; in _bus_dmamap_load_buffer() 1260 if (segs == NULL) in _bus_dmamap_complete() 1261 segs = map->segments; in _bus_dmamap_complete() [all …]
|
| /f-stack/freebsd/contrib/openzfs/module/zfs/ |
| H A D | vdev_removal.c | 958 uint64_t start = range_tree_min(segs); in spa_vdev_copy_segment() 964 uint64_t size = range_tree_span(segs); in spa_vdev_copy_segment() 979 size = rs_get_end(rs, segs) - start; in spa_vdev_copy_segment() 1027 prev_seg_end = rs_get_end(rs, segs); in spa_vdev_copy_segment() 1032 range_tree_clear(segs, start, size); in spa_vdev_copy_segment() 1281 if (range_tree_is_empty(segs)) { in spa_vdev_copy_impl() 1312 if (range_tree_is_empty(segs)) { in spa_vdev_copy_impl() 1314 range_tree_destroy(segs); in spa_vdev_copy_impl() 1336 while (!range_tree_is_empty(segs)) { in spa_vdev_copy_impl() 1338 segs, thismax, txg, vca, &zal); in spa_vdev_copy_impl() [all …]
|
| /f-stack/dpdk/doc/guides/tools/ |
| H A D | comp_perf.rst | 30 if the max-num-sgl-segs x seg_sz > input size then segments number in 31 the chain will be lower than value passed into max-num-sgl-segs. 81 ``--max-num-sgl-segs N``: maximum number of segments for each mbuf (default: 16) 108 …--compress-level 1:1:9 --num-iter 10 --extended-input-sz 1048576 --max-num-sgl-segs 16 --huffman-…
|
| /f-stack/freebsd/netinet/ |
| H A D | tcp_ratelimit.c | 1491 uint32_t delta, segs; in tcp_get_pacing_burst_size() local 1494 segs = (res + delta - 1)/delta; in tcp_get_pacing_burst_size() 1496 segs *= 2; in tcp_get_pacing_burst_size() 1497 if (segs < min_tso_segs) in tcp_get_pacing_burst_size() 1498 segs = min_tso_segs; in tcp_get_pacing_burst_size() 1499 if (segs > MAX_MSS_SENT) in tcp_get_pacing_burst_size() 1500 segs = MAX_MSS_SENT; in tcp_get_pacing_burst_size() 1501 segs *= segsiz; in tcp_get_pacing_burst_size() 1504 if (segs < new_tso) { in tcp_get_pacing_burst_size() 1508 return (segs); in tcp_get_pacing_burst_size()
|
| /f-stack/dpdk/drivers/net/netvsc/ |
| H A D | hn_rxtx.c | 1401 unsigned int segs = 0; in hn_fill_sg() local 1412 sg[segs].page = page; in hn_fill_sg() 1413 sg[segs].ofs = offset; in hn_fill_sg() 1414 sg[segs].len = bytes; in hn_fill_sg() 1415 segs++; in hn_fill_sg() 1424 return segs; in hn_fill_sg() 1439 unsigned int segs; in hn_xmit_sg() local 1456 segs = 1; in hn_xmit_sg() 1460 segs += hn_fill_sg(sg + 1, m); in hn_xmit_sg() 1464 segs, nvs_rndis.chim_sz); in hn_xmit_sg() [all …]
|
| /f-stack/dpdk/lib/librte_vhost/ |
| H A D | rte_vhost_async.h | 94 uint16_t segs; /* iov segs inflight */ member
|
| /f-stack/freebsd/arm/allwinner/ |
| H A D | if_awg.c | 173 u_int segs; member 608 bus_dma_segment_t segs[TX_MAX_SEGS]; in awg_encap() local 618 error = bus_dmamap_load_mbuf_sg(sc->tx.buf_tag, map, m, segs, in awg_encap() 630 segs, &nsegs, BUS_DMA_NOWAIT); in awg_encap() 664 sc->tx.segs++; in awg_encap() 671 if (sc->tx.segs >= awg_tx_interval) { in awg_encap() 672 sc->tx.segs = 0; in awg_encap() 677 sc->tx.desc_ring[cur].addr = htole32((uint32_t)segs[i].ds_addr); in awg_encap() 678 sc->tx.desc_ring[cur].size = htole32(flags | segs[i].ds_len); in awg_encap() 785 awg_dmamap_cb(void *arg, bus_dma_segment_t *segs, int nseg, int error) in awg_dmamap_cb() argument [all …]
|