HomeSort by: relevance | last modified time | path
    Searched defs:dva (Results 1 - 25 of 30) sorted by relevancy

1 2

  /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...]

Completed in 73 milliseconds

1 2