Lines Matching refs:curaddr
450 _bus_dmamap_addseg(bus_dma_tag_t dmat, bus_dmamap_t map, bus_addr_t curaddr, in _bus_dmamap_addseg() argument
455 KASSERT(curaddr <= BUS_SPACE_MAXADDR, in _bus_dmamap_addseg()
458 (uintmax_t)curaddr, (uintmax_t)BUS_SPACE_MAXADDR, in _bus_dmamap_addseg()
465 if (!vm_addr_bound_ok(curaddr, sgsize, dmat_boundary(dmat))) in _bus_dmamap_addseg()
466 sgsize = roundup2(curaddr, dmat_boundary(dmat)) - curaddr; in _bus_dmamap_addseg()
475 segs[seg].ds_addr = curaddr; in _bus_dmamap_addseg()
478 if (curaddr == segs[seg].ds_addr + segs[seg].ds_len && in _bus_dmamap_addseg()
486 segs[seg].ds_addr = curaddr; in _bus_dmamap_addseg()
499 _bus_dmamap_addsegs(bus_dma_tag_t dmat, bus_dmamap_t map, bus_addr_t curaddr, in _bus_dmamap_addsegs() argument
506 done = _bus_dmamap_addseg(dmat, map, curaddr, todo, segs, in _bus_dmamap_addsegs()
510 curaddr += done; in _bus_dmamap_addsegs()