iommu.c | 561 vmem_addr_t dvmaddr; local in function:iommu_dvmamap_load 611 &dvmaddr); 614 if (err || (dvmaddr == (u_long)-1)) { 625 if (dvmaddr == (u_long)-1) 629 map->_dm_dvmastart = dvmaddr; 637 sgstart = dvmaddr + (vaddr & PGOFSET); 659 vmem_xfree(is->is_dvmamap, dvmaddr, sgsize); 703 map, (void *)vaddr, (long)dvmaddr, 705 iommu_enter(sb, trunc_page(dvmaddr), trunc_page(curaddr), 713 slot = IOTSBSLOT(trunc_page(dvmaddr), is->is_tsbsize) 786 u_long dvmaddr, sgstart, sgend, bmask; local in function:iommu_dvmamap_load_raw [all...] |