/src/sys/arch/sun3/sun3/ |
dvma.c | 290 vmem_addr_t dva; local in function:_bus_dmamap_load 321 &dva); 326 map->dm_segs[0].ds_addr = dva + off; 328 map->dm_segs[0]._ds_va = dva; 346 pmap_enter(pmap_kernel(), dva, pa | PMAP_NC, 349 dva += PAGE_SIZE; 363 vaddr_t dva; local in function:_bus_dmamap_unload 372 dva = segs[0]._ds_va & ~PGOFSET; 376 pmap_remove(pmap_kernel(), dva, dva + sgsize) [all...] |
dvma.c | 290 vmem_addr_t dva; local in function:_bus_dmamap_load 321 &dva); 326 map->dm_segs[0].ds_addr = dva + off; 328 map->dm_segs[0]._ds_va = dva; 346 pmap_enter(pmap_kernel(), dva, pa | PMAP_NC, 349 dva += PAGE_SIZE; 363 vaddr_t dva; local in function:_bus_dmamap_unload 372 dva = segs[0]._ds_va & ~PGOFSET; 376 pmap_remove(pmap_kernel(), dva, dva + sgsize) [all...] |
/src/sys/arch/sun3/sun3x/ |
dvma.c | 303 vmem_addr_t dva; local in function:_bus_dmamap_load 333 &dva); 338 map->dm_segs[0].ds_addr = dva + off; 340 map->dm_segs[0]._ds_va = dva; 358 iommu_enter((dva & IOMMU_VA_MASK), pa); 359 pmap_kenter_pa(dva, 362 dva += PAGE_SIZE; 376 vaddr_t dva; local in function:_bus_dmamap_unload 385 dva = segs[0]._ds_va & ~PGOFSET; 389 iommu_remove((dva & IOMMU_VA_MASK), sgsize) [all...] |
dvma.c | 303 vmem_addr_t dva; local in function:_bus_dmamap_load 333 &dva); 338 map->dm_segs[0].ds_addr = dva + off; 340 map->dm_segs[0]._ds_va = dva; 358 iommu_enter((dva & IOMMU_VA_MASK), pa); 359 pmap_kenter_pa(dva, 362 dva += PAGE_SIZE; 376 vaddr_t dva; local in function:_bus_dmamap_unload 385 dva = segs[0]._ds_va & ~PGOFSET; 389 iommu_remove((dva & IOMMU_VA_MASK), sgsize) [all...] |
/src/share/examples/puffs/pgfs/ |
pgfs_puffs.c | 290 struct vattr dva; local in function:pgfs_node_lookup 307 error = getattr(xc, parent_fileid, &dva, 317 error = puffs_access(dva.va_type, dva.va_mode, dva.va_uid, dva.va_gid,
|
pgfs_puffs.c | 290 struct vattr dva; local in function:pgfs_node_lookup 307 error = getattr(xc, parent_fileid, &dva, 317 error = puffs_access(dva.va_type, dva.va_mode, dva.va_uid, dva.va_gid,
|
/src/sys/arch/sparc/dev/ |
sw.c | 690 u_long dva; local in function:sw_dma_start 698 dva = (u_long)(dh->dh_dvma); 699 if (dva & 1) 700 panic("%s: bad dva=0x%lx", __func__, dva); 708 printf("%s: dh=%p, dva=0x%lx, xlen=%d\n", 709 __func__, dh, dva, xlen); 734 if (dva & 2) { 743 dh->dh_startingpa = (dva | 0xF00000); 824 int ntrans = 0, dva; local in function:sw_dma_stop [all...] |
sw.c | 690 u_long dva; local in function:sw_dma_start 698 dva = (u_long)(dh->dh_dvma); 699 if (dva & 1) 700 panic("%s: bad dva=0x%lx", __func__, dva); 708 printf("%s: dh=%p, dva=0x%lx, xlen=%d\n", 709 __func__, dh, dva, xlen); 734 if (dva & 2) { 743 dh->dh_startingpa = (dva | 0xF00000); 824 int ntrans = 0, dva; local in function:sw_dma_stop [all...] |
vme_machdep.c | 837 bus_addr_t dva; local in function:sparc_vme4_dmamap_load 870 dva = (bus_addr_t)ldva; 875 map->dm_segs[0].ds_addr = dva + voff - VME4_DVMA_BASE; 892 pmap_enter(pmap_kernel(), dva, 896 dva += pagesz; 910 bus_addr_t dva; local in function:sparc_vme4_dmamap_unload 916 dva = segs[i].ds_addr + VME4_DVMA_BASE; 917 dva &= -PAGE_SIZE; 921 pmap_remove(pmap_kernel(), dva, dva + len) [all...] |
vme_machdep.c | 837 bus_addr_t dva; local in function:sparc_vme4_dmamap_load 870 dva = (bus_addr_t)ldva; 875 map->dm_segs[0].ds_addr = dva + voff - VME4_DVMA_BASE; 892 pmap_enter(pmap_kernel(), dva, 896 dva += pagesz; 910 bus_addr_t dva; local in function:sparc_vme4_dmamap_unload 916 dva = segs[i].ds_addr + VME4_DVMA_BASE; 917 dva &= -PAGE_SIZE; 921 pmap_remove(pmap_kernel(), dva, dva + len) [all...] |
/src/sys/arch/sparc/sparc/ |
iommu.c | 401 iommu_enter(struct iommu_softc *sc, bus_addr_t dva, paddr_t pa) 408 if (dva < sc->sc_dvmabase) 409 panic("iommu_enter: dva 0x%lx not in DVMA space", (long)dva); 415 sc->sc_ptes[atop(dva - sc->sc_dvmabase)] = pte; 416 IOMMU_FLUSHPAGE(sc, dva); 423 iommu_remove(struct iommu_softc *sc, bus_addr_t dva, bus_size_t len) 429 if (dva < base) 430 panic("iommu_remove: va 0x%lx not in DVMA space", (long)dva); 436 if ((sc->sc_ptes[atop(dva - base)] & IOPTE_V) == 0 578 bus_addr_t dva; local in function:iommu_dmamap_load 666 bus_addr_t dva; local in function:iommu_dmamap_load_raw 717 bus_addr_t dva; local in function:iommu_dmamap_unload [all...] |
iommu.c | 401 iommu_enter(struct iommu_softc *sc, bus_addr_t dva, paddr_t pa) 408 if (dva < sc->sc_dvmabase) 409 panic("iommu_enter: dva 0x%lx not in DVMA space", (long)dva); 415 sc->sc_ptes[atop(dva - sc->sc_dvmabase)] = pte; 416 IOMMU_FLUSHPAGE(sc, dva); 423 iommu_remove(struct iommu_softc *sc, bus_addr_t dva, bus_size_t len) 429 if (dva < base) 430 panic("iommu_remove: va 0x%lx not in DVMA space", (long)dva); 436 if ((sc->sc_ptes[atop(dva - base)] & IOPTE_V) == 0 578 bus_addr_t dva; local in function:iommu_dmamap_load 666 bus_addr_t dva; local in function:iommu_dmamap_load_raw 717 bus_addr_t dva; local in function:iommu_dmamap_unload [all...] |
machdep.c | 1547 vaddr_t dva; local in function:sun4_dmamap_load 1602 &dva) != 0) { 1610 map->dm_segs[0].ds_addr = dva + (va & (pagesz - 1)); 1640 pmap_kenter_pa(dva, (pa & -pagesz) | PMAP_NC, 1643 dva += pagesz; 1664 vaddr_t dva; local in function:sun4_dmamap_load_raw 1685 &dva); 1690 dva = _bus_dma_valloc_skewed(sgsize, map->_dm_boundary, 1692 if (dva == 0) 1696 map->dm_segs[0].ds_addr = dva; 1735 vaddr_t dva; local in function:sun4_dmamap_unload [all...] |
machdep.c | 1547 vaddr_t dva; local in function:sun4_dmamap_load 1602 &dva) != 0) { 1610 map->dm_segs[0].ds_addr = dva + (va & (pagesz - 1)); 1640 pmap_kenter_pa(dva, (pa & -pagesz) | PMAP_NC, 1643 dva += pagesz; 1664 vaddr_t dva; local in function:sun4_dmamap_load_raw 1685 &dva); 1690 dva = _bus_dma_valloc_skewed(sgsize, map->_dm_boundary, 1692 if (dva == 0) 1696 map->dm_segs[0].ds_addr = dva; 1735 vaddr_t dva; local in function:sun4_dmamap_unload [all...] |
pmap.c | 7055 char *sva, *dva; local in function:pmap_copy_page4_4c 7072 dva = cpuinfo.vpage[1]; 7074 setpte4(dva, dpte); 7075 qcopy(sva, dva, NBPG); /* loads cache, so we must ... */ 7078 setpte4(dva, 0); 7206 void *sva, *dva; local in function:pmap_copy_page4m 7231 dva = cpuinfo.vpage[1]; 7234 qcopy(sva, dva, NBPG); /* loads cache, so we must ... */ 7238 sp_tlb_flush((int)dva, 0, ASI_SRMMUFP_L3); 7273 void *sva, *dva; local in function:pmap_copy_page_hypersparc [all...] |
/src/sys/arch/sun2/sun2/ |
machdep.c | 808 vmem_addr_t dva; local in function:_bus_dmamap_load_raw 828 dva = _bus_dma_valloc_skewed(sgsize, map->_dm_boundary, 830 if (dva == 0) 848 &dva); 854 map->dm_segs[0].ds_addr = dva; 856 map->dm_segs[0]._ds_va = dva; 865 pmap_enter(pmap_kernel(), dva, 869 dva += pagesz; 891 vmem_addr_t dva; local in function:_bus_dmamap_load 938 &dva) != 0) 1001 bus_addr_t dva; local in function:_bus_dmamap_unload [all...] |
machdep.c | 808 vmem_addr_t dva; local in function:_bus_dmamap_load_raw 828 dva = _bus_dma_valloc_skewed(sgsize, map->_dm_boundary, 830 if (dva == 0) 848 &dva); 854 map->dm_segs[0].ds_addr = dva; 856 map->dm_segs[0]._ds_va = dva; 865 pmap_enter(pmap_kernel(), dva, 869 dva += pagesz; 891 vmem_addr_t dva; local in function:_bus_dmamap_load 938 &dva) != 0) 1001 bus_addr_t dva; local in function:_bus_dmamap_unload [all...] |
/src/sys/dev/vme/ |
si.c | 656 u_long dva; local in function:si_dma_setup 678 dva = (u_long)(dh->dh_dvma); 679 if (dva & 1) 680 panic("%s: bad dmaaddr=0x%lx", __func__, dva); 688 __func__, dh, dva, xlen); 699 if (dva & 2) { 708 SIREG_WRITE(ncr_sc, SIREG_DMA_ADDRH, (uint16_t)(dva >> 16)); 709 SIREG_WRITE(ncr_sc, SIREG_DMA_ADDRL, (uint16_t)(dva & 0xFFFF));
|
si.c | 656 u_long dva; local in function:si_dma_setup 678 dva = (u_long)(dh->dh_dvma); 679 if (dva & 1) 680 panic("%s: bad dmaaddr=0x%lx", __func__, dva); 688 __func__, dh, dva, xlen); 699 if (dva & 2) { 708 SIREG_WRITE(ncr_sc, SIREG_DMA_ADDRH, (uint16_t)(dva >> 16)); 709 SIREG_WRITE(ncr_sc, SIREG_DMA_ADDRL, (uint16_t)(dva & 0xFFFF));
|
/src/sys/dev/ic/ |
universereg.h | 73 u_int32_t dva; member in struct:universereg
|
universereg.h | 73 u_int32_t dva; member in struct:universereg
|
/src/sys/arch/arm/apple/ |
apple_dart.c | 274 apple_dart_lookup_tte(struct apple_dart_softc *sc, bus_addr_t dva) 276 int idx = dva / DART_PAGE_SIZE; 293 u_long len, dva; local in function:apple_dart_unload_map 299 dva = ams[seg].ams_dva; 303 tte = apple_dart_lookup_tte(sc, dva); 306 dva += DART_PAGE_SIZE; 330 u_long len, dva; local in function:apple_dart_load_map 341 &dva); 351 printf("dva=%#lx\n", dva); [all...] |
apple_dart.c | 274 apple_dart_lookup_tte(struct apple_dart_softc *sc, bus_addr_t dva) 276 int idx = dva / DART_PAGE_SIZE; 293 u_long len, dva; local in function:apple_dart_unload_map 299 dva = ams[seg].ams_dva; 303 tte = apple_dart_lookup_tte(sc, dva); 306 dva += DART_PAGE_SIZE; 330 u_long len, dva; local in function:apple_dart_load_map 341 &dva); 351 printf("dva=%#lx\n", dva); [all...] |
/src/sys/arch/hppa/dev/ |
astro.c | 419 bus_addr_t dva; local in function:iommu_iomap_load_map 462 dva = dvmaddr; 464 e->ipe_dva = dva; 466 dva += PAGE_SIZE; 732 iommu_enter(struct astro_softc *sc, bus_addr_t dva, paddr_t pa, vaddr_t va, 735 volatile uint64_t *tte_ptr = &sc->sc_pdir[dva >> PAGE_SHIFT]; 740 printf("iommu_enter dva %lx, pa %lx, va %lx\n", dva, pa, va); 747 printf("Overwriting valid tte entry (dva %lx pa %lx " 748 "&tte %p tte %llx)\n", dva, pa, tte_ptr, tte) [all...] |
astro.c | 419 bus_addr_t dva; local in function:iommu_iomap_load_map 462 dva = dvmaddr; 464 e->ipe_dva = dva; 466 dva += PAGE_SIZE; 732 iommu_enter(struct astro_softc *sc, bus_addr_t dva, paddr_t pa, vaddr_t va, 735 volatile uint64_t *tte_ptr = &sc->sc_pdir[dva >> PAGE_SHIFT]; 740 printf("iommu_enter dva %lx, pa %lx, va %lx\n", dva, pa, va); 747 printf("Overwriting valid tte entry (dva %lx pa %lx " 748 "&tte %p tte %llx)\n", dva, pa, tte_ptr, tte) [all...] |