Home
last modified time | relevance | path

Searched refs:ds_addr (Results 1 – 25 of 466) sorted by relevance

12345678910>>...19

/netbsd-src/sys/dev/bus_dma/
H A Dbus_dmamem_common.c83 lastaddr = segs[curseg].ds_addr = VM_PAGE_TO_PHYS(m); in _bus_dmamem_alloc_range_common()
95 segs[curseg].ds_addr = curaddr; in _bus_dmamem_alloc_range_common()
123 for (addr = segs[curseg].ds_addr; in _bus_dmamem_free_common()
124 addr < (segs[curseg].ds_addr + segs[curseg].ds_len); in _bus_dmamem_free_common()
163 for (addr = segs[curseg].ds_addr; in _bus_dmamem_map_common()
164 addr < (segs[curseg].ds_addr + segs[curseg].ds_len); in _bus_dmamem_map_common()
214 KASSERT((segs[i].ds_addr & PAGE_MASK) == 0); in _bus_dmamem_mmap_common()
223 return (segs[i].ds_addr + off); in _bus_dmamem_mmap_common()
/netbsd-src/sys/arch/vax/vax/
H A Dbus_dma.c245 map->dm_segs[seg].ds_addr = lastaddr; in _bus_dmamap_load_mbuf()
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()
442 *kvap = (void *)(segs[0].ds_addr | KERNBASE); in _bus_dmamem_map()
448 pmap_map((vaddr_t)*kvap, segs[0].ds_addr|KA43_DIAGMEM, in _bus_dmamem_map()
449 (segs[0].ds_addr|KA43_DIAGMEM) + size, 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()
519 if (segs[i].ds_addr & PGOFSET) in _bus_dmamem_mmap()
530 return (btop((u_long)segs[i].ds_addr + off)); in _bus_dmamem_mmap()
[all …]
/netbsd-src/sys/arch/powerpc/powerpc/
H A Dbus_dma.c211 map->dm_segs[seg].ds_addr = PHYS_TO_BUS_MEM(t, curaddr); in _bus_dmamap_load_buffer()
219 (map->dm_segs[seg].ds_addr & bmask) == in _bus_dmamap_load_buffer()
225 map->dm_segs[seg].ds_addr = in _bus_dmamap_load_buffer()
330 map->dm_segs[seg].ds_addr = in _bus_dmamap_load_mbuf()
423 busaddr = segs[iseg].ds_addr; in _bus_dmamap_load_raw()
461 map->dm_segs[seg].ds_addr = in _bus_dmamap_load_raw()
470 (map->dm_segs[seg].ds_addr & bmask) == in _bus_dmamap_load_raw()
476 map->dm_segs[seg].ds_addr = in _bus_dmamap_load_raw()
487 busaddr = segs[iseg].ds_addr; in _bus_dmamap_load_raw()
547 bus_addr_t addr = BUS_MEM_TO_PHYS(t, ds->ds_addr) + offset; in _bus_dmamap_sync()
[all …]
/netbsd-src/sys/arch/sparc64/dev/
H A Diommu.c639 map->dm_segs[seg].ds_addr = sgstart; in iommu_dvmamap_load()
653 (long)map->dm_segs[seg].ds_addr, in iommu_dvmamap_load()
665 map->dm_segs[seg].ds_addr = sgstart; in iommu_dvmamap_load()
670 (long)map->dm_segs[seg].ds_addr, (long)map->dm_segs[seg].ds_len)); in iommu_dvmamap_load()
725 if (map->dm_segs[seg].ds_addr < is->is_dvmabase || in iommu_dvmamap_load()
726 map->dm_segs[seg].ds_addr > is->is_dvmaend) { in iommu_dvmamap_load()
728 seg, (long)map->dm_segs[seg].ds_addr, in iommu_dvmamap_load()
816 pa = trunc_page(segs[0].ds_addr); in iommu_dvmamap_load_raw()
820 if (round_page(pa) != round_page(segs[i].ds_addr)) in iommu_dvmamap_load_raw()
822 (segs[i].ds_addr & PGOFSET); in iommu_dvmamap_load_raw()
[all …]
/netbsd-src/sys/arch/dreamcast/dev/g2/
H A Dgapspci_dma.c198 map->dm_segs[0].ds_addr = res; in gaps_dmamap_create()
219 vmem_xfree(sc->sc_dma_arena, map->dm_segs[0].ds_addr, in gaps_dmamap_destroy()
265 map->dm_segs[0].ds_addr = res; in gaps_dmamap_load()
318 map->dm_segs[0].ds_addr = res; in gaps_dmamap_load_mbuf()
360 vmem_xfree(sc->sc_dma_arena, map->dm_segs[0].ds_addr, in gaps_dmamap_unload()
377 bus_addr_t dmaoff = map->dm_segs[0].ds_addr - sc->sc_dmabase; in gaps_dmamap_sync()
546 lastaddr = segs[curseg].ds_addr = VM_PAGE_TO_PHYS(m); in gaps_dmamem_alloc()
556 segs[curseg].ds_addr = curaddr; in gaps_dmamem_alloc()
580 for (addr = segs[curseg].ds_addr; in gaps_dmamem_free()
581 addr < segs[curseg].ds_addr + segs[curseg].ds_len; in gaps_dmamem_free()
[all …]
/netbsd-src/sys/arch/landisk/landisk/
H A Dbus_dma.c180 segs[nseg].ds_addr = SH3_PHYS_TO_P2SEG(paddr); in _bus_dmamap_load_paddr()
187 (segs[nseg].ds_addr & bmask) == (paddr & bmask))) in _bus_dmamap_load_paddr()
200 segs[nseg].ds_addr = SH3_PHYS_TO_P2SEG(paddr); in _bus_dmamap_load_paddr()
597 lastaddr = segs[curseg].ds_addr = VM_PAGE_TO_PHYS(m); in _bus_dmamem_alloc()
612 segs[curseg].ds_addr = curaddr; in _bus_dmamem_alloc()
647 segs[curseg].ds_addr, segs[curseg].ds_len)); in _bus_dmamem_free()
649 for (addr = segs[curseg].ds_addr; in _bus_dmamem_free()
650 addr < (segs[curseg].ds_addr + segs[curseg].ds_len); in _bus_dmamem_free()
681 *kvap = (void *)SH3_PHYS_TO_P2SEG(segs[0].ds_addr); in _bus_dmamem_map()
683 *kvap = (void *)SH3_PHYS_TO_P1SEG(segs[0].ds_addr); in _bus_dmamem_map()
[all …]
/netbsd-src/sys/arch/evbsh3/evbsh3/
H A Dbus_dma.c180 segs[nseg].ds_addr = SH3_PHYS_TO_P2SEG(paddr); in _bus_dmamap_load_paddr()
187 (segs[nseg].ds_addr & bmask) == (paddr & bmask))) in _bus_dmamap_load_paddr()
200 segs[nseg].ds_addr = SH3_PHYS_TO_P2SEG(paddr); in _bus_dmamap_load_paddr()
597 lastaddr = segs[curseg].ds_addr = VM_PAGE_TO_PHYS(m); in _bus_dmamem_alloc()
612 segs[curseg].ds_addr = curaddr; in _bus_dmamem_alloc()
647 segs[curseg].ds_addr, segs[curseg].ds_len)); in _bus_dmamem_free()
649 for (addr = segs[curseg].ds_addr; in _bus_dmamem_free()
650 addr < (segs[curseg].ds_addr + segs[curseg].ds_len); in _bus_dmamem_free()
681 *kvap = (void *)SH3_PHYS_TO_P2SEG(segs[0].ds_addr); in _bus_dmamem_map()
683 *kvap = (void *)SH3_PHYS_TO_P1SEG(segs[0].ds_addr); in _bus_dmamem_map()
[all …]
/netbsd-src/sys/arch/mips/mips/
H A Dbus_dma.c120 lastaddr = ds->ds_addr + ds->ds_len; in _bus_dmamap_load_buffer()
180 || ((ds->ds_addr ^ curaddr) & bmask) == 0)) { in _bus_dmamap_load_buffer()
185 ds->ds_addr = curaddr; in _bus_dmamap_load_buffer()
682 segs->ds_addr); in _bus_dmamap_load_raw()
685 segs->ds_addr); in _bus_dmamap_load_raw()
688 if (segs->ds_addr >= MIPS_PHYS_MASK) in _bus_dmamap_load_raw()
691 kva = (void *)MIPS_PHYS_TO_KSEG0(segs->ds_addr); in _bus_dmamap_load_raw()
693 kva = (void *)MIPS_PHYS_TO_KSEG1(segs->ds_addr); in _bus_dmamap_load_raw()
1038 lastaddr = segs[curseg].ds_addr = VM_PAGE_TO_PHYS(m); in _bus_dmamem_alloc_range()
1055 segs[curseg].ds_addr in _bus_dmamem_alloc_range()
[all...]
/netbsd-src/sys/arch/m68k/m68k/
H A Dbus_dma.c188 map->dm_segs[seg].ds_addr = curaddr; in _bus_dmamap_load_buffer_direct_common()
198 (map->dm_segs[seg].ds_addr & bmask) == in _bus_dmamap_load_buffer_direct_common()
204 map->dm_segs[seg].ds_addr = curaddr; in _bus_dmamap_load_buffer_direct_common()
483 ps = seg->ds_addr + offset; in _bus_dmamap_sync()
671 lastaddr = segs[curseg].ds_addr = VM_PAGE_TO_PHYS(m); in _bus_dmamem_alloc()
688 segs[curseg].ds_addr = curaddr; in _bus_dmamem_alloc()
716 for (addr = segs[curseg].ds_addr; in _bus_dmamem_free()
717 addr < (segs[curseg].ds_addr + segs[curseg].ds_len); in _bus_dmamem_free()
751 for (addr = segs[curseg].ds_addr; in _bus_dmamem_map()
752 addr < (segs[curseg].ds_addr + segs[curseg].ds_len); in _bus_dmamem_map()
[all …]
/netbsd-src/sys/arch/vax/if/
H A Dif_le_vsbus.c170 *rdp = map->dm_segs->ds_addr & 0xffff; in le_vsbus_match()
172 *rdp = (map->dm_segs->ds_addr >> 16) & 0xffff; in le_vsbus_match()
246 aprint_normal(" buf 0x%lx-0x%lx", sc->sc_dm->dm_segs->ds_addr, in le_vsbus_attach()
247 sc->sc_dm->dm_segs->ds_addr + sc->sc_dm->dm_segs->ds_len - 1); in le_vsbus_attach()
248 sc->sc_am7990.lsc.sc_addr = sc->sc_dm->dm_segs->ds_addr & 0xffffff; in le_vsbus_attach()
/netbsd-src/sys/arch/sgimips/hpc/
H A Dhpcdma.c113 sc->sc_desc_pa = sc->sc_dmamap->dm_segs[0].ds_addr; in hpcdma_init()
136 printf("%p:%lld, ", (void *)(intptr_t)segp->ds_addr, segp->ds_len); in hpcdma_sglist_create()
140 hva->hpc3_hdd_bufptr = segp->ds_addr; in hpcdma_sglist_create()
148 hva->hpc1_hdd_bufptr = segp->ds_addr; in hpcdma_sglist_create()
/netbsd-src/sys/arch/atari/atari/
H A Dbus.c651 ps = seg->ds_addr + offset; in _bus_dmamap_sync()
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()
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()
924 if ((segs[i].ds_addr & PGOFSET) != 0) in bus_dmamem_mmap()
935 return m68k_btop((char *)segs[i].ds_addr - offset + off); in bus_dmamem_mmap()
997 map->dm_segs[seg].ds_addr = curaddr + offset; in _bus_dmamap_load_buffer()
1005 (map->dm_segs[seg].ds_addr & bmask) == in _bus_dmamap_load_buffer()
1011 map->dm_segs[seg].ds_addr = curaddr + offset; in _bus_dmamap_load_buffer()
[all …]
/netbsd-src/sys/rump/dev/lib/libpci/
H A Drumpdev_bus_dma.c209 map->dm_segs[seg].ds_addr in _bus_dmamap_load_buffer()
218 (map->dm_segs[seg].ds_addr & bmask) == in _bus_dmamap_load_buffer()
224 map->dm_segs[seg].ds_addr = in _bus_dmamap_load_buffer()
331 map->dm_segs[seg].ds_addr = in bus_dmamap_load_mbuf()
477 dss[i].ds_pa = segs[i].ds_addr; in bus_dmamem_map()
544 lastaddr = segs[curseg].ds_addr = pa; in bus_dmamem_alloc()
562 segs[curseg].ds_addr = curaddr; in bus_dmamem_alloc()
/netbsd-src/sys/dev/ic/
H A Ddp83932var.h162 #define sc_cddma sc_cddmamap->dm_segs[0].ds_addr
164 #define sc_nulldma sc_nulldmamap->dm_segs[0].ds_addr
297 __ds->ds_dmamap->dm_segs[0].ds_addr >> 16; \
299 __ds->ds_dmamap->dm_segs[0].ds_addr & 0xffff; \
329 __ds->ds_dmamap->dm_segs[0].ds_addr >> 16; \
331 (__ds->ds_dmamap->dm_segs[0].ds_addr + 2) & 0xffff; \
H A Dsmc83c170var.h111 #define sc_cddma sc_cddmamap->dm_segs[0].ds_addr
113 #define sc_nulldma sc_nulldmamap->dm_segs[0].ds_addr
170 __rxd->er_bufaddr = __ds->ds_dmamap->dm_segs[0].ds_addr + 2; \
/netbsd-src/sys/arch/arm/arm32/
H A Dbus_dma.c207 lastaddr = segs[nseg - 1].ds_addr + segs[nseg - 1].ds_len; in _bus_dmamap_load_paddr()
264 (segs[nseg - 1].ds_addr & bmask) == (curaddr & bmask))) { in _bus_dmamap_load_paddr()
271 segs[nseg].ds_addr = curaddr; in _bus_dmamap_load_paddr()
814 error = _bus_dmamap_load_paddr(t, map, ds->ds_addr, in _bus_dmamap_load_raw()
975 paddr_t pa = _bus_dma_busaddr_to_paddr(t, ds->ds_addr + offset); in _bus_dmamap_sync_linear()
1014 paddr_t pa = _bus_dma_busaddr_to_paddr(t, ds->ds_addr + ds_off); in _bus_dmamap_sync_mbuf()
1078 paddr_t pa = _bus_dma_busaddr_to_paddr(t, ds->ds_addr + ds_off); in _bus_dmamap_sync_uio()
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()
1438 pa = segs[0].ds_addr; in _bus_dmamem_map()
[all...]
/netbsd-src/sys/arch/hpcmips/hpcmips/
H A Dbus_dma.c196 map->bdm.dm_segs[seg].ds_addr = curaddr; in _hpcmips_bd_map_load_buffer()
205 (map->bdm.dm_segs[seg].ds_addr & bmask) == in _hpcmips_bd_map_load_buffer()
211 map->bdm.dm_segs[seg].ds_addr = curaddr; in _hpcmips_bd_map_load_buffer()
492 addr = map->bdm.dm_segs[i].ds_addr; in _hpcmips_bd_map_sync()
506 MIPS_PHYS_TO_KSEG0(map->bdm.dm_segs[i].ds_addr in _hpcmips_bd_map_sync()
580 *kvap = (void *)MIPS_PHYS_TO_KSEG1(segs[0].ds_addr); in _hpcmips_bd_mem_map()
582 *kvap = (void *)MIPS_PHYS_TO_KSEG0(segs[0].ds_addr); in _hpcmips_bd_mem_map()
/netbsd-src/sys/arch/next68k/dev/
H A Dnextdma.c388 stat->nd_map_cont->dm_segs[stat->nd_idx_cont].ds_addr)) { in nextdma_rotate()
393 stat->nd_map_cont->dm_segs[stat->nd_idx_cont].ds_addr + in nextdma_rotate()
416 dd_next = stat->nd_map->dm_segs[stat->nd_idx].ds_addr; in nextdma_setup_curr_regs()
417 dd_limit = (stat->nd_map->dm_segs[stat->nd_idx].ds_addr + in nextdma_setup_curr_regs()
476 stat->nd_map_cont->dm_segs[stat->nd_idx_cont].ds_addr; in nextdma_setup_cont_regs()
478 stat->nd_map_cont->dm_segs[stat->nd_idx_cont].ds_addr + in nextdma_setup_cont_regs()
602 onext = stat->nd_map->dm_segs[stat->nd_idx].ds_addr; in nextdma_enet_intr()
947 stat->nd_idx, stat->nd_map->dm_segs[stat->nd_idx].ds_addr); in nextdma_print()
955 i, stat->nd_map->dm_segs[i].ds_addr); in nextdma_print()
971 stat->nd_map_cont->dm_segs[stat->nd_idx_cont].ds_addr); in nextdma_print()
[all …]
H A Desp.c1237 i, map->dm_segs[i].ds_addr, in esp_dma_store()
1264 i, map->dm_segs[i].ds_addr, in esp_dma_store()
1521 stat->nd_idx_cont].ds_addr); in esp_dma_int()
1523 stat->nd_idx_cont].ds_addr + in esp_dma_int()
1536 (stat->nd_map->dm_segs[stat->nd_idx].ds_addr + in esp_dma_int()
1561 stat->nd_map->dm_segs[stat->nd_idx].ds_addr); in esp_dma_int()
1563 (stat->nd_map->dm_segs[stat->nd_idx].ds_addr + in esp_dma_int()
1569 stat->nd_idx_cont].ds_addr); in esp_dma_int()
1572 stat->nd_idx_cont].ds_addr + in esp_dma_int()
1622 stat->nd_map->dm_segs[stat->nd_idx].ds_addr); in esp_dma_int()
[all …]
/netbsd-src/sys/dev/tc/
H A Dbba.c296 m->addr = seg.ds_addr; in bba_allocm()
334 seg.ds_addr = m->addr; in bba_freem()
454 phys = (tc_addr_t)d->dmam->dm_segs[0].ds_addr; in bba_trigger_output()
455 nphys = (tc_addr_t)d->dmam->dm_segs[1].ds_addr; in bba_trigger_output()
521 phys = (tc_addr_t)d->dmam->dm_segs[0].ds_addr; in bba_trigger_input()
522 nphys = (tc_addr_t)d->dmam->dm_segs[1].ds_addr; in bba_trigger_input()
562 nphys = (tc_addr_t)d->dmam->dm_segs[d->curseg].ds_addr; in bba_intr()
571 nphys = (tc_addr_t)d->dmam->dm_segs[d->curseg].ds_addr; in bba_intr()
/netbsd-src/sys/arch/hppa/gsc/
H A Dif_ie_gsc.c209 cmd |= (sc->sc_dmamap->dm_segs[0].ds_addr + 0); in ie_gsc_port()
212 cmd |= (sc->sc_dmamap->dm_segs[0].ds_addr + sc->scp); in ie_gsc_port()
265 addr += sc->sc_dmamap->dm_segs[0].ds_addr; in ie_gsc_write24()
341 sc->ie_bus_write24(sc, 0, -sc->sc_dmamap->dm_segs[0].ds_addr); in i82596_probe()
342 sc->ie_bus_write24(sc, 4, -(sc->sc_dmamap->dm_segs[0].ds_addr + 1)); in i82596_probe()
448 (u_int)sc->sc_dmamap->dm_segs[0].ds_addr, in ie_gsc_attach()
/netbsd-src/sys/arch/newsmips/newsmips/
H A Dbus.c249 map->dm_segs[seg].ds_addr = curaddr; in _bus_dmamap_load_buffer()
258 (map->dm_segs[seg].ds_addr & bmask) == in _bus_dmamap_load_buffer()
264 map->dm_segs[seg].ds_addr = curaddr; in _bus_dmamap_load_buffer()
543 addr = map->dm_segs[i].ds_addr; in _bus_dmamap_sync_r3k()
741 if (nsegs == 1 && segs[0].ds_addr + segs[0].ds_len <= 0x10000000) { in _bus_dmamem_map()
743 *kvap = (void *)MIPS_PHYS_TO_KSEG1(segs[0].ds_addr); in _bus_dmamem_map()
745 *kvap = (void *)MIPS_PHYS_TO_KSEG0(segs[0].ds_addr); in _bus_dmamem_map()
/netbsd-src/sys/external/bsd/drm2/include/drm/
H A Dbus_dma_hacks.h179 segs[seg].ds_addr = baddr; in bus_dmamap_load_pages()
210 bus_addr_t baddr = segs[seg].ds_addr; in bus_dmamem_export_pages()
242 if (seg > 0 && segs[seg - 1].ds_addr + PAGE_SIZE == baddr) { in bus_dmamem_import_pages()
246 segs[seg].ds_addr = baddr; in bus_dmamem_import_pages()
/netbsd-src/sys/arch/pmax/pmax/
H A Dbus_dma.c203 map->dm_segs[seg].ds_addr = curaddr; in _bus_dmamap_load_buffer()
212 (map->dm_segs[seg].ds_addr & bmask) == in _bus_dmamap_load_buffer()
218 map->dm_segs[seg].ds_addr = curaddr; in _bus_dmamap_load_buffer()
498 addr = map->dm_segs[i].ds_addr; in _bus_dmamap_sync_r3k()
698 *kvap = (void *)MIPS_PHYS_TO_KSEG1(segs[0].ds_addr); in _bus_dmamem_map()
700 *kvap = (void *)MIPS_PHYS_TO_KSEG0(segs[0].ds_addr); in _bus_dmamem_map()
/netbsd-src/sys/arch/emips/emips/
H A Dbus_dma.c203 map->dm_segs[seg].ds_addr = curaddr; in _bus_dmamap_load_buffer()
212 (map->dm_segs[seg].ds_addr & bmask) == in _bus_dmamap_load_buffer()
218 map->dm_segs[seg].ds_addr = curaddr; in _bus_dmamap_load_buffer()
498 addr = map->dm_segs[i].ds_addr; in _bus_dmamap_sync_r3k()
698 *kvap = (void *)MIPS_PHYS_TO_KSEG1(segs[0].ds_addr); in _bus_dmamem_map()
700 *kvap = (void *)MIPS_PHYS_TO_KSEG0(segs[0].ds_addr); in _bus_dmamem_map()

12345678910>>...19