Searched refs:dvmaddr (Results 1 – 3 of 3) sorted by relevance
/openbsd/sys/arch/sparc64/dev/ |
H A D | viommu.c | 282 u_long dvmaddr, sgstart, sgend; in viommu_dvmamap_load() local 378 EX_NOWAIT | EX_BOUNDZERO, &ims->ims_er, (u_long *)&dvmaddr); in viommu_dvmamap_load() 382 if (err || (dvmaddr == (bus_addr_t)-1)) { in viommu_dvmamap_load() 397 map->_dm_dvmastart = dvmaddr; in viommu_dvmamap_load() 402 viommu_iomap_load_map(is, ims, dvmaddr, flags); in viommu_dvmamap_load() 469 u_long dvmaddr, sgstart, sgend; in viommu_dvmamap_load_raw() local 568 EX_NOWAIT | EX_BOUNDZERO, &ims->ims_er, (u_long *)&dvmaddr); in viommu_dvmamap_load_raw() 577 if (dvmaddr == (bus_addr_t)-1) { in viommu_dvmamap_load_raw() 590 map->_dm_dvmastart = dvmaddr; in viommu_dvmamap_load_raw() 595 viommu_iomap_load_map(is, ims, dvmaddr, flags); in viommu_dvmamap_load_raw() [all …]
|
H A D | iommu.c | 682 u_long dvmaddr, sgstart, sgend; in iommu_dvmamap_load() local 783 EX_NOWAIT | EX_BOUNDZERO, &ims->ims_er, (u_long *)&dvmaddr); in iommu_dvmamap_load() 787 if (err || (dvmaddr == (bus_addr_t)-1)) { in iommu_dvmamap_load() 802 map->_dm_dvmastart = dvmaddr; in iommu_dvmamap_load() 811 iommu_iomap_load_map(is, ims, dvmaddr, flags); in iommu_dvmamap_load() 892 u_long dvmaddr, sgstart, sgend; in iommu_dvmamap_load_raw() local 1013 if (dvmaddr == (bus_addr_t)-1) { in iommu_dvmamap_load_raw() 1026 map->_dm_dvmastart = dvmaddr; in iommu_dvmamap_load_raw() 1035 iommu_iomap_load_map(is, ims, dvmaddr, flags); in iommu_dvmamap_load_raw() 1327 bus_addr_t dvmaddr = map->_dm_dvmastart; in iommu_dvmamap_unload() local [all …]
|
/openbsd/sys/arch/hppa/dev/ |
H A D | astro.c | 392 u_long dvmaddr; in iommu_iomap_load_map() local 421 boundary, EX_NOWAIT | EX_BOUNDZERO, &ims->ims_er, &dvmaddr); in iommu_iomap_load_map() 426 ims->ims_dvmastart = dvmaddr; in iommu_iomap_load_map() 429 dva = dvmaddr; in iommu_iomap_load_map()
|