Lines Matching refs:curaddr

338     bus_addr_t curaddr)
344 if (curaddr >= dr->dr_sysbase &&
345 round_page(curaddr) <= (dr->dr_sysbase + dr->dr_len))
804 bus_addr_t curaddr;
816 curaddr = buf;
819 if (run_filter(dmat, curaddr) != 0) {
821 PAGE_SIZE - (curaddr & PAGE_MASK));
824 curaddr += sgsize;
892 _bus_dmamap_addseg(bus_dma_tag_t dmat, bus_dmamap_t map, bus_addr_t curaddr,
903 baddr = (curaddr + dmat->boundary) & bmask;
904 if (sgsize > (baddr - curaddr))
905 sgsize = (baddr - curaddr);
911 curaddr);
918 curaddr = (curaddr - dr->dr_sysbase) + dr->dr_busbase;
928 curaddr == segs[seg].ds_addr + segs[seg].ds_len &&
931 (segs[seg].ds_addr & bmask) == (curaddr & bmask))) {
936 segs[seg].ds_addr = curaddr;
951 bus_addr_t curaddr;
976 curaddr = buf;
979 map->pagesneeded != 0 && run_filter(dmat, curaddr)) {
980 sgsize = MIN(sgsize, PAGE_SIZE - (curaddr & PAGE_MASK));
981 curaddr = add_bounce_page(dmat, map, 0, curaddr,
988 if (map->sync_count == 0 || curaddr != sl_end) {
994 sl->pages = PHYS_TO_VM_PAGE(curaddr);
995 sl->dataoffs = curaddr & PAGE_MASK;
999 sgsize = _bus_dmamap_addseg(dmat, map, curaddr, sgsize, segs,
1037 bus_addr_t curaddr;
1077 curaddr = pmap_kextract(vaddr);
1080 curaddr = pmap_extract(pmap, vaddr);
1088 sgsize = PAGE_SIZE - (curaddr & PAGE_MASK);
1095 map->pagesneeded != 0 && run_filter(dmat, curaddr)) {
1096 curaddr = add_bounce_page(dmat, map, kvaddr, curaddr,
1107 (kvaddr == 0 && curaddr != sl_pend)) {
1114 sl->pages = PHYS_TO_VM_PAGE(curaddr);
1115 sl->dataoffs = curaddr & PAGE_MASK;
1119 sgsize = _bus_dmamap_addseg(dmat, map, curaddr, sgsize, segs,