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