Lines Matching refs:curaddr
572 bus_addr_t curaddr;
584 curaddr = buf;
587 if (run_filter(dmat, curaddr) != 0) {
591 curaddr += sgsize;
665 _bus_dmamap_addseg(bus_dma_tag_t dmat, bus_dmamap_t map, bus_addr_t curaddr,
676 baddr = (curaddr + dmat->boundary) & bmask;
677 if (sgsize > (baddr - curaddr))
678 sgsize = (baddr - curaddr);
688 segs[seg].ds_addr = curaddr;
691 if (curaddr == segs[seg].ds_addr + segs[seg].ds_len &&
694 (segs[seg].ds_addr & bmask) == (curaddr & bmask)))
699 segs[seg].ds_addr = curaddr;
719 bus_addr_t curaddr;
736 curaddr = buf;
738 if (map->pagesneeded != 0 && run_filter(dmat, curaddr)) {
740 curaddr = add_bounce_page(dmat, map, 0, curaddr,
743 sgsize = _bus_dmamap_addseg(dmat, map, curaddr, sgsize, segs,
781 bus_addr_t curaddr;
806 curaddr = pmap_kextract(vaddr);
808 curaddr = pmap_extract(pmap, vaddr);
814 sgsize = PAGE_SIZE - ((vm_offset_t)curaddr & PAGE_MASK);
815 if (map->pagesneeded != 0 && run_filter(dmat, curaddr)) {
818 curaddr = add_bounce_page(dmat, map, vaddr, curaddr,
824 sgsize = _bus_dmamap_addseg(dmat, map, curaddr, sgsize, segs,