Searched refs:tte_addr (Results 1 – 3 of 3) sorted by relevance
/titanic_44/usr/src/uts/sun4u/io/pci/ |
H A D | pci_iommu.c | 267 uint64_t *tte_addr = iommu_p->iommu_tsb_vaddr + pg_index; in iommu_map_pages() local 281 for (i = pfn_index; i < pfn_last; i++, pg_index++, tte_addr++) { in iommu_map_pages() 290 ASSERT(TTE_IS_INVALID(*tte_addr)); in iommu_map_pages() 291 *tte_addr = cur_tte; in iommu_map_pages() 299 ASSERT(tte_addr == iommu_p->iommu_tsb_vaddr + pg_index); in iommu_map_pages()
|
H A D | pci_dma.c | 913 uint64_t *tte_addr; in pci_dvma_map_fast() local 949 tte_addr = iommu_p->iommu_tsb_vaddr + i; in pci_dvma_map_fast() 953 ASSERT(TTE_IS_INVALID(tte_addr[i])); in pci_dvma_map_fast() 955 *tte_addr = tte | IOMMU_PTOB(MP_PFN0(mp)); /* map page 0 */ in pci_dvma_map_fast() 957 dvma_pg, tte_addr, HI32(*tte_addr), LO32(*tte_addr)); in pci_dvma_map_fast() 961 for (tte_addr++, i = 1; i < npages; i++, tte_addr++, pfn_addr++) { in pci_dvma_map_fast() 962 *tte_addr = tte | IOMMU_PTOB(*pfn_addr); in pci_dvma_map_fast() 964 tte_addr, pfn_addr, HI32(*tte_addr), LO32(*tte_addr)); in pci_dvma_map_fast()
|
/titanic_44/usr/src/uts/sun4u/io/px/ |
H A D | px_hlib.c | 1886 uint64_t *tte_addr; in hvio_iommu_getmap() local 1889 tte_addr = (uint64_t *)(pxu_p->tsb_vaddr) + tsb_index; in hvio_iommu_getmap() 1891 if (*tte_addr & MMU_TTE_V) { in hvio_iommu_getmap() 1892 *r_addr_p = mmu_tte_to_pa(*tte_addr, pxu_p); in hvio_iommu_getmap() 1893 *attr_p = (*tte_addr & MMU_TTE_W) ? in hvio_iommu_getmap()
|