Home
last modified time | relevance | path

Searched refs:iotte_ptr (Results 1 – 1 of 1) sorted by relevance

/titanic_44/usr/src/uts/sun4u/io/
H A Diommu.c362 volatile uint64_t *iotte_ptr; in iommu_remove_mappings() local
400 iotte_ptr = IOTTE_NDX(ioaddr, softsp->soft_tsb_base_addr); in iommu_remove_mappings()
405 ioaddr, iotte_ptr)); in iommu_remove_mappings()
406 *iotte_ptr = (uint64_t)0; /* unload tte */ in iommu_remove_mappings()
410 iotte_ptr++; in iommu_remove_mappings()
424 volatile uint64_t *iotte_ptr; in iommu_create_vaddr_mappings() local
443 iotte_ptr = IOTTE_NDX(ioaddr, softsp->soft_tsb_base_addr); in iommu_create_vaddr_mappings()
532 (void *)iotte_ptr, pfn, iotte_flag, addr, ioaddr)); in iommu_create_vaddr_mappings()
539 *iotte_ptr = ((uint64_t)pfn << IOMMU_PAGESHIFT) | iotte_flag; in iommu_create_vaddr_mappings()
543 iotte_ptr++; in iommu_create_vaddr_mappings()
[all …]