Searched refs:tte_addr (Results 1 - 3 of 3) sorted by relevance

/illumos-gate/usr/src/uts/sun4u/io/pci/
H A Dpci_iommu.c267 uint64_t *tte_addr = iommu_p->iommu_tsb_vaddr + pg_index; local
281 for (i = pfn_index; i < pfn_last; i++, pg_index++, tte_addr++) {
290 ASSERT(TTE_IS_INVALID(*tte_addr));
291 *tte_addr = cur_tte;
299 ASSERT(tte_addr == iommu_p->iommu_tsb_vaddr + pg_index);
H A Dpci_dma.c913 uint64_t *tte_addr; local
949 tte_addr = iommu_p->iommu_tsb_vaddr + i;
953 ASSERT(TTE_IS_INVALID(tte_addr[i]));
955 *tte_addr = tte | IOMMU_PTOB(MP_PFN0(mp)); /* map page 0 */
957 dvma_pg, tte_addr, HI32(*tte_addr), LO32(*tte_addr));
961 for (tte_addr++, i = 1; i < npages; i++, tte_addr++, pfn_addr++) {
962 *tte_addr
[all...]
/illumos-gate/usr/src/uts/sun4u/io/px/
H A Dpx_hlib.c1886 uint64_t *tte_addr; local
1889 tte_addr = (uint64_t *)(pxu_p->tsb_vaddr) + tsb_index;
1891 if (*tte_addr & MMU_TTE_V) {
1892 *r_addr_p = mmu_tte_to_pa(*tte_addr, pxu_p);
1893 *attr_p = (*tte_addr & MMU_TTE_W) ?

Completed in 131 milliseconds