Lines Matching refs:curaddr
327 nexus_dmamap_addseg(bus_dma_tag_t dmat, bus_dmamap_t map, bus_addr_t curaddr,
338 baddr = (curaddr + dmat->dt_boundary) & bmask;
339 if (sgsize > (baddr - curaddr))
340 sgsize = (baddr - curaddr);
350 segs[seg].ds_addr = curaddr;
353 if (curaddr == segs[seg].ds_addr + segs[seg].ds_len &&
356 (segs[seg].ds_addr & bmask) == (curaddr & bmask)))
361 segs[seg].ds_addr = curaddr;
377 bus_addr_t curaddr;
383 curaddr = buf;
386 sgsize = nexus_dmamap_addseg(dmat, map, curaddr, sgsize, segs,
390 curaddr += sgsize;
410 bus_addr_t curaddr;
421 curaddr = pmap_kextract(vaddr);
423 curaddr = pmap_extract(pmap, vaddr);
428 sgsize = PAGE_SIZE - ((u_long)curaddr & PAGE_MASK);
434 sgsize = nexus_dmamap_addseg(dmat, map, curaddr, sgsize, segs,