/netbsd-current/sys/arch/mmeye/include/ |
H A D | bus_defs.h | 16 bus_size_t ds_len; member in struct:bus_dma_segment
|
/netbsd-current/sys/rump/dev/lib/libpci/ |
H A D | pci_user.h | 29 unsigned long ds_len; member in struct:rumpcomp_pci_dmaseg
|
H A D | rumpdev_bus_dma.c | 211 map->dm_segs[seg].ds_len = sgsize; 215 (map->dm_segs[seg].ds_len + sgsize) <= 220 map->dm_segs[seg].ds_len += sgsize; 226 map->dm_segs[seg].ds_len = sgsize; 333 map->dm_segs[seg].ds_len = m->m_len; 478 dss[i].ds_len = segs[i].ds_len; 545 segs[curseg].ds_len = PAGE_SIZE; 557 segs[curseg].ds_len += PAGE_SIZE; 563 segs[curseg].ds_len [all...] |
/netbsd-current/sys/dev/bus_dma/ |
H A D | bus_dmamem_common.c | 84 segs[curseg].ds_len = PAGE_SIZE; 92 segs[curseg].ds_len += PAGE_SIZE; 96 segs[curseg].ds_len = PAGE_SIZE; 124 addr < (segs[curseg].ds_addr + segs[curseg].ds_len); 164 addr < (segs[curseg].ds_addr + segs[curseg].ds_len); 215 KASSERT((segs[i].ds_len & PAGE_MASK) == 0); 216 if (off >= segs[i].ds_len) { 217 off -= segs[i].ds_len;
|
/netbsd-current/sys/rump/include/sys/ |
H A D | bus.h | 49 bus_size_t ds_len; member in struct:__anon13084
|
/netbsd-current/sys/arch/powerpc/powerpc/ |
H A D | bus_dma.c | 212 map->dm_segs[seg].ds_len = sgsize; 216 (map->dm_segs[seg].ds_len + sgsize) <= 221 map->dm_segs[seg].ds_len += sgsize; 227 map->dm_segs[seg].ds_len = sgsize; 332 map->dm_segs[seg].ds_len = m->m_len; 424 isgsize = segs[iseg].ds_len; 463 map->dm_segs[seg].ds_len = sgsize; 467 (map->dm_segs[seg].ds_len + sgsize) <= 472 map->dm_segs[seg].ds_len += sgsize; 478 map->dm_segs[seg].ds_len [all...] |
/netbsd-current/sys/arch/pmax/pmax/ |
H A D | bus.c | 171 if (offset >= map->dm_segs[i].ds_len) { 172 offset -= map->dm_segs[i].ds_len; 181 minlen = len < map->dm_segs[i].ds_len - offset ? 182 len : map->dm_segs[i].ds_len - offset; 283 if (offset >= map->dm_segs[i].ds_len) { 284 offset -= map->dm_segs[i].ds_len; 293 minlen = len < map->dm_segs[i].ds_len - offset ? 294 len : map->dm_segs[i].ds_len - offset;
|
H A D | bus_dma.c | 204 map->dm_segs[seg].ds_len = sgsize; 209 (map->dm_segs[seg].ds_len + sgsize) <= 214 map->dm_segs[seg].ds_len += sgsize; 219 map->dm_segs[seg].ds_len = sgsize; 485 if (offset >= map->dm_segs[i].ds_len) { 486 offset -= map->dm_segs[i].ds_len; 495 minlen = len < map->dm_segs[i].ds_len - offset ? 496 len : map->dm_segs[i].ds_len - offset; 596 if (offset >= map->dm_segs[i].ds_len) { 597 offset -= map->dm_segs[i].ds_len; [all...] |
/netbsd-current/sys/arch/emips/emips/ |
H A D | bus_dma.c | 204 map->dm_segs[seg].ds_len = sgsize; 209 (map->dm_segs[seg].ds_len + sgsize) <= 214 map->dm_segs[seg].ds_len += sgsize; 219 map->dm_segs[seg].ds_len = sgsize; 485 if (offset >= map->dm_segs[i].ds_len) { 486 offset -= map->dm_segs[i].ds_len; 495 minlen = len < map->dm_segs[i].ds_len - offset ? 496 len : map->dm_segs[i].ds_len - offset; 596 if (offset >= map->dm_segs[i].ds_len) { 597 offset -= map->dm_segs[i].ds_len; [all...] |
/netbsd-current/sys/arch/mvme68k/mvme68k/ |
H A D | bus_dma.c | 180 map->dm_segs[seg].ds_len = sgsize; 186 (map->dm_segs[seg].ds_len + sgsize) <= 191 map->dm_segs[seg].ds_len += sgsize; 197 map->dm_segs[seg].ds_len = sgsize; 384 if (map->dm_maxsegsz < map->dm_segs[i].ds_len) { 450 if (map->dm_segs[i].ds_len <= offset) { 452 offset -= map->dm_segs[i].ds_len; 456 seglen = map->dm_segs[i].ds_len - offset; 577 segs[curseg].ds_len = PAGE_SIZE; 602 segs[curseg].ds_len [all...] |
/netbsd-current/sys/arch/arc/arc/ |
H A D | bus_dma.c | 191 map->dm_segs[seg].ds_len = sgsize; 197 (map->dm_segs[seg].ds_len + sgsize) <= 202 map->dm_segs[seg].ds_len += sgsize; 208 map->dm_segs[seg].ds_len = sgsize; 482 if (offset >= map->dm_segs[i].ds_len) { 483 offset -= map->dm_segs[i].ds_len; 492 minlen = len < map->dm_segs[i].ds_len - offset ? 493 len : map->dm_segs[i].ds_len - offset; 602 segs[curseg].ds_len = PAGE_SIZE; 615 segs[curseg].ds_len [all...] |
/netbsd-current/sys/arch/m68k/m68k/ |
H A D | bus_dma.c | 189 map->dm_segs[seg].ds_len = sgsize; 195 (map->dm_segs[seg].ds_len + sgsize) <= 200 map->dm_segs[seg].ds_len += sgsize; 205 map->dm_segs[seg].ds_len = sgsize; 394 if (map->dm_maxsegsz < map->dm_segs[i].ds_len) { 464 if (seg->ds_len <= offset) { 466 offset -= seg->ds_len; 475 seglen = seg->ds_len - offset; 672 segs[curseg].ds_len = PAGE_SIZE; 685 segs[curseg].ds_len [all...] |
/netbsd-current/sys/arch/sgimips/sgimips/ |
H A D | bus.c | 199 if (offset >= map->dm_segs[i].ds_len) { 200 offset -= map->dm_segs[i].ds_len; 209 minlen = len < map->dm_segs[i].ds_len - offset ? 210 len : map->dm_segs[i].ds_len - offset;
|
/netbsd-current/sys/arch/virt68k/virt68k/ |
H A D | bus_dma.c | 179 map->dm_segs[seg].ds_len = sgsize; 185 (map->dm_segs[seg].ds_len + sgsize) <= 190 map->dm_segs[seg].ds_len += sgsize; 196 map->dm_segs[seg].ds_len = sgsize; 383 if (map->dm_maxsegsz < map->dm_segs[i].ds_len) { 449 if (map->dm_segs[i].ds_len <= offset) { 451 offset -= map->dm_segs[i].ds_len; 455 seglen = map->dm_segs[i].ds_len - offset; 576 segs[curseg].ds_len = PAGE_SIZE; 601 segs[curseg].ds_len [all...] |
/netbsd-current/sys/arch/evbsh3/evbsh3/ |
H A D | bus_dma.c | 181 segs[nseg].ds_len = sgsize; 185 && (segs[nseg].ds_len + sgsize <= map->_dm_maxsegsz) 191 segs[nseg].ds_len += sgsize; 201 segs[nseg].ds_len = sgsize; 504 if (offset >= map->dm_segs[i].ds_len) { 505 offset -= map->dm_segs[i].ds_len; 514 minlen = len < map->dm_segs[i].ds_len - offset ? 515 len : map->dm_segs[i].ds_len - offset; 598 segs[curseg].ds_len = PAGE_SIZE; 608 segs[curseg].ds_len [all...] |
/netbsd-current/sys/arch/landisk/landisk/ |
H A D | bus_dma.c | 181 segs[nseg].ds_len = sgsize; 185 && (segs[nseg].ds_len + sgsize <= map->_dm_maxsegsz) 191 segs[nseg].ds_len += sgsize; 201 segs[nseg].ds_len = sgsize; 504 if (offset >= map->dm_segs[i].ds_len) { 505 offset -= map->dm_segs[i].ds_len; 514 minlen = len < map->dm_segs[i].ds_len - offset ? 515 len : map->dm_segs[i].ds_len - offset; 598 segs[curseg].ds_len = PAGE_SIZE; 608 segs[curseg].ds_len [all...] |
/netbsd-current/sys/arch/vax/vax/ |
H A D | bus_dma.c | 246 map->dm_segs[seg].ds_len = m->m_len; 412 addr < (segs[curseg].ds_addr + segs[curseg].ds_len); 464 addr < (segs[curseg].ds_addr + segs[curseg].ds_len); 521 if (segs[i].ds_len & PGOFSET) 525 if (off >= segs[i].ds_len) { 526 off -= segs[i].ds_len; 605 map->dm_segs[seg].ds_len = sgsize; 609 (map->dm_segs[seg].ds_len + sgsize) <= 614 map->dm_segs[seg].ds_len += sgsize; 619 map->dm_segs[seg].ds_len [all...] |
/netbsd-current/sys/arch/newsmips/newsmips/ |
H A D | bus.c | 250 map->dm_segs[seg].ds_len = sgsize; 255 (map->dm_segs[seg].ds_len + sgsize) <= 260 map->dm_segs[seg].ds_len += sgsize; 265 map->dm_segs[seg].ds_len = sgsize; 530 if (offset >= map->dm_segs[i].ds_len) { 531 offset -= map->dm_segs[i].ds_len; 540 minlen = len < map->dm_segs[i].ds_len - offset ? 541 len : map->dm_segs[i].ds_len - offset; 641 if (offset >= map->dm_segs[i].ds_len) { 642 offset -= map->dm_segs[i].ds_len; [all...] |
/netbsd-current/sys/arch/sparc64/dev/ |
H A D | iommu.c | 650 map->dm_segs[seg].ds_len = len; 654 (long)map->dm_segs[seg].ds_len)); 667 map->dm_segs[seg].ds_len = sgend - sgstart + 1; 670 (long)map->dm_segs[seg].ds_addr, (long)map->dm_segs[seg].ds_len)); 823 sgsize += uimin(left, segs[i].ds_len); 824 left -= segs[i].ds_len; 825 pa = segs[i].ds_addr + segs[i].ds_len; 885 left = uimin(len, segs[i].ds_len); 889 (long)segs[i].ds_addr, (long)segs[i].ds_len)); 903 (map->dm_segs[j-1].ds_len [all...] |
/netbsd-current/sys/arch/sgimips/hpc/ |
H A D | hpcdma.c | 136 printf("%p:%lld, ", (void *)(intptr_t)segp->ds_addr, segp->ds_len); 141 hva->hpc3_hdd_ctl = segp->ds_len; 149 hva->hpc1_hdd_ctl = segp->ds_len;
|
/netbsd-current/sys/arch/hpcmips/hpcmips/ |
H A D | bus_dma.c | 197 map->bdm.dm_segs[seg].ds_len = sgsize; 202 (map->bdm.dm_segs[seg].ds_len + sgsize) <= 207 map->bdm.dm_segs[seg].ds_len += sgsize; 212 map->bdm.dm_segs[seg].ds_len = sgsize; 476 if (offset >= map->bdm.dm_segs[i].ds_len) { 477 offset -= map->bdm.dm_segs[i].ds_len; 486 minlen = len < map->bdm.dm_segs[i].ds_len - offset ? 487 len : map->bdm.dm_segs[i].ds_len - offset;
|
/netbsd-current/sys/arch/mipsco/mipsco/ |
H A D | bus_dma.c | 187 map->dm_segs[seg].ds_len = sgsize; 193 (map->dm_segs[seg].ds_len + sgsize) <= 198 map->dm_segs[seg].ds_len += sgsize; 204 map->dm_segs[seg].ds_len = sgsize; 460 if (offset >= map->dm_segs[i].ds_len) { 461 offset -= map->dm_segs[i].ds_len; 470 minlen = len < map->dm_segs[i].ds_len - offset ? 471 len : map->dm_segs[i].ds_len - offset;
|
/netbsd-current/sys/arch/ews4800mips/ews4800mips/ |
H A D | bus_dma.c | 186 map->dm_segs[seg].ds_len = sgsize; 191 (map->dm_segs[seg].ds_len + sgsize) <= 196 map->dm_segs[seg].ds_len += sgsize; 201 map->dm_segs[seg].ds_len = sgsize; 470 if (offset >= map->dm_segs[i].ds_len) { 471 offset -= map->dm_segs[i].ds_len; 480 minlen = len < map->dm_segs[i].ds_len - offset ? 481 len : map->dm_segs[i].ds_len - offset;
|
/netbsd-current/sys/arch/playstation2/playstation2/ |
H A D | bus_dma.c | 184 map->dm_segs[seg].ds_len = sgsize; 189 (map->dm_segs[seg].ds_len + sgsize) <= 194 map->dm_segs[seg].ds_len += sgsize; 199 map->dm_segs[seg].ds_len = sgsize; 448 if (offset >= map->dm_segs[i].ds_len) { 449 offset -= map->dm_segs[i].ds_len; 458 minlen = len < map->dm_segs[i].ds_len - offset ? 459 len : map->dm_segs[i].ds_len - offset;
|
/netbsd-current/sys/arch/mips/mips/ |
H A D | bus_dma.c | 120 lastaddr = ds->ds_addr + ds->ds_len; 178 && (ds->ds_len + sgsize) <= map->dm_maxsegsz 181 ds->ds_len += sgsize; 186 ds->ds_len = sgsize; 699 mapsize += segs->ds_len; 700 error = _bus_dmamap_load_buffer(t, map, kva, segs->ds_len, 703 lastvaddr = (vaddr_t)kva + segs->ds_len; 872 for (; offset >= seg->ds_len; seg++) { 873 offset -= seg->ds_len; 882 minlen = ulmin(len, seg->ds_len [all...] |