Lines Matching refs:ptab
118 unsigned long *ptab;
325 n_pte_pages, start_seg, *ptab;
340 ptab = page_address(page);
341 memset(ptab, 0, ptab_size);
346 pr_debug("%s: iommu[%d]: stab at %p, ptab at %p, n_pte_pages: %lu\n",
347 __func__, iommu->nid, iommu->stab, ptab,
370 iommu->stab[i] = reg | (__pa(ptab) + (n_pte_pages << 12) *
375 return ptab;
422 iommu->ptab = cell_iommu_alloc_ptab(iommu, base, size, 0, 0,
466 window->table.it_base = (unsigned long)iommu->ptab;
848 static void __init insert_16M_pte(unsigned long addr, unsigned long *ptab,
855 ptab = ptab + (segment * (1 << 12) / sizeof(unsigned long));
857 pr_debug("iommu: addr %lx ptab %p segment %lx offset %lx\n",
858 addr, ptab, segment, offset);
860 ptab[offset] = base_pte | (__pa(addr) & CBE_IOPTE_RPN_Mask);
867 unsigned long base_pte, uaddr, ioaddr, *ptab;
869 ptab = cell_iommu_alloc_ptab(iommu, fbase, fsize, dbase, dsize, 24);
893 insert_16M_pte(uaddr, ptab, base_pte);
992 iommu->ptab = cell_iommu_alloc_ptab(iommu, dbase, dsize, 0, 0,