| /netbsd-src/sys/arch/sparc/sparc/ |
| H A D | iommu.c | 401 iommu_enter(struct iommu_softc *sc, bus_addr_t dva, paddr_t pa) in iommu_enter() argument 408 if (dva < sc->sc_dvmabase) in iommu_enter() 409 panic("iommu_enter: dva 0x%lx not in DVMA space", (long)dva); in iommu_enter() 415 sc->sc_ptes[atop(dva - sc->sc_dvmabase)] = pte; in iommu_enter() 416 IOMMU_FLUSHPAGE(sc, dva); in iommu_enter() 423 iommu_remove(struct iommu_softc *sc, bus_addr_t dva, bus_size_t len) in iommu_remove() argument 429 if (dva < base) in iommu_remove() 430 panic("iommu_remove: va 0x%lx not in DVMA space", (long)dva); in iommu_remove() 436 if ((sc->sc_ptes[atop(dva - base)] & IOPTE_V) == 0) in iommu_remove() 438 (long)dva); in iommu_remove() [all …]
|
| H A D | machdep.c | 1546 vaddr_t dva; in sun4_dmamap_load() local 1601 &dva) != 0) { in sun4_dmamap_load() 1609 map->dm_segs[0].ds_addr = dva + (va & (pagesz - 1)); in sun4_dmamap_load() 1639 pmap_kenter_pa(dva, (pa & -pagesz) | PMAP_NC, in sun4_dmamap_load() 1642 dva += pagesz; in sun4_dmamap_load() 1663 vaddr_t dva; in sun4_dmamap_load_raw() local 1684 &dva); in sun4_dmamap_load_raw() 1689 dva = _bus_dma_valloc_skewed(sgsize, map->_dm_boundary, in sun4_dmamap_load_raw() 1691 if (dva == 0) in sun4_dmamap_load_raw() 1695 map->dm_segs[0].ds_addr = dva; in sun4_dmamap_load_raw() [all …]
|
| H A D | pmap.c | 7055 char *sva, *dva; in pmap_copy_page4_4c() local 7072 dva = cpuinfo.vpage[1]; in pmap_copy_page4_4c() 7074 setpte4(dva, dpte); in pmap_copy_page4_4c() 7075 qcopy(sva, dva, NBPG); /* loads cache, so we must ... */ in pmap_copy_page4_4c() 7078 setpte4(dva, 0); in pmap_copy_page4_4c() 7206 void *sva, *dva; in pmap_copy_page4m() local 7231 dva = cpuinfo.vpage[1]; in pmap_copy_page4m() 7234 qcopy(sva, dva, NBPG); /* loads cache, so we must ... */ in pmap_copy_page4m() 7238 sp_tlb_flush((int)dva, 0, ASI_SRMMUFP_L3); in pmap_copy_page4m() 7273 void *sva, *dva; in pmap_copy_page_hypersparc() local [all …]
|
| /netbsd-src/sys/arch/sun3/sun3x/ |
| H A D | dvma.c | 303 vmem_addr_t dva; in _bus_dmamap_load() local 333 &dva); in _bus_dmamap_load() 338 map->dm_segs[0].ds_addr = dva + off; in _bus_dmamap_load() 340 map->dm_segs[0]._ds_va = dva; in _bus_dmamap_load() 358 iommu_enter((dva & IOMMU_VA_MASK), pa); in _bus_dmamap_load() 359 pmap_kenter_pa(dva, in _bus_dmamap_load() 362 dva += PAGE_SIZE; in _bus_dmamap_load() 376 vaddr_t dva; in _bus_dmamap_unload() local 385 dva = segs[0]._ds_va & ~PGOFSET; in _bus_dmamap_unload() 389 iommu_remove((dva in _bus_dmamap_unload() [all...] |
| /netbsd-src/sys/arch/sun2/sun2/ |
| H A D | machdep.c | 808 vmem_addr_t dva; in _bus_dmamap_load_raw() local 828 dva = _bus_dma_valloc_skewed(sgsize, map->_dm_boundary, in _bus_dmamap_load_raw() 830 if (dva == 0) in _bus_dmamap_load_raw() 848 &dva); in _bus_dmamap_load_raw() 854 map->dm_segs[0].ds_addr = dva; in _bus_dmamap_load_raw() 856 map->dm_segs[0]._ds_va = dva; in _bus_dmamap_load_raw() 865 pmap_enter(pmap_kernel(), dva, in _bus_dmamap_load_raw() 869 dva += pagesz; in _bus_dmamap_load_raw() 891 vmem_addr_t dva; in _bus_dmamap_load() local 938 &dva) != 0) { in _bus_dmamap_load() [all …]
|
| /netbsd-src/external/cddl/osnet/dist/uts/common/fs/zfs/sys/ |
| H A D | spa.h | 158 typedef struct dva { struct 357 #define DVA_GET_ASIZE(dva) \ argument 358 BF64_GET_SB((dva)->dva_word[0], 0, SPA_ASIZEBITS, SPA_MINBLOCKSHIFT, 0) 359 #define DVA_SET_ASIZE(dva, x) \ argument 360 BF64_SET_SB((dva)->dva_word[0], 0, SPA_ASIZEBITS, \ 363 #define DVA_GET_GRID(dva) BF64_GET((dva)->dva_word[0], 24, 8) argument 364 #define DVA_SET_GRID(dva, x) BF64_SET((dva)->dva_word[0], 24, 8, x) argument 366 #define DVA_GET_VDEV(dva) BF64_GET((dva)->dva_word[0], 32, 32) argument 367 #define DVA_SET_VDEV(dva, x) BF64_SET((dva)->dva_word[0], 32, 32, x) argument 369 #define DVA_GET_OFFSET(dva) \ argument [all …]
|
| /netbsd-src/sys/arch/sun3/sun3/ |
| H A D | dvma.c | 290 vmem_addr_t dva; in _bus_dmamap_load() local 321 &dva); in _bus_dmamap_load() 326 map->dm_segs[0].ds_addr = dva + off; in _bus_dmamap_load() 328 map->dm_segs[0]._ds_va = dva; in _bus_dmamap_load() 346 pmap_enter(pmap_kernel(), dva, pa | PMAP_NC, in _bus_dmamap_load() 349 dva += PAGE_SIZE; in _bus_dmamap_load() 363 vaddr_t dva; in _bus_dmamap_unload() local 372 dva = segs[0]._ds_va & ~PGOFSET; in _bus_dmamap_unload() 376 pmap_remove(pmap_kernel(), dva, dva + sgsize); in _bus_dmamap_unload() 380 vmem_xfree(dvma_arena, dva, sgsize); in _bus_dmamap_unload()
|
| /netbsd-src/sys/arch/hppa/dev/ |
| H A D | astro.c | 419 bus_addr_t dva; in iommu_iomap_load_map() local 462 dva = dvmaddr; in iommu_iomap_load_map() 464 e->ipe_dva = dva; in iommu_iomap_load_map() 466 dva += PAGE_SIZE; in iommu_iomap_load_map() 732 iommu_enter(struct astro_softc *sc, bus_addr_t dva, paddr_t pa, vaddr_t va, in iommu_enter() argument 735 volatile uint64_t *tte_ptr = &sc->sc_pdir[dva >> PAGE_SHIFT]; in iommu_enter() 740 printf("iommu_enter dva %lx, pa %lx, va %lx\n", dva, pa, va); in iommu_enter() 748 "&tte %p tte %llx)\n", dva, pa, tte_ptr, tte); in iommu_enter() 767 iommu_remove(struct astro_softc *sc, bus_addr_t dva) in iommu_remove() argument 770 uint64_t *tte_ptr = &sc->sc_pdir[dva >> PAGE_SHIFT]; in iommu_remove() [all …]
|
| /netbsd-src/sys/arch/arm/apple/ |
| H A D | apple_dart.c | 274 apple_dart_lookup_tte(struct apple_dart_softc *sc, bus_addr_t dva) in apple_dart_lookup_tte() argument 276 int idx = dva / DART_PAGE_SIZE; in apple_dart_lookup_tte() 293 u_long len, dva; in apple_dart_unload_map() local 299 dva = ams[seg].ams_dva; in apple_dart_unload_map() 303 tte = apple_dart_lookup_tte(sc, dva); in apple_dart_unload_map() 306 dva += DART_PAGE_SIZE; in apple_dart_unload_map() 330 u_long len, dva; in apple_dart_load_map() local 341 &dva); in apple_dart_load_map() 351 printf("dva=%#lx\n", dva); in apple_dart_load_map() 354 ams[seg].ams_dva = dva; in apple_dart_load_map() [all …]
|
| /netbsd-src/sys/arch/sparc/dev/ |
| H A D | sw.c | 690 u_long dva; in sw_dma_start() local 698 dva = (u_long)(dh->dh_dvma); in sw_dma_start() 699 if (dva & 1) in sw_dma_start() 700 panic("%s: bad dva=0x%lx", __func__, dva); in sw_dma_start() 709 __func__, dh, dva, xlen); in sw_dma_start() 734 if (dva & 2) { in sw_dma_start() 743 dh->dh_startingpa = (dva | 0xF00000); in sw_dma_start() 824 int ntrans = 0, dva; in sw_dma_stop() local 877 dva = SWREG_READ(ncr_sc, SWREG_DMA_ADDR); in sw_dma_stop() 878 ntrans = (dva - dh->dh_startingpa); in sw_dma_stop() [all …]
|
| H A D | vme_machdep.c | 837 bus_addr_t dva; in sparc_vme4_dmamap_load() local 870 dva = (bus_addr_t)ldva; in sparc_vme4_dmamap_load() 875 map->dm_segs[0].ds_addr = dva + voff - VME4_DVMA_BASE; in sparc_vme4_dmamap_load() 892 pmap_enter(pmap_kernel(), dva, in sparc_vme4_dmamap_load() 896 dva += pagesz; in sparc_vme4_dmamap_load() 910 bus_addr_t dva; in sparc_vme4_dmamap_unload() local 916 dva = segs[i].ds_addr + VME4_DVMA_BASE; in sparc_vme4_dmamap_unload() 917 dva &= -PAGE_SIZE; in sparc_vme4_dmamap_unload() 921 pmap_remove(pmap_kernel(), dva, dva + len); in sparc_vme4_dmamap_unload() 924 vmem_xfree(vme_dvmamap, dva, len); in sparc_vme4_dmamap_unload()
|
| /netbsd-src/external/cddl/osnet/dist/uts/common/fs/zfs/ |
| H A D | metaslab.c | 2547 metaslab_distance(metaslab_t *msp, dva_t *dva) in metaslab_distance() argument 2550 uint64_t offset = DVA_GET_OFFSET(dva) >> ms_shift; in metaslab_distance() 2553 if (msp->ms_group->mg_vd->vdev_id != DVA_GET_VDEV(dva)) in metaslab_distance() 2708 const dva_t *dva = bp->blk_dva; in metaslab_group_alloc_verify() local 2712 uint64_t vdev = DVA_GET_VDEV(&dva[d]); in metaslab_group_alloc_verify() 2758 uint64_t asize, uint64_t txg, uint64_t min_distance, dva_t *dva, int d) in metaslab_group_alloc_normal() argument 2768 if (DVA_GET_VDEV(&dva[i]) == mg->mg_vd->vdev_id) { in metaslab_group_alloc_normal() 2824 if (metaslab_distance(msp, &dva[i]) < in metaslab_group_alloc_normal() 2951 uint64_t asize, uint64_t txg, uint64_t min_distance, dva_t *dva, int d) in metaslab_group_alloc() argument 2957 min_distance, dva, d); in metaslab_group_alloc() [all …]
|
| H A D | vdev_mirror.c | 210 dva_t *dva = zio->io_bp->blk_dva; in vdev_mirror_map_init() local 217 mc->mc_vd = vdev_lookup_top(spa, DVA_GET_VDEV(&dva[c])); in vdev_mirror_map_init() 218 mc->mc_offset = DVA_GET_OFFSET(&dva[c]); in vdev_mirror_map_init() 327 dva_t *dva = zio->io_bp->blk_dva; in vdev_mirror_dva_select() local 335 if (DVA_GET_VDEV(&dva[c]) == DVA_GET_VDEV(&dva[preferred])) in vdev_mirror_dva_select()
|
| H A D | zio_checksum.c | 214 dva_t *dva = BP_IDENTITY(bp); in zio_checksum_gang_verifier() local 219 ZIO_SET_CHECKSUM(zcp, DVA_GET_VDEV(dva), DVA_GET_OFFSET(dva), txg, 0); in zio_checksum_gang_verifier()
|
| H A D | ddt.c | 568 dva_t *dva = ddp->ddp_dva; in ddt_ditto_copies_present() local 569 int copies = 0 - DVA_GET_GANG(dva); in ddt_ditto_copies_present() 571 for (int d = 0; d < SPA_DVAS_PER_BP; d++, dva++) in ddt_ditto_copies_present() 572 if (DVA_IS_VALID(dva)) in ddt_ditto_copies_present()
|
| H A D | spa_misc.c | 1946 dva_get_dsize_sync(spa_t *spa, const dva_t *dva) in dva_get_dsize_sync() argument 1948 uint64_t asize = DVA_GET_ASIZE(dva); in dva_get_dsize_sync() 1954 uint64_t vdev = DVA_GET_VDEV(dva); in dva_get_dsize_sync()
|
| H A D | zil.c | 157 const dva_t *dva; in zil_bp_tree_add() local 164 dva = BP_IDENTITY(bp); in zil_bp_tree_add() 166 if (avl_find(t, dva, &where) != NULL) in zil_bp_tree_add() 170 zn->zn_dva = *dva; in zil_bp_tree_add()
|
| H A D | arc.c | 1238 #define BUF_HASH_INDEX(spa, dva, birth) \ argument 1239 (buf_hash(spa, dva, birth) & buf_hash_table.ht_mask) 1423 buf_hash(uint64_t spa, const dva_t *dva, uint64_t birth) in buf_hash() argument 1425 uint8_t *vdva = (uint8_t *)dva; in buf_hash() 1443 #define HDR_EQUAL(spa, dva, birth, hdr) \ argument 1444 ((hdr)->b_dva.dva_word[0] == (dva)->dva_word[0]) && \ 1445 ((hdr)->b_dva.dva_word[1] == (dva)->dva_word[1]) && \ 1459 const dva_t *dva = BP_IDENTITY(bp); in buf_hash_find() local 1461 uint64_t idx = BUF_HASH_INDEX(spa, dva, birth); in buf_hash_find() 1468 if (HDR_EQUAL(spa, dva, birth, hdr)) { in buf_hash_find()
|
| /netbsd-src/sys/dev/vme/ |
| H A D | si.c | 656 u_long dva; in si_dma_setup() local 678 dva = (u_long)(dh->dh_dvma); in si_dma_setup() 679 if (dva & 1) in si_dma_setup() 680 panic("%s: bad dmaaddr=0x%lx", __func__, dva); in si_dma_setup() 688 __func__, dh, dva, xlen); in si_dma_setup() 699 if (dva & 2) { in si_dma_setup() 708 SIREG_WRITE(ncr_sc, SIREG_DMA_ADDRH, (uint16_t)(dva >> 16)); in si_dma_setup() 709 SIREG_WRITE(ncr_sc, SIREG_DMA_ADDRL, (uint16_t)(dva & 0xFFFF)); in si_dma_setup()
|
| /netbsd-src/share/examples/puffs/pgfs/ |
| H A D | pgfs_puffs.c | 290 struct vattr dva; in pgfs_node_lookup() local 307 error = getattr(xc, parent_fileid, &dva, in pgfs_node_lookup() 317 error = puffs_access(dva.va_type, dva.va_mode, dva.va_uid, dva.va_gid, in pgfs_node_lookup()
|
| /netbsd-src/sys/dev/ic/ |
| H A D | universereg.h | 73 u_int32_t dva; member
|
| /netbsd-src/sys/arch/sparc64/dev/ |
| H A D | iommu.c | 375 iommu_extract(struct iommu_state *is, vaddr_t dva) in iommu_extract() argument 379 if (dva >= is->is_dvmabase && dva <= is->is_dvmaend) in iommu_extract() 380 tte = is->is_tsb[IOTSBSLOT(dva, is->is_tsbsize)]; in iommu_extract()
|
| /netbsd-src/external/cddl/osnet/dist/cmd/zdb/ |
| H A D | zdb.c | 1193 const dva_t *dva = bp->blk_dva; in snprintf_blkptr_compact() local 1215 (u_longlong_t)DVA_GET_VDEV(&dva[i]), in snprintf_blkptr_compact() 1216 (u_longlong_t)DVA_GET_OFFSET(&dva[i]), in snprintf_blkptr_compact() 1217 (u_longlong_t)DVA_GET_ASIZE(&dva[i])); in snprintf_blkptr_compact() 3301 dva_t *dva = bp->blk_dva; in zdb_read_block() local 3383 DVA_SET_VDEV(&dva[0], vd->vdev_id); in zdb_read_block() 3384 DVA_SET_OFFSET(&dva[0], offset); in zdb_read_block() 3385 DVA_SET_GANG(&dva[0], !!(flags & ZDB_FLAG_GBH)); in zdb_read_block() 3386 DVA_SET_ASIZE(&dva[0], vdev_psize_to_asize(vd, psize)); in zdb_read_block()
|
| /netbsd-src/external/gpl2/gettext/dist/gettext-runtime/po/ |
| H A D | cs.po | 537 #~ " Nalezne zpr�vy, kter� jsou spole�n� pro dva nebo v�ce zadan�ch .po " 571 #~ " Nalezne zpr�vy, kter� jsou spole�n� pro dva nebo v�ce zadan�ch .po " 668 #~ " Porovn� dva .po soubory stylu Uniforum a zkontroluje, zda oba obsahuj�\n" 703 #~ msgstr "mus� b�t zad�ny nejm�n� dva r�zn� soubory" 725 #~ " Nalezne zpr�vy, kter� jsou spole�n� pro dva nebo v�ce zadan�ch .po " 759 #~ " Nalezne zpr�vy, kter� jsou spole�n� pro dva nebo v�ce zadan�ch .po " 889 #~ msgstr "mus� b�t zad�ny nejm�n� dva r�zn� soubory" 1156 #~ " Slije dva .po soubory stylu Uniforum dohromady. Soubor def.po je "
|
| /netbsd-src/sys/dev/pci/ |
| H A D | if_ixl.c | 5101 uint64_t size, dva; in ixl_hmc() local 5156 dva = IXL_DMA_DVA(&sc->sc_hmc_pd); in ixl_hmc() 5161 *sdpage = htole64(dva | IXL_HMC_PDVALID); in ixl_hmc() 5164 dva += IXL_HMC_PGSIZE; in ixl_hmc() 5171 dva = IXL_DMA_DVA(&sc->sc_hmc_sd); in ixl_hmc() 5180 ixl_wr(sc, I40E_PFHMC_SDDATAHIGH, dva >> 32); in ixl_hmc() 5181 ixl_wr(sc, I40E_PFHMC_SDDATALOW, dva | in ixl_hmc() 5189 dva += IXL_HMC_PGSIZE; in ixl_hmc()
|