/freebsd/sys/kern/ |
H A D | subr_memdesc.c | 75 while (vlist->ds_len <= off) { in vlist_copyback() 78 off -= vlist->ds_len; in vlist_copyback() 88 if (todo > vlist->ds_len - off) in vlist_copyback() 89 todo = vlist->ds_len - off; in vlist_copyback() 107 while (plist->ds_len <= off) { in plist_copyback() 110 off -= plist->ds_len; in plist_copyback() 120 if (todo > plist->ds_len - off) in plist_copyback() 121 todo = plist->ds_len - off; in plist_copyback() 223 while (vlist->ds_len <= off) { in vlist_copydata() 226 off -= vlist->ds_len; in vlist_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 | 145 while (offset >= src->ds_len) { in physcopyin_vlist() 146 offset -= src->ds_len; in physcopyin_vlist() 151 seg_len = MIN(src->ds_len - offset, len); in physcopyin_vlist() 171 while (offset >= dst->ds_len) { in physcopyout_vlist() 172 offset -= dst->ds_len; in physcopyout_vlist() 177 seg_len = MIN(dst->ds_len - offset, len); in physcopyout_vlist()
|
H A D | subr_busdma_bounce.c | 476 segs[seg].ds_len = sgsize; in _bus_dmamap_addseg() 478 if (curaddr == segs[seg].ds_addr + segs[seg].ds_len && in _bus_dmamap_addseg() 479 (segs[seg].ds_len + sgsize) <= dmat_maxsegsz(dmat) && in _bus_dmamap_addseg() 481 segs[seg].ds_len + sgsize, dmat_boundary(dmat))) in _bus_dmamap_addseg() 482 segs[seg].ds_len += sgsize; in _bus_dmamap_addseg() 487 segs[seg].ds_len = sgsize; in _bus_dmamap_addseg()
|
/freebsd/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/sys/powerpc/pseries/ |
H A D | plpar_iommu.c | 178 allocsize = round_page(segs[i].ds_len + in phyp_iommu_map() 205 KASSERT(segs[i].ds_addr + segs[i].ds_len < maxaddr, in phyp_iommu_map() 227 roundedsize = round_page(segs[i].ds_len + in phyp_iommu_unmap()
|
H A D | phyp_llan.c | 280 sc->rx_buf_len = segs[0].ds_len - 2*PAGE_SIZE; in llan_rx_load_cb() 281 sc->input_buf_phys = segs[0].ds_addr + segs[0].ds_len - PAGE_SIZE; in llan_rx_load_cb() 282 sc->filter_buf_phys = segs[0].ds_addr + segs[0].ds_len - 2*PAGE_SIZE; in llan_rx_load_cb() 362 rx->rx_bufdesc |= (((uint64_t)segs[0].ds_len) << 32); in llan_add_rxbuf() 439 bufdescs[i] |= (((uint64_t)segs[i].ds_len) << 32); in llan_send_packet()
|
/freebsd/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/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/sys/riscv/riscv/ |
H A D | busdma_bounce.c |
|
/freebsd/sys/cam/ctl/ |
H A D | ctl_frontend_cam_sim.c | 318 if ((len_seen + cam_sglist[i].ds_len) >= in cfcs_datamove() 325 len_seen += cam_sglist[i].ds_len; in cfcs_datamove() 331 cam_sglist[0].ds_len = ccb->csio.dxfer_len; in cfcs_datamove() 357 len_to_copy = MIN(cam_sglist[i].ds_len - cam_watermark, in cfcs_datamove() 393 if (cam_sglist[i].ds_len == cam_watermark) { in cfcs_datamove()
|
/freebsd/sys/x86/x86/ |
H A D | busdma_bounce.c |
|
/freebsd/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/sys/dev/axgbe/ |
H A D | xgbe-txrx.c | 237 axgbe_printf(1, "%s: cur %d lo 0x%lx hi 0x%lx ds_len 0x%x " in axgbe_isc_txd_encap() 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() 336 axgbe_printf(1, "%s: cur %d lo 0x%lx hi 0x%lx ds_len 0x%x " in axgbe_isc_txd_encap() 340 (int)pi->ipi_segs[cur_seg].ds_len, pi->ipi_len); in axgbe_isc_txd_encap()
|
/freebsd/sys/arm/arm/ |
H A D | busdma_machdep.c |
|
/freebsd/sys/dev/qcom_ess_edma/ |
H A D | qcom_ess_edma_tx.c | 411 ds->len = htole16(txsegs[i].ds_len); in qcom_ess_edma_tx_ring_frame() 417 txsegs[i].ds_len, in qcom_ess_edma_tx_ring_frame()
|
/freebsd/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/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/sys/contrib/openzfs/module/os/freebsd/spl/ |
H A D | spl_kstat.c | 143 uint32_t ds_len = 0; in kstat_sysctl_dataset() local 147 ds_len = KSTAT_NAMED_STR_BUFLEN(ksent_ds); in kstat_sysctl_dataset() 148 ds_name[ds_len-1] = '\0'; in kstat_sysctl_dataset()
|
/freebsd/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/sys/dev/md/ |
H A D | md.c | 595 seg_len = imin(vlist->ds_len - ma_offs, len); in md_malloc_move_vlist() 626 if (ma_offs == vlist->ds_len) { in md_malloc_move_vlist() 809 while (offset >= vlist->ds_len) { in mdcopyto_vlist() 810 offset -= vlist->ds_len; in mdcopyto_vlist() 815 seg_len = omin(len, vlist->ds_len - offset); in mdcopyto_vlist() 830 while (offset >= vlist->ds_len) { in mdcopyfrom_vlist() 831 offset -= vlist->ds_len; in mdcopyfrom_vlist() 836 seg_len = omin(len, vlist->ds_len - offset); in mdcopyfrom_vlist() 947 piov->iov_len = vlist->ds_len - ma_offs; in mdstart_vnode()
|
/freebsd/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/sys/dev/mlx5/mlx5_en/ |
H A D | mlx5_en_tx.c | 600 xsegs += howmany((u32)segs[x].ds_len, msb); in mlx5e_sq_dump_xmit() 623 for (off = 0; off < segs[x].ds_len; off += msb) { in mlx5e_sq_dump_xmit() 624 u32 len = segs[x].ds_len - off; in mlx5e_sq_dump_xmit() 975 if (segs[x].ds_len == 0) in mlx5e_sq_xmit() 979 dseg->byte_count = cpu_to_be32((uint32_t)segs[x].ds_len); in mlx5e_sq_xmit()
|