Searched refs:ds_len (Results 1 - 25 of 295) sorted by relevance

1234567891011>>

/netbsd-current/sys/arch/mmeye/include/
H A Dbus_defs.h16 bus_size_t ds_len; member in struct:bus_dma_segment
/netbsd-current/sys/rump/dev/lib/libpci/
H A Dpci_user.h29 unsigned long ds_len; member in struct:rumpcomp_pci_dmaseg
H A Drumpdev_bus_dma.c211 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 Dbus_dmamem_common.c84 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 Dbus.h49 bus_size_t ds_len; member in struct:__anon13084
/netbsd-current/sys/arch/powerpc/powerpc/
H A Dbus_dma.c212 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 Dbus.c171 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 Dbus_dma.c204 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 Dbus_dma.c204 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 Dbus_dma.c180 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 Dbus_dma.c191 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 Dbus_dma.c189 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 Dbus.c199 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 Dbus_dma.c179 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 Dbus_dma.c181 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 Dbus_dma.c181 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 Dbus_dma.c246 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 Dbus.c250 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 Diommu.c650 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 Dhpcdma.c136 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 Dbus_dma.c197 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 Dbus_dma.c187 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 Dbus_dma.c186 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 Dbus_dma.c184 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 Dbus_dma.c120 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...]

Completed in 224 milliseconds

1234567891011>>