Home
last modified time | relevance | path

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

12345678910>>...12

/openbsd/src/sys/arch/landisk/landisk/
Dbus_dma.c153 paddr_t lastaddr = SH3_P2SEG_TO_PHYS(segs[nseg].ds_addr); in _bus_dmamap_load_paddr()
175 segs[nseg].ds_addr = SH3_PHYS_TO_P2SEG(paddr); in _bus_dmamap_load_paddr()
182 (segs[nseg].ds_addr & bmask) == (paddr & bmask))) { in _bus_dmamap_load_paddr()
190 segs[nseg].ds_addr = SH3_PHYS_TO_P2SEG(paddr); in _bus_dmamap_load_paddr()
472 lastaddr = segs[curseg].ds_addr = VM_PAGE_TO_PHYS(m); in _bus_dmamem_alloc()
485 segs[curseg].ds_addr = curaddr; in _bus_dmamem_alloc()
517 …free: segs[%d]: ds_addr = 0x%08lx, ds_len = %ld\n", curseg, segs[curseg].ds_addr, segs[curseg].ds_… in _bus_dmamem_free()
518 for (addr = segs[curseg].ds_addr; in _bus_dmamem_free()
519 addr < (segs[curseg].ds_addr + segs[curseg].ds_len); in _bus_dmamem_free()
548 *kvap = (caddr_t)SH3_PHYS_TO_P2SEG(segs[0].ds_addr); in _bus_dmamem_map()
[all …]
/openbsd/src/sys/arch/powerpc/powerpc/
Dbus_dma.c158 map->dm_segs[seg].ds_addr = curaddr; in _dmamap_load_buffer()
166 (map->dm_segs[seg].ds_addr & bmask) == in _dmamap_load_buffer()
172 map->dm_segs[seg].ds_addr = curaddr; in _dmamap_load_buffer()
349 paddr = segs[i].ds_addr; in _dmamap_load_raw()
378 map->dm_segs[seg].ds_addr = paddr; in _dmamap_load_raw()
386 (map->dm_segs[seg].ds_addr & bmask) == in _dmamap_load_raw()
392 map->dm_segs[seg].ds_addr = paddr; in _dmamap_load_raw()
449 addr = map->dm_segs[i].ds_addr + offset; in _dmamap_sync()
496 for (addr = segs[curseg].ds_addr; in _dmamem_free()
497 addr < (segs[curseg].ds_addr + segs[curseg].ds_len); in _dmamem_free()
[all …]
/openbsd/src/sys/arch/powerpc64/powerpc64/
Dbus_dma.c280 paddr = segs[i].ds_addr; in _dmamap_load_raw()
306 map->dm_segs[seg].ds_addr = paddr; in _dmamap_load_raw()
316 (map->dm_segs[seg].ds_addr & bmask) == in _dmamap_load_raw()
322 map->dm_segs[seg].ds_addr = paddr; in _dmamap_load_raw()
400 for (addr = segs[curseg].ds_addr; in _dmamem_free()
401 addr < (segs[curseg].ds_addr + segs[curseg].ds_len); in _dmamem_free()
439 for (addr = segs[curseg].ds_addr; in _dmamem_map()
440 addr < (segs[curseg].ds_addr + segs[curseg].ds_len); in _dmamem_map()
481 if (segs[i].ds_addr & PGOFSET) in _dmamem_mmap()
492 return ((segs[i].ds_addr + off) | pmapflags); in _dmamem_mmap()
[all …]
/openbsd/src/sys/arch/i386/i386/
Dbus_dma.c293 paddr = segs[i].ds_addr; in _bus_dmamap_load_raw()
318 map->dm_segs[seg].ds_addr = paddr; in _bus_dmamap_load_raw()
326 (map->dm_segs[seg].ds_addr & bmask) == in _bus_dmamap_load_raw()
332 map->dm_segs[seg].ds_addr = paddr; in _bus_dmamap_load_raw()
409 for (addr = segs[curseg].ds_addr; in _bus_dmamem_free()
410 addr < (segs[curseg].ds_addr + segs[curseg].ds_len); in _bus_dmamem_free()
448 for (addr = segs[curseg].ds_addr; in _bus_dmamem_map()
449 addr < (segs[curseg].ds_addr + segs[curseg].ds_len); in _bus_dmamem_map()
506 if (segs[i].ds_addr & PGOFSET) in _bus_dmamem_mmap()
517 return ((segs[i].ds_addr + off) | pmapflags); in _bus_dmamem_mmap()
[all …]
/openbsd/src/sys/arch/octeon/octeon/
Dbus_dma.c281 paddr = segs[i].ds_addr; in _dmamap_load_raw()
310 map->dm_segs[seg].ds_addr = paddr; in _dmamap_load_raw()
318 (map->dm_segs[seg].ds_addr & bmask) == in _dmamap_load_raw()
324 map->dm_segs[seg].ds_addr = paddr; in _dmamap_load_raw()
460 for (addr = segs[curseg].ds_addr; in _dmamem_free()
461 addr < (segs[curseg].ds_addr + segs[curseg].ds_len); in _dmamem_free()
487 pa = (*t->_device_to_pa)(segs[0].ds_addr); in _dmamem_map()
509 for (addr = segs[curseg].ds_addr; in _dmamem_map()
510 addr < (segs[curseg].ds_addr + segs[curseg].ds_len); in _dmamem_map()
569 if (segs[i].ds_addr & PGOFSET) in _dmamem_mmap()
[all …]
/openbsd/src/sys/arch/riscv64/riscv64/
Dbus_dma.c284 paddr = segs[i].ds_addr; in _dmamap_load_raw()
313 map->dm_segs[seg].ds_addr = paddr; in _dmamap_load_raw()
323 (map->dm_segs[seg].ds_addr & bmask) == in _dmamap_load_raw()
332 map->dm_segs[seg].ds_addr = paddr; in _dmamap_load_raw()
483 for (addr = segs[curseg].ds_addr; in _dmamem_free()
484 addr < (segs[curseg].ds_addr + segs[curseg].ds_len); in _dmamem_free()
526 for (addr = segs[curseg].ds_addr; in _dmamem_map()
527 addr < (segs[curseg].ds_addr + segs[curseg].ds_len); in _dmamem_map()
568 if (segs[i].ds_addr & PGOFSET) in _dmamem_mmap()
579 return ((segs[i].ds_addr + off) | pmapflags); in _dmamem_mmap()
[all …]
/openbsd/src/sys/arch/arm64/arm64/
Dbus_dma.c280 paddr = segs[i].ds_addr; in _dmamap_load_raw()
306 map->dm_segs[seg].ds_addr = paddr; in _dmamap_load_raw()
316 (map->dm_segs[seg].ds_addr & bmask) == in _dmamap_load_raw()
325 map->dm_segs[seg].ds_addr = paddr; in _dmamap_load_raw()
476 for (addr = segs[curseg].ds_addr; in _dmamem_free()
477 addr < (segs[curseg].ds_addr + segs[curseg].ds_len); in _dmamem_free()
518 for (addr = segs[curseg].ds_addr; in _dmamem_map()
519 addr < (segs[curseg].ds_addr + segs[curseg].ds_len); in _dmamem_map()
560 if (segs[i].ds_addr & PGOFSET) in _dmamem_mmap()
571 return ((segs[i].ds_addr + off) | pmapflags); in _dmamem_mmap()
[all …]
/openbsd/src/sys/arch/loongson/loongson/
Dbus_dma.c278 if ((segs[i].ds_addr & bmask) != in _dmamap_load_raw()
279 ((segs[i].ds_addr + segs[i].ds_len - 1) & bmask)) in _dmamap_load_raw()
415 for (addr = segs[curseg].ds_addr; in _dmamem_free()
416 addr < (segs[curseg].ds_addr + segs[curseg].ds_len); in _dmamem_free()
450 pa = (*t->_device_to_pa)(segs[0].ds_addr); in _dmamem_map()
472 for (addr = segs[curseg].ds_addr; in _dmamem_map()
473 addr < (segs[curseg].ds_addr + segs[curseg].ds_len); in _dmamem_map()
532 if (segs[i].ds_addr & PGOFSET) in _dmamem_mmap()
543 return ((*t->_device_to_pa)(segs[i].ds_addr) + off); in _dmamem_mmap()
612 map->dm_segs[seg].ds_addr = in _dmamap_load_buffer()
[all …]
/openbsd/src/sys/arch/amd64/amd64/
Dbus_dma.c408 paddr = segs[i].ds_addr; in _bus_dmamap_load_raw()
438 map->dm_segs[seg].ds_addr = paddr; in _bus_dmamap_load_raw()
446 (map->dm_segs[seg].ds_addr & bmask) == in _bus_dmamap_load_raw()
452 map->dm_segs[seg].ds_addr = paddr; in _bus_dmamap_load_raw()
571 for (addr = segs[curseg].ds_addr; in _bus_dmamem_free()
572 addr < (segs[curseg].ds_addr + segs[curseg].ds_len); in _bus_dmamem_free()
597 *kvap = (caddr_t)PMAP_DIRECT_MAP(segs[0].ds_addr); in _bus_dmamem_map()
615 for (addr = segs[curseg].ds_addr; in _bus_dmamem_map()
616 addr < (segs[curseg].ds_addr + segs[curseg].ds_len); in _bus_dmamem_map()
670 if (segs[i].ds_addr & PGOFSET) in _bus_dmamem_mmap()
[all …]
/openbsd/src/sys/arch/arm/arm/
Dbus_dma.c316 paddr = segs[i].ds_addr; in _bus_dmamap_load_raw()
345 map->dm_segs[seg].ds_addr = paddr; in _bus_dmamap_load_raw()
354 (map->dm_segs[seg].ds_addr & bmask) == in _bus_dmamap_load_raw()
360 map->dm_segs[seg].ds_addr = paddr; in _bus_dmamap_load_raw()
487 paddr_t pa = ds->ds_addr + offset; in _bus_dmamap_sync_linear()
524 paddr_t pa = ds->ds_addr + ds_off; in _bus_dmamap_sync_mbuf()
579 paddr_t pa = ds->ds_addr + ds_off; in _bus_dmamap_sync_uio()
602 paddr_t pa = ds->ds_addr + offset; in _bus_dmamap_sync_raw()
763 for (addr = segs[curseg].ds_addr; in _bus_dmamem_free()
764 addr < (segs[curseg].ds_addr + segs[curseg].ds_len); in _bus_dmamem_free()
[all …]
/openbsd/src/sys/arch/alpha/dev/
Dbus_dma.c192 map->dm_segs[seg].ds_addr = curaddr;
201 (map->dm_segs[seg].ds_addr & bmask) ==
207 map->dm_segs[seg].ds_addr = curaddr;
513 lastaddr = segs[curseg].ds_addr = VM_PAGE_TO_PHYS(m);
530 segs[curseg].ds_addr = curaddr;
561 for (addr = segs[curseg].ds_addr;
562 addr < (segs[curseg].ds_addr + segs[curseg].ds_len);
596 *kvap = (caddr_t)ALPHA_PHYS_TO_K0SEG(segs[0].ds_addr);
611 for (addr = segs[curseg].ds_addr;
612 addr < (segs[curseg].ds_addr + segs[curseg].ds_len);
[all …]
Dsgmap_common.c107 sgmap->aps_ptpa = seg.ds_addr;
134 alpha_sgmap_prefetch_spill_page_pa = seg.ds_addr;
/openbsd/src/sys/dev/ic/
Dpsp.c275 error = ccp_docmd(sc, PSP_CMD_INIT, sc->sc_cmd_map->dm_segs[0].ds_addr); in psp_init()
329 init.tmr_paddr = sc->sc_tmr_map->dm_segs[0].ds_addr; in psp_reinit()
385 sc->sc_cmd_map->dm_segs[0].ds_addr); in psp_get_pstatus()
418 sc->sc_cmd_map->dm_segs[0].ds_addr); in psp_decommission()
435 sc->sc_cmd_map->dm_segs[0].ds_addr); in psp_get_gstatus()
459 sc->sc_cmd_map->dm_segs[0].ds_addr); in psp_launch_start()
522 sc->sc_cmd_map->dm_segs[0].ds_addr); in psp_launch_update_data()
554 paddr = sc->sc_cmd_map->dm_segs[0].ds_addr; in psp_launch_measure()
582 sc->sc_cmd_map->dm_segs[0].ds_addr); in psp_launch_finish()
601 paddr = sc->sc_cmd_map->dm_segs[0].ds_addr; in psp_attestation()
[all …]
Dsmc83c170var.h112 #define sc_cddma sc_cddmamap->dm_segs[0].ds_addr
114 #define sc_nulldma sc_nulldmamap->dm_segs[0].ds_addr
171 __rxd->er_bufaddr = __ds->ds_dmamap->dm_segs[0].ds_addr + 2; \
/openbsd/src/sys/arch/hppa/gsc/
Dharmony.c204 sc->sc_empty_map->dm_segs[0].ds_addr +
210 sc->sc_empty_map->dm_segs[0].ds_addr +
302 nextaddr = d->d_map->dm_segs[0].ds_addr;
312 nextaddr - d->d_map->dm_segs[0].ds_addr,
901 c->c_lastaddr = d->d_map->dm_segs[0].ds_addr; in harmony_trigger_output()
907 nextaddr = d->d_map->dm_segs[0].ds_addr; in harmony_trigger_output()
917 nextaddr - d->d_map->dm_segs[0].ds_addr, in harmony_trigger_output()
949 nextaddr = d->d_map->dm_segs[0].ds_addr; in harmony_start_cp()
959 nextaddr - d->d_map->dm_segs[0].ds_addr, in harmony_start_cp()
992 c->c_lastaddr = d->d_map->dm_segs[0].ds_addr; in harmony_trigger_input()
[all …]
/openbsd/src/sys/dev/tc/
Dbba.c298 m->addr = seg.ds_addr; in bba_allocm()
333 seg.ds_addr = m->addr; in bba_freem()
446 phys = (tc_addr_t)d->dmam->dm_segs[0].ds_addr; in bba_trigger_output()
447 nphys = (tc_addr_t)d->dmam->dm_segs[1 % d->dmam->dm_nsegs].ds_addr; in bba_trigger_output()
514 phys = (tc_addr_t)d->dmam->dm_segs[0].ds_addr; in bba_trigger_input()
515 nphys = (tc_addr_t)d->dmam->dm_segs[1 % d->dmam->dm_nsegs].ds_addr; in bba_trigger_input()
555 nphys = (tc_addr_t)d->dmam->dm_segs[d->curseg].ds_addr; in bba_intr()
564 nphys = (tc_addr_t)d->dmam->dm_segs[d->curseg].ds_addr; in bba_intr()
/openbsd/src/sys/arch/sparc64/dev/
Diommu.c708 map->dm_segs[i].ds_addr |= bypass; in iommu_dvmamap_load()
914 bypass | segs[i].ds_addr, segs[i].ds_len, in iommu_dvmamap_load_raw()
958 bus_addr_t addr = segs[i].ds_addr; in iommu_dvmamap_load_raw()
1058 bus_addr_t addr = segs[i].ds_addr; in iommu_dvmamap_load_raw()
1146 if (sgstart == seg->ds_addr + seg->ds_len && in iommu_dvmamap_insert()
1149 sgstart = seg->ds_addr; in iommu_dvmamap_insert()
1182 seg->ds_addr = sgstart; in iommu_dvmamap_insert()
1196 seg->ds_addr = sgstart; in iommu_dvmamap_insert()
1243 bus_addr_t addr = segs[i].ds_addr; in iommu_dvmamap_load_seg()
1407 if (map->dm_segs[seg].ds_addr == 0 || in iommu_dvmamap_validate_map()
[all …]
/openbsd/src/sys/dev/pci/
Dif_myx.c587 mc.mc_data0 = htobe32(MYX_ADDRLOW(map->dm_segs[0].ds_addr)); in myx_probe_firmware()
588 mc.mc_data1 = htobe32(MYX_ADDRHIGH(map->dm_segs[0].ds_addr)); in myx_probe_firmware()
596 mc.mc_data0 = htobe32(MYX_ADDRLOW(map->dm_segs[0].ds_addr)); in myx_probe_firmware()
597 mc.mc_data1 = htobe32(MYX_ADDRHIGH(map->dm_segs[0].ds_addr)); in myx_probe_firmware()
605 mc.mc_data0 = htobe32(MYX_ADDRLOW(map->dm_segs[0].ds_addr)); in myx_probe_firmware()
606 mc.mc_data1 = htobe32(MYX_ADDRHIGH(map->dm_segs[0].ds_addr)); in myx_probe_firmware()
701 mc->mc_addr_high = htobe32(MYX_ADDRHIGH(map->dm_segs[0].ds_addr)); in myx_cmd()
702 mc->mc_addr_low = htobe32(MYX_ADDRLOW(map->dm_segs[0].ds_addr)); in myx_cmd()
747 bc.bc_addr_high = htobe32(MYX_ADDRHIGH(map->dm_segs[0].ds_addr)); in myx_boot()
748 bc.bc_addr_low = htobe32(MYX_ADDRLOW(map->dm_segs[0].ds_addr)); in myx_boot()
[all …]
Dif_skvar.h123 ((sc)->sk_ring_map->dm_segs[0].ds_addr + \
127 ((sc)->sk_ring_map->dm_segs[0].ds_addr + \
Dif_xge.c596 PIF_WCSR(PRC_RXD0_0, (uint64_t)sc->sc_rxmap->dm_segs[0].ds_addr); in xge_attach()
1154 txd->txd_bufaddr = dmp->dm_segs[i].ds_addr; in xge_start()
1230 txdp = seg.ds_addr; in xge_alloc_txmem()
1291 rxpp->r4_next = (uint64_t)sc->sc_rxmap->dm_segs[0].ds_addr + in xge_alloc_rxmem()
1295 (uint64_t)sc->sc_rxmap->dm_segs[0].ds_addr; in xge_alloc_rxmem()
1386 rxd->rxd_buf0 = (uint64_t)sc->sc_rxm[id]->dm_segs[0].ds_addr; in xge_add_rxbuf()
1392 rxd->rxd_buf0 = (uint64_t)sc->sc_rxm[id]->dm_segs[0].ds_addr; in xge_add_rxbuf()
1393 rxd->rxd_buf1 = (uint64_t)sc->sc_rxm[id]->dm_segs[1].ds_addr; in xge_add_rxbuf()
1394 rxd->rxd_buf2 = (uint64_t)sc->sc_rxm[id]->dm_segs[2].ds_addr; in xge_add_rxbuf()
1395 rxd->rxd_buf3 = (uint64_t)sc->sc_rxm[id]->dm_segs[3].ds_addr; in xge_add_rxbuf()
[all …]
/openbsd/src/sys/dev/microcode/adw/
Dadwmcode.h80 #define ADW_CARRIER_BADDR(dmamap, carriers, x) ((dmamap)->dm_segs[0].ds_addr +\
89 (sc)->sc_dmamap_carrier->dm_segs[0].ds_addr))
/openbsd/src/sys/arch/arm/simplebus/
Dsimplebus.c333 addr = map->dm_segs[seg].ds_addr; in simplebus_dmamap_load_buffer()
358 map->dm_segs[seg].ds_addr -= rfrom; in simplebus_dmamap_load_buffer()
359 map->dm_segs[seg].ds_addr += rto; in simplebus_dmamap_load_buffer()
391 addr = map->dm_segs[seg].ds_addr; in simplebus_dmamap_load_raw()
416 map->dm_segs[seg].ds_addr -= rfrom; in simplebus_dmamap_load_raw()
417 map->dm_segs[seg].ds_addr += rto; in simplebus_dmamap_load_raw()
/openbsd/src/sys/arch/arm64/dev/
Dsimplebus.c411 addr = map->dm_segs[seg].ds_addr; in simplebus_dmamap_load_buffer()
436 map->dm_segs[seg].ds_addr -= rfrom; in simplebus_dmamap_load_buffer()
437 map->dm_segs[seg].ds_addr += rto; in simplebus_dmamap_load_buffer()
469 addr = map->dm_segs[seg].ds_addr; in simplebus_dmamap_load_raw()
494 map->dm_segs[seg].ds_addr -= rfrom; in simplebus_dmamap_load_raw()
495 map->dm_segs[seg].ds_addr += rto; in simplebus_dmamap_load_raw()
/openbsd/src/sys/dev/pci/bktr/
Dbktr_core.c391 bktr->dm_prog->dm_segs->ds_addr); in common_bktr_attach()
599 OUTL(bktr, BKTR_RISC_STRT_ADD, bktr->dm_prog->dm_segs->ds_addr); in common_bktr_intr()
2583 target_buffer = bktr->dm_mem->dm_segs->ds_addr; in rgb_vbi_prog()
2603 *dma_prog++ = htole32(bktr->dm_vbidata->dm_segs->ds_addr + in rgb_vbi_prog()
2648 *dma_prog++ = htole32(bktr->dm_vbidata->dm_segs->ds_addr + in rgb_vbi_prog()
2691 *dma_prog++ = htole32(bktr->dm_prog->dm_segs->ds_addr + in rgb_vbi_prog()
2740 target_buffer = bktr->dm_mem->dm_segs->ds_addr; in rgb_prog()
2781 *dma_prog++ = htole32(bktr->dm_prog->dm_segs->ds_addr); in rgb_prog()
2790 *dma_prog++ = htole32(bktr->dm_prog->dm_segs->ds_addr); in rgb_prog()
2799 *dma_prog++ = htole32(bktr->dm_oprog->dm_segs->ds_addr); in rgb_prog()
[all …]
/openbsd/src/sys/dev/fdt/
Ddwmmc.c491 addr = sc->sc_desc_map->dm_segs[0].ds_addr; in dwmmc_init_descriptors32()
496 desc[DWMMC_NDESC - 1].des[3] = sc->sc_desc_map->dm_segs[0].ds_addr; in dwmmc_init_descriptors32()
504 HWRITE4(sc, SDMMC_DBADDR, sc->sc_desc_map->dm_segs[0].ds_addr); in dwmmc_init_descriptors32()
515 addr = sc->sc_desc_map->dm_segs[0].ds_addr; in dwmmc_init_descriptors64()
521 desc[DWMMC_NDESC - 1].des[6] = sc->sc_desc_map->dm_segs[0].ds_addr; in dwmmc_init_descriptors64()
523 (uint64_t)sc->sc_desc_map->dm_segs[0].ds_addr >> 32; in dwmmc_init_descriptors64()
531 HWRITE4(sc, SDMMC_DBADDRL, sc->sc_desc_map->dm_segs[0].ds_addr); in dwmmc_init_descriptors64()
533 (uint64_t)sc->sc_desc_map->dm_segs[0].ds_addr >> 32); in dwmmc_init_descriptors64()
785 bus_addr_t addr = cmd->c_dmamap->dm_segs[seg].ds_addr; in dwmmc_dma_setup32()
810 bus_addr_t addr = cmd->c_dmamap->dm_segs[seg].ds_addr; in dwmmc_dma_setup64()

12345678910>>...12