Home
last modified time | relevance | path

Searched refs:curseg (Results 1 – 25 of 27) sorted by relevance

12

/netbsd-src/sys/dev/bus_dma/
H A Dbus_dmamem_common.c66 int curseg, error; in _bus_dmamem_alloc_range_common() local
82 curseg = 0; in _bus_dmamem_alloc_range_common()
83 lastaddr = segs[curseg].ds_addr = VM_PAGE_TO_PHYS(m); in _bus_dmamem_alloc_range_common()
84 segs[curseg].ds_len = PAGE_SIZE; in _bus_dmamem_alloc_range_common()
92 segs[curseg].ds_len += PAGE_SIZE; in _bus_dmamem_alloc_range_common()
94 curseg++; in _bus_dmamem_alloc_range_common()
95 segs[curseg].ds_addr = curaddr; in _bus_dmamem_alloc_range_common()
96 segs[curseg].ds_len = PAGE_SIZE; in _bus_dmamem_alloc_range_common()
101 *rsegs = curseg + 1; in _bus_dmamem_alloc_range_common()
119 int curseg; in _bus_dmamem_free_common() local
[all …]
/netbsd-src/sys/arch/virt68k/virt68k/
H A Dbus_dma.c547 int curseg, error; in _bus_dmamem_alloc_common() local
573 curseg = 0; in _bus_dmamem_alloc_common()
575 segs[curseg].ds_addr = segs[curseg]._ds_cpuaddr = lastaddr; in _bus_dmamem_alloc_common()
576 segs[curseg].ds_len = PAGE_SIZE; in _bus_dmamem_alloc_common()
577 segs[curseg]._ds_flags = 0; in _bus_dmamem_alloc_common()
581 if (curseg > nsegs) { in _bus_dmamem_alloc_common()
601 segs[curseg].ds_len += PAGE_SIZE; in _bus_dmamem_alloc_common()
603 curseg++; in _bus_dmamem_alloc_common()
604 segs[curseg].ds_addr = in _bus_dmamem_alloc_common()
605 segs[curseg]._ds_cpuaddr = curaddr; in _bus_dmamem_alloc_common()
[all …]
/netbsd-src/sys/arch/mvme68k/mvme68k/
H A Dbus_dma.c548 int curseg, error; in _bus_dmamem_alloc_common() local
574 curseg = 0; in _bus_dmamem_alloc_common()
576 segs[curseg].ds_addr = segs[curseg]._ds_cpuaddr = lastaddr; in _bus_dmamem_alloc_common()
577 segs[curseg].ds_len = PAGE_SIZE; in _bus_dmamem_alloc_common()
578 segs[curseg]._ds_flags = 0; in _bus_dmamem_alloc_common()
582 if (curseg > nsegs) { in _bus_dmamem_alloc_common()
602 segs[curseg].ds_len += PAGE_SIZE; in _bus_dmamem_alloc_common()
604 curseg++; in _bus_dmamem_alloc_common()
605 segs[curseg].ds_addr = in _bus_dmamem_alloc_common()
606 segs[curseg]._ds_cpuaddr = curaddr; in _bus_dmamem_alloc_common()
[all …]
/netbsd-src/sys/arch/landisk/landisk/
H A Dbus_dma.c571 int curseg, error; in _bus_dmamem_alloc() local
596 curseg = 0; in _bus_dmamem_alloc()
597 lastaddr = segs[curseg].ds_addr = VM_PAGE_TO_PHYS(m); in _bus_dmamem_alloc()
598 segs[curseg].ds_len = PAGE_SIZE; in _bus_dmamem_alloc()
608 segs[curseg].ds_len += PAGE_SIZE; in _bus_dmamem_alloc()
611 curseg++; in _bus_dmamem_alloc()
612 segs[curseg].ds_addr = curaddr; in _bus_dmamem_alloc()
613 segs[curseg].ds_len = PAGE_SIZE; in _bus_dmamem_alloc()
618 *rsegs = curseg + 1; in _bus_dmamem_alloc()
620 DPRINTF(("%s: curseg = %d, *rsegs = %d\n", __func__, curseg, *rsegs)); in _bus_dmamem_alloc()
[all …]
/netbsd-src/sys/arch/evbsh3/evbsh3/
H A Dbus_dma.c571 int curseg, error; in _bus_dmamem_alloc() local
596 curseg = 0; in _bus_dmamem_alloc()
597 lastaddr = segs[curseg].ds_addr = VM_PAGE_TO_PHYS(m); in _bus_dmamem_alloc()
598 segs[curseg].ds_len = PAGE_SIZE; in _bus_dmamem_alloc()
608 segs[curseg].ds_len += PAGE_SIZE; in _bus_dmamem_alloc()
611 curseg++; in _bus_dmamem_alloc()
612 segs[curseg].ds_addr = curaddr; in _bus_dmamem_alloc()
613 segs[curseg].ds_len = PAGE_SIZE; in _bus_dmamem_alloc()
618 *rsegs = curseg + 1; in _bus_dmamem_alloc()
620 DPRINTF(("%s: curseg = %d, *rsegs = %d\n", __func__, curseg, *rsegs)); in _bus_dmamem_alloc()
[all …]
/netbsd-src/sys/arch/xen/x86/
H A Dxen_bus_dma.c220 int curseg, error; in _xen_bus_dmamem_alloc_range() local
258 curseg = 0; in _xen_bus_dmamem_alloc_range()
259 curaddr = lastaddr = segs[curseg].ds_addr = _BUS_VM_PAGE_TO_BUS(m); in _xen_bus_dmamem_alloc_range()
262 segs[curseg].ds_len = PAGE_SIZE; in _xen_bus_dmamem_alloc_range()
264 if ((segs[curseg].ds_addr & (alignment - 1)) != 0) in _xen_bus_dmamem_alloc_range()
273 segs[curseg].ds_len += PAGE_SIZE; in _xen_bus_dmamem_alloc_range()
275 curseg++; in _xen_bus_dmamem_alloc_range()
276 if (curseg >= nsegs || in _xen_bus_dmamem_alloc_range()
283 segs[curseg].ds_addr = curaddr; in _xen_bus_dmamem_alloc_range()
284 segs[curseg].ds_len = PAGE_SIZE; in _xen_bus_dmamem_alloc_range()
[all …]
/netbsd-src/sys/arch/arc/arc/
H A Dbus_dma.c579 int curseg, error; in _bus_dmamem_alloc_range() local
599 curseg = 0; in _bus_dmamem_alloc_range()
600 lastaddr = segs[curseg]._ds_paddr = VM_PAGE_TO_PHYS(m); in _bus_dmamem_alloc_range()
601 segs[curseg].ds_addr = segs[curseg]._ds_paddr + t->dma_offset; in _bus_dmamem_alloc_range()
602 segs[curseg].ds_len = PAGE_SIZE; in _bus_dmamem_alloc_range()
615 segs[curseg].ds_len += PAGE_SIZE; in _bus_dmamem_alloc_range()
617 curseg++; in _bus_dmamem_alloc_range()
618 segs[curseg].ds_addr = curaddr + t->dma_offset; in _bus_dmamem_alloc_range()
619 segs[curseg].ds_len = PAGE_SIZE; in _bus_dmamem_alloc_range()
620 segs[curseg]._ds_paddr = curaddr; in _bus_dmamem_alloc_range()
[all …]
/netbsd-src/sys/arch/dreamcast/dev/g2/
H A Dgapspci_dma.c527 int curseg, error; in gaps_dmamem_alloc() local
545 curseg = 0; in gaps_dmamem_alloc()
546 lastaddr = segs[curseg].ds_addr = VM_PAGE_TO_PHYS(m); in gaps_dmamem_alloc()
547 segs[curseg].ds_len = PAGE_SIZE; in gaps_dmamem_alloc()
553 segs[curseg].ds_len += PAGE_SIZE; in gaps_dmamem_alloc()
555 curseg++; in gaps_dmamem_alloc()
556 segs[curseg].ds_addr = curaddr; in gaps_dmamem_alloc()
557 segs[curseg].ds_len = PAGE_SIZE; in gaps_dmamem_alloc()
562 *rsegs = curseg + 1; in gaps_dmamem_alloc()
573 int curseg; in gaps_dmamem_free() local
[all …]
/netbsd-src/sys/arch/m68k/m68k/
H A Dbus_dma.c650 int curseg, error; in _bus_dmamem_alloc() local
670 curseg = 0; in _bus_dmamem_alloc()
671 lastaddr = segs[curseg].ds_addr = VM_PAGE_TO_PHYS(m); in _bus_dmamem_alloc()
672 segs[curseg].ds_len = PAGE_SIZE; in _bus_dmamem_alloc()
685 segs[curseg].ds_len += PAGE_SIZE; in _bus_dmamem_alloc()
687 curseg++; in _bus_dmamem_alloc()
688 segs[curseg].ds_addr = curaddr; in _bus_dmamem_alloc()
689 segs[curseg].ds_len = PAGE_SIZE; in _bus_dmamem_alloc()
694 *rsegs = curseg + 1; in _bus_dmamem_alloc()
709 int curseg; in _bus_dmamem_free() local
[all …]
/netbsd-src/sys/arch/vax/vax/
H A Dbus_dma.c400 int curseg; in _bus_dmamem_free() local
410 for (curseg = 0; curseg < nsegs; curseg++) { in _bus_dmamem_free()
411 for (addr = segs[curseg].ds_addr; in _bus_dmamem_free()
412 addr < (segs[curseg].ds_addr + segs[curseg].ds_len); in _bus_dmamem_free()
431 int curseg; in _bus_dmamem_map() local
462 for (curseg = 0; curseg < nsegs; curseg++) { in _bus_dmamem_map()
463 for (addr = segs[curseg].ds_addr; in _bus_dmamem_map()
464 addr < (segs[curseg].ds_addr + segs[curseg].ds_len); in _bus_dmamem_map()
669 int curseg, error; in _bus_dmamem_alloc_range() local
692 curseg = 0; in _bus_dmamem_alloc_range()
[all …]
/netbsd-src/sys/arch/powerpc/powerpc/
H A Dbus_dma.c668 int curseg; in _bus_dmamem_free() local
674 for (curseg = 0; curseg < nsegs; curseg++) { in _bus_dmamem_free()
675 for (addr = BUS_MEM_TO_PHYS(t, segs[curseg].ds_addr); in _bus_dmamem_free()
676 addr < (BUS_MEM_TO_PHYS(t, segs[curseg].ds_addr) in _bus_dmamem_free()
677 + segs[curseg].ds_len); in _bus_dmamem_free()
696 int curseg; in _bus_dmamem_map() local
724 for (curseg = 0; curseg < nsegs; curseg++) { in _bus_dmamem_map()
725 for (addr = BUS_MEM_TO_PHYS(t, segs[curseg].ds_addr); in _bus_dmamem_map()
726 addr < (BUS_MEM_TO_PHYS(t, segs[curseg].ds_addr) in _bus_dmamem_map()
727 + segs[curseg].ds_len); in _bus_dmamem_map()
[all …]
/netbsd-src/sys/rump/dev/lib/libpci/
H A Drumpdev_bus_dma.c518 int curseg, error; in bus_dmamem_alloc() local
543 curseg = 0; in bus_dmamem_alloc()
544 lastaddr = segs[curseg].ds_addr = pa; in bus_dmamem_alloc()
545 segs[curseg].ds_len = PAGE_SIZE; in bus_dmamem_alloc()
546 segs[curseg]._ds_vacookie = vacookie; in bus_dmamem_alloc()
547 segs[curseg]._ds_sizecookie = sizecookie; in bus_dmamem_alloc()
557 segs[curseg].ds_len += PAGE_SIZE; in bus_dmamem_alloc()
559 curseg++; in bus_dmamem_alloc()
560 if (curseg >= nsegs) in bus_dmamem_alloc()
562 segs[curseg].ds_addr = curaddr; in bus_dmamem_alloc()
[all …]
/netbsd-src/sys/arch/atari/atari/
H A Dbus.c827 int curseg; in bus_dmamem_free() local
835 for (curseg = 0; curseg < nsegs; curseg++) { in bus_dmamem_free()
836 for (addr = segs[curseg].ds_addr; in bus_dmamem_free()
837 addr < (segs[curseg].ds_addr + segs[curseg].ds_len); in bus_dmamem_free()
857 int curseg; in bus_dmamem_map() local
872 for (curseg = 0; curseg < nsegs; curseg++) { in bus_dmamem_map()
873 for (addr = segs[curseg].ds_addr; in bus_dmamem_map()
874 addr < (segs[curseg].ds_addr + segs[curseg].ds_len); in bus_dmamem_map()
1045 int curseg, error; in bus_dmamem_alloc_range() local
1065 curseg = 0; in bus_dmamem_alloc_range()
[all …]
/netbsd-src/sys/arch/mips/mips/
H A Dbus_dma.c674 int curseg = 0; in _bus_dmamap_load_raw()
698 vm, flags, &curseg, lastvaddr, first); in _bus_dmamap_load_raw()
704 map->dm_nsegs = curseg + 1; in _bus_dmamap_load_raw()
1019 int curseg, error; in _bus_dmamem_alloc_range()
1037 curseg = 0; in _bus_dmamem_alloc_range()
1038 lastaddr = segs[curseg].ds_addr = VM_PAGE_TO_PHYS(m); in _bus_dmamem_alloc_range()
1039 segs[curseg].ds_len = PAGE_SIZE; in _bus_dmamem_alloc_range()
1052 segs[curseg].ds_len += PAGE_SIZE; in _bus_dmamem_alloc_range()
1054 curseg++; in _bus_dmamem_alloc_range()
1055 segs[curseg] in _bus_dmamem_alloc_range()
677 int curseg = 0; _bus_dmamap_load_raw() local
1022 int curseg, error; _bus_dmamem_alloc_range() local
1079 int curseg; _bus_dmamem_free() local
1107 int curseg; _bus_dmamem_map() local
[all...]
/netbsd-src/sys/arch/x86/x86/
H A Dbus_dma.c204 int curseg, error; in _bus_dmamem_alloc_range() local
237 curseg = 0; in _bus_dmamem_alloc_range()
238 lastaddr = segs[curseg].ds_addr = VM_PAGE_TO_PHYS(m); in _bus_dmamem_alloc_range()
239 segs[curseg].ds_len = PAGE_SIZE; in _bus_dmamem_alloc_range()
252 segs[curseg].ds_len += PAGE_SIZE; in _bus_dmamem_alloc_range()
254 curseg++; in _bus_dmamem_alloc_range()
255 KASSERTMSG(curseg < nsegs, "curseg %d size %llx", in _bus_dmamem_alloc_range()
256 curseg, (long long)size); in _bus_dmamem_alloc_range()
257 segs[curseg].ds_addr = curaddr; in _bus_dmamem_alloc_range()
258 segs[curseg].ds_len = PAGE_SIZE; in _bus_dmamem_alloc_range()
[all …]
/netbsd-src/sys/arch/riscv/riscv/
H A Dbus_dma.c1340 int curseg; in _bus_dmamem_free()
1350 for (curseg = 0; curseg < nsegs; curseg++) { in _bus_dmamem_free()
1351 for (addr = segs[curseg].ds_addr; in _bus_dmamem_free()
1352 addr < (segs[curseg].ds_addr + segs[curseg].ds_len); in _bus_dmamem_free()
1371 int curseg; in _bus_dmamem_map()
1456 for (curseg = 0; curseg < nseg in _bus_dmamem_map()
1337 int curseg; _bus_dmamem_free() local
1368 int curseg; _bus_dmamem_map() local
1599 int curseg, error; _bus_dmamem_alloc_range() local
[all...]
/netbsd-src/sys/arch/arm/arm32/
H A Dbus_dma.c1385 int curseg; in _bus_dmamem_free()
1395 for (curseg = 0; curseg < nsegs; curseg++) { in _bus_dmamem_free()
1396 for (addr = segs[curseg].ds_addr; in _bus_dmamem_free()
1397 addr < (segs[curseg].ds_addr + segs[curseg].ds_len); in _bus_dmamem_free()
1416 int curseg; in _bus_dmamem_map()
1514 for (curseg = 0; curseg < nseg in _bus_dmamem_map()
1378 int curseg; _bus_dmamem_free() local
1409 int curseg; _bus_dmamem_map() local
1693 int curseg, error; _bus_dmamem_alloc_range() local
[all...]
/netbsd-src/sys/external/bsd/drm2/dist/drm/i915/gem/
H A Di915_gem_phys.c36 int curseg; in bus_dmamem_kmap() local
52 for (curseg = 0; curseg < nsegs; curseg++) { in bus_dmamem_kmap()
53 for (addr = segs[curseg].ds_addr; in bus_dmamem_kmap()
54 addr < (segs[curseg].ds_addr + segs[curseg].ds_len); in bus_dmamem_kmap()
/netbsd-src/sys/dev/tc/
H A Dbba.c81 int curseg; /* current segment in DMA buffer */ member
451 d->curseg = 1; in bba_trigger_output()
518 d->curseg = 1; in bba_trigger_input()
561 d->curseg = (d->curseg+1) % d->dmam->dm_nsegs; in bba_intr()
562 nphys = (tc_addr_t)d->dmam->dm_segs[d->curseg].ds_addr; in bba_intr()
570 d->curseg = (d->curseg+1) % d->dmam->dm_nsegs; in bba_intr()
571 nphys = (tc_addr_t)d->dmam->dm_segs[d->curseg].ds_addr; in bba_intr()
/netbsd-src/sbin/fsck_lfs/
H A Dsetup.c172 long sn, curseg; in setup() local
292 curseg = lfs_dtosn(fs, lfs_sb_getoffset(fs)); in setup()
293 lfs_sb_setcurseg(fs, lfs_sntod(fs, curseg)); in setup()
294 for (sn = curseg + lfs_sb_getinterleave(fs);;) { in setup()
296 if (sn == curseg) in setup()
H A Dpass6.c557 int sn, curseg; in pass6() local
892 for (sn = curseg = lfs_dtosn(fs, lfs_sb_getcurseg(fs));;) { in pass6()
894 if (sn == curseg) in pass6()
H A Dsegwrite.c729 int curseg, isdirty, sn; in lfs_newseg() local
745 for (sn = curseg = lfs_dtosn(fs, lfs_sb_getcurseg(fs)) + lfs_sb_getinterleave(fs);;) { in lfs_newseg()
747 if (sn == curseg) in lfs_newseg()
/netbsd-src/sys/arch/hppa/hppa/
H A Dmainbus.c1158 int curseg; in mbus_dmamem_map() local
1173 for (curseg = 0; curseg < nsegs; curseg++) { in mbus_dmamem_map()
1174 segs[curseg]._ds_va = va; in mbus_dmamem_map()
1175 for (addr = segs[curseg].ds_addr; in mbus_dmamem_map()
1176 addr < (segs[curseg].ds_addr + segs[curseg].ds_len); ) { in mbus_dmamem_map()
/netbsd-src/sys/ufs/lfs/
H A Dlfs_rfw.c605 int sn, curseg, do_rollforward; in lfs_roll_forward() local
683 for (sn = curseg = lfs_dtosn(fs, lfs_sb_getcurseg(fs));;) { in lfs_roll_forward()
685 if (sn == curseg) in lfs_roll_forward()
H A Dlfs_segment.c602 unsigned n, segleft, maxseg, sn, i, curseg; in lfs_segwrite() local
693 curseg = 0; in lfs_segwrite()
708 sn = curseg + i; in lfs_segwrite()
729 curseg += lfs_sb_getsepb(fs); in lfs_segwrite()
1917 int curseg, isdirty, sn, skip_inval; local
1956 for (sn = curseg = lfs_dtosn(fs, lfs_sb_getcurseg(fs)) + lfs_sb_getinterleave(fs);;) {
1959 if (sn == curseg) {

12