Home
last modified time | relevance | path

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

/linux-4.1.27/arch/powerpc/platforms/pasemi/
Diommu.c101 ip = ((u32 *)tbl->it_base) + index; in iobmap_build()
127 ip = ((u32 *)tbl->it_base) + index; in iobmap_free()
150 iommu_table_iobmap.it_base = (unsigned long)iob_l2_base; in iommu_table_iobmap_setup()
/linux-4.1.27/arch/x86/kernel/
Dtce_64.c60 tp = ((u64*)tbl->it_base) + index; in tce_build()
79 tp = ((u64*)tbl->it_base) + index; in tce_free()
Dpci-calgary_64.c767 tbl->it_base = (unsigned long)bus_info[dev->bus->number].tce_space; in calgary_setup_tar()
789 table_phys = (u64)__pa(tbl->it_base); in calgary_setup_tar()
1311 tp = ((u64 *)tbl->it_base); in calgary_init_bitmap_from_tce_table()
/linux-4.1.27/arch/powerpc/sysdev/
Ddart_iommu.c174 dp = ((unsigned int*)tbl->it_base) + index; in dart_build()
215 dp = ((unsigned int *)tbl->it_base) + index; in dart_free()
298 iommu_table_dart.it_base = (unsigned long)dart_vbase; in iommu_table_dart_setup()
/linux-4.1.27/arch/x86/include/asm/
Dcalgary.h35 unsigned long it_base; /* mapped address of tce table */ member
/linux-4.1.27/arch/powerpc/platforms/pseries/
Diommu.c97 tces = tcep = ((__be64 *)tbl->it_base) + index; in tce_build_pSeries()
118 tces = tcep = ((__be64 *)tbl->it_base) + index; in tce_free_pSeries()
131 tcep = ((__be64 *)tbl->it_base) + index; in tce_get_pseries()
483 tbl->it_base = (unsigned long)__va(*basep); in iommu_table_setparms()
486 memset((void *)tbl->it_base, 0, *sizep); in iommu_table_setparms()
542 tbl->it_base = 0; in iommu_table_setparms_lpar()
/linux-4.1.27/arch/powerpc/platforms/powernv/
Dpci.c589 tces = tcep = ((__be64 *)tbl->it_base) + index - tbl->it_offset; in pnv_tce_build()
620 tces = tcep = ((__be64 *)tbl->it_base) + index - tbl->it_offset; in pnv_tce_free()
636 return ((u64 *)tbl->it_base)[index - tbl->it_offset]; in pnv_tce_get()
657 tbl->it_base = (unsigned long)tce_mem; in pnv_pci_setup_iommu_table()
Dpci-ioda.c1299 addr = tbl->it_base; in pnv_pci_ioda2_release_dma_pe()
1738 inc = tbl->it_offset + (((u64)startp - tbl->it_base) / sizeof(u64)); in pnv_pci_ioda2_tce_invalidate()
1740 inc = tbl->it_offset + (((u64)endp - tbl->it_base) / sizeof(u64)); in pnv_pci_ioda2_tce_invalidate()
/linux-4.1.27/arch/powerpc/include/asm/
Diommu.h68 unsigned long it_base; /* mapped address of tce table */ member
/linux-4.1.27/arch/powerpc/platforms/cell/
Diommu.c199 io_pte = (unsigned long *)tbl->it_base + (index - tbl->it_offset); in tce_build_cell()
233 io_pte = (unsigned long *)tbl->it_base + (index - tbl->it_offset); in tce_free_cell()
489 window->table.it_base = (unsigned long)iommu->ptab; in cell_iommu_setup_window()
500 pr_debug("\tbase 0x%016lx\n", window->table.it_base); in cell_iommu_setup_window()