| /freebsd-14.2/sys/kern/ |
| H A D | subr_memdesc.c | 70 while (vlist->ds_len <= off) { in vlist_copyback() 73 off -= vlist->ds_len; in vlist_copyback() 84 todo = vlist->ds_len - off; in vlist_copyback() 102 while (plist->ds_len <= off) { in plist_copyback() 105 off -= plist->ds_len; in plist_copyback() 116 todo = plist->ds_len - off; in plist_copyback() 214 while (vlist->ds_len <= off) { in vlist_copydata() 217 off -= vlist->ds_len; in vlist_copydata() 228 todo = vlist->ds_len - off; in vlist_copydata() 249 off -= plist->ds_len; in plist_copydata() [all …]
|
| H A D | subr_bus_dma.c | 111 size_t ds_len; in _bus_dmamap_load_vlist() local 113 KASSERT((offset < list->ds_len), in _bus_dmamap_load_vlist() 116 ds_len = list->ds_len - offset; in _bus_dmamap_load_vlist() 118 if (ds_len > length) in _bus_dmamap_load_vlist() 119 ds_len = length; in _bus_dmamap_load_vlist() 120 length -= ds_len; in _bus_dmamap_load_vlist() 121 KASSERT((ds_len != 0), ("Segment length is zero")); in _bus_dmamap_load_vlist() 122 error = _bus_dmamap_load_buffer(dmat, map, addr, ds_len, pmap, in _bus_dmamap_load_vlist() 142 (vm_paddr_t)list->ds_addr, list->ds_len, flags, NULL, in _bus_dmamap_load_plist()
|
| H A D | subr_uio.c | 148 while (offset >= src->ds_len) { in physcopyin_vlist() 149 offset -= src->ds_len; in physcopyin_vlist() 154 seg_len = MIN(src->ds_len - offset, len); in physcopyin_vlist() 174 while (offset >= dst->ds_len) { in physcopyout_vlist() 175 offset -= dst->ds_len; in physcopyout_vlist() 180 seg_len = MIN(dst->ds_len - offset, len); in physcopyout_vlist()
|
| /freebsd-14.2/sys/dev/dpaa2/ |
| H A D | dpaa2_buf.h | 61 (__buf)->seg.ds_len = 0; \ 85 KASSERT((__buf)->seg.ds_len == 0, ("%s: already mapped?", __func__)); \ 95 KASSERT((__sgt)->seg.ds_len == 0, ("%s: S/G mapped?", __func__)); \ 109 KASSERT((__buf)->seg.ds_len == 0, ("%s: already mapped?", __func__)); \ 119 KASSERT((__sgt)->seg.ds_len == 0, ("%s: S/G mapped?", __func__)); \ 144 KASSERT((__buf)->seg.ds_len == 0, ("%s: already mapped?", __func__)); \ 156 KASSERT((__buf)->seg.ds_len != 0, ("%s: not mapped?", __func__)); \
|
| /freebsd-14.2/sys/powerpc/pseries/ |
| H A D | plpar_iommu.c | 179 allocsize = round_page(segs[i].ds_len + in phyp_iommu_map() 206 KASSERT(segs[i].ds_addr + segs[i].ds_len < maxaddr, in phyp_iommu_map() 228 roundedsize = round_page(segs[i].ds_len + in phyp_iommu_unmap()
|
| H A D | phyp_llan.c | 281 sc->rx_buf_len = segs[0].ds_len - 2*PAGE_SIZE; in llan_rx_load_cb() 282 sc->input_buf_phys = segs[0].ds_addr + segs[0].ds_len - PAGE_SIZE; in llan_rx_load_cb() 283 sc->filter_buf_phys = segs[0].ds_addr + segs[0].ds_len - 2*PAGE_SIZE; in llan_rx_load_cb() 363 rx->rx_bufdesc |= (((uint64_t)segs[0].ds_len) << 32); in llan_add_rxbuf() 440 bufdescs[i] |= (((uint64_t)segs[i].ds_len) << 32); in llan_send_packet()
|
| /freebsd-14.2/sys/dev/ice/ |
| H A D | ice_common_txrx.h | 78 curseg = segs[0].ds_len; in ice_tso_detect_sparse() 88 curseg = segs[i].ds_len; in ice_tso_detect_sparse() 122 curseg = segs[i].ds_len; in ice_tso_detect_sparse()
|
| /freebsd-14.2/sys/powerpc/powerpc/ |
| H A D | busdma_machdep.c | 614 segs[seg].ds_len = sgsize; in _bus_dmamap_addseg() 616 if (curaddr == segs[seg].ds_addr + segs[seg].ds_len && in _bus_dmamap_addseg() 617 (segs[seg].ds_len + sgsize) <= dmat->maxsegsz && in _bus_dmamap_addseg() 619 segs[seg].ds_len + sgsize, dmat->boundary)) in _bus_dmamap_addseg() 620 segs[seg].ds_len += sgsize; in _bus_dmamap_addseg() 625 segs[seg].ds_len = sgsize; in _bus_dmamap_addseg()
|
| /freebsd-14.2/sys/dev/ips/ |
| H A D | ips_disk.c | 271 sg_list[i].len = segs[i].ds_len; in ipsd_dump_map_sg() 272 length += segs[i].ds_len; in ipsd_dump_map_sg() 279 length = segs[0].ds_len; in ipsd_dump_map_sg()
|
| H A D | ips_commands.c | 105 sg_list[i].len = segments[i].ds_len; in ips_io_request_callback() 106 length += segments[i].ds_len; in ips_io_request_callback() 116 length = segments[0].ds_len; in ips_io_request_callback() 134 length, segments[0].ds_len); in ips_io_request_callback()
|
| /freebsd-14.2/sys/riscv/riscv/ |
| H A D | busdma_bounce.c | 594 segs[seg].ds_len = sgsize; in _bus_dmamap_addseg() 596 if (curaddr == segs[seg].ds_addr + segs[seg].ds_len && in _bus_dmamap_addseg() 597 (segs[seg].ds_len + sgsize) <= dmat->common.maxsegsz && in _bus_dmamap_addseg() 599 segs[seg].ds_len + sgsize, dmat->common.boundary)) in _bus_dmamap_addseg() 600 segs[seg].ds_len += sgsize; in _bus_dmamap_addseg() 605 segs[seg].ds_len = sgsize; in _bus_dmamap_addseg()
|
| /freebsd-14.2/sys/cam/ctl/ |
| H A D | ctl_frontend_cam_sim.c | 319 if ((len_seen + cam_sglist[i].ds_len) >= in cfcs_datamove() 326 len_seen += cam_sglist[i].ds_len; in cfcs_datamove() 332 cam_sglist[0].ds_len = ccb->csio.dxfer_len; in cfcs_datamove() 358 len_to_copy = MIN(cam_sglist[i].ds_len - cam_watermark, in cfcs_datamove() 394 if (cam_sglist[i].ds_len == cam_watermark) { in cfcs_datamove()
|
| /freebsd-14.2/sys/x86/x86/ |
| H A D | busdma_bounce.c | 657 segs[seg].ds_len = sgsize; in _bus_dmamap_addseg() 659 if (curaddr == segs[seg].ds_addr + segs[seg].ds_len && in _bus_dmamap_addseg() 660 (segs[seg].ds_len + sgsize) <= dmat->common.maxsegsz && in _bus_dmamap_addseg() 662 segs[seg].ds_len + sgsize, dmat->common.boundary)) in _bus_dmamap_addseg() 663 segs[seg].ds_len += sgsize; in _bus_dmamap_addseg() 668 segs[seg].ds_len = sgsize; in _bus_dmamap_addseg()
|
| /freebsd-14.2/sys/dev/iavf/ |
| H A D | iavf_txrx_iflib.c | 143 curseg = segs[0].ds_len; in iavf_tso_detect_sparse() 153 curseg = segs[i].ds_len; in iavf_tso_detect_sparse() 171 curseg = segs[i].ds_len; in iavf_tso_detect_sparse() 368 seglen = segs[j].ds_len; in iavf_isc_txd_encap()
|
| /freebsd-14.2/sys/dev/axgbe/ |
| H A D | xgbe-txrx.c | 241 (int)pi->ipi_segs[cur_seg].ds_len, pi->ipi_len); in axgbe_isc_txd_encap() 249 hlen = pi->ipi_segs[cur_seg].ds_len; in axgbe_isc_txd_encap() 306 datalen = pi->ipi_segs[cur_seg].ds_len - hlen; in axgbe_isc_txd_encap() 309 datalen = pi->ipi_segs[cur_seg].ds_len; in axgbe_isc_txd_encap() 340 (int)pi->ipi_segs[cur_seg].ds_len, pi->ipi_len); in axgbe_isc_txd_encap()
|
| /freebsd-14.2/sys/dev/xdma/ |
| H A D | xdma_sglist.c | 88 sg[i].len = seg[i].ds_len; in xdma_sglist_add()
|
| H A D | xdma_sg.c | 389 seg[i].ds_len = segs[i].ds_len; in xdma_dmamap_cb() 528 seg[0].ds_len = m->m_pkthdr.len; in _xdma_load_data()
|
| /freebsd-14.2/sys/arm64/arm64/ |
| H A D | busdma_bounce.c | 761 segs[seg].ds_len = sgsize; in _bus_dmamap_addseg() 763 if (curaddr == segs[seg].ds_addr + segs[seg].ds_len && in _bus_dmamap_addseg() 764 (segs[seg].ds_len + sgsize) <= dmat->common.maxsegsz && in _bus_dmamap_addseg() 766 segs[seg].ds_len + sgsize, dmat->common.boundary)) in _bus_dmamap_addseg() 767 segs[seg].ds_len += sgsize; in _bus_dmamap_addseg() 772 segs[seg].ds_len = sgsize; in _bus_dmamap_addseg()
|
| /freebsd-14.2/sys/arm/arm/ |
| H A D | busdma_machdep.c | 929 segs[seg].ds_len = sgsize; in _bus_dmamap_addseg() 931 if (curaddr == segs[seg].ds_addr + segs[seg].ds_len && in _bus_dmamap_addseg() 932 (segs[seg].ds_len + sgsize) <= dmat->maxsegsz && in _bus_dmamap_addseg() 934 segs[seg].ds_len + sgsize, dmat->boundary)) in _bus_dmamap_addseg() 935 segs[seg].ds_len += sgsize; in _bus_dmamap_addseg() 940 segs[seg].ds_len = sgsize; in _bus_dmamap_addseg()
|
| /freebsd-14.2/sys/dev/altera/msgdma/ |
| H A D | msgdma.c | 299 chan->descs_phys[chan->map_descr].ds_len = segs[0].ds_len; in msgdma_dmamap_cb() 302 chan->map_descr, segs[0].ds_addr, segs[0].ds_len); in msgdma_dmamap_cb()
|
| /freebsd-14.2/sys/dev/liquidio/ |
| H A D | lio_rxtx.c | 142 cmdsetup.s.u.datasize = segs[0].ds_len; in lio_xmit() 173 lio_add_sg_size(&g->sg[(i >> 2)], segs[i].ds_len, in lio_xmit()
|
| /freebsd-14.2/sys/contrib/openzfs/module/os/freebsd/spl/ |
| H A D | spl_kstat.c | 146 uint32_t ds_len = 0; in kstat_sysctl_dataset() local 150 ds_len = KSTAT_NAMED_STR_BUFLEN(ksent_ds); in kstat_sysctl_dataset() 151 ds_name[ds_len-1] = '\0'; in kstat_sysctl_dataset()
|
| /freebsd-14.2/sys/dev/ixl/ |
| H A D | ixl_txrx.c | 169 curseg = segs[0].ds_len; in ixl_tso_detect_sparse() 179 curseg = segs[i].ds_len; in ixl_tso_detect_sparse() 200 curseg = segs[i].ds_len; in ixl_tso_detect_sparse() 381 seglen = segs[j].ds_len; in ixl_isc_txd_encap()
|
| /freebsd-14.2/sys/dev/aac/ |
| H A D | aac_disk.c | 196 sg->SgEntry[i].SgByteCount = segs[i].ds_len; in aac_dump_map_sg() 221 sg->SgEntry64[i].SgByteCount = segs[i].ds_len; in aac_dump_map_sg64()
|
| /freebsd-14.2/sys/dev/md/ |
| H A D | md.c | 597 seg_len = imin(vlist->ds_len - ma_offs, len); in md_malloc_move_vlist() 628 if (ma_offs == vlist->ds_len) { in md_malloc_move_vlist() 811 while (offset >= vlist->ds_len) { in mdcopyto_vlist() 812 offset -= vlist->ds_len; in mdcopyto_vlist() 817 seg_len = omin(len, vlist->ds_len - offset); in mdcopyto_vlist() 832 while (offset >= vlist->ds_len) { in mdcopyfrom_vlist() 833 offset -= vlist->ds_len; in mdcopyfrom_vlist() 838 seg_len = omin(len, vlist->ds_len - offset); in mdcopyfrom_vlist() 953 piov->iov_len = vlist->ds_len - ma_offs; in mdstart_vnode()
|