Home
last modified time | relevance | path

Searched refs:ds_len (Results 1 – 25 of 172) sorted by relevance

1234567

/freebsd-14.2/sys/kern/
H A Dsubr_memdesc.c70 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 Dsubr_bus_dma.c111 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 Dsubr_uio.c148 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 Ddpaa2_buf.h61 (__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 Dplpar_iommu.c179 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 Dphyp_llan.c281 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 Dice_common_txrx.h78 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 Dbusdma_machdep.c614 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 Dips_disk.c271 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 Dips_commands.c105 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 Dbusdma_bounce.c594 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 Dctl_frontend_cam_sim.c319 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 Dbusdma_bounce.c657 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 Diavf_txrx_iflib.c143 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 Dxgbe-txrx.c241 (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 Dxdma_sglist.c88 sg[i].len = seg[i].ds_len; in xdma_sglist_add()
H A Dxdma_sg.c389 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 Dbusdma_bounce.c761 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 Dbusdma_machdep.c929 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 Dmsgdma.c299 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 Dlio_rxtx.c142 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 Dspl_kstat.c146 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 Dixl_txrx.c169 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 Daac_disk.c196 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 Dmd.c597 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()

1234567