Home
last modified time | relevance | path

Searched refs:it_base (Results 1 - 15 of 15) sorted by relevance

/kernel/linux/linux-5.10/arch/powerpc/platforms/pasemi/
H A Diommu.c89 ip = ((u32 *)tbl->it_base) + index; in iobmap_build()
115 ip = ((u32 *)tbl->it_base) + index; in iobmap_free()
142 iommu_table_iobmap.it_base = (unsigned long)iob_l2_base; in iommu_table_iobmap_setup()
/kernel/linux/linux-6.6/arch/powerpc/platforms/pasemi/
H A Diommu.c90 ip = ((u32 *)tbl->it_base) + index; in iobmap_build()
116 ip = ((u32 *)tbl->it_base) + index; in iobmap_free()
143 iommu_table_iobmap.it_base = (unsigned long)iob_l2_base; in iommu_table_iobmap_setup()
/kernel/linux/linux-5.10/arch/powerpc/sysdev/
H A Ddart_iommu.c183 orig_dp = dp = ((unsigned int*)tbl->it_base) + index; in dart_build()
221 orig_dp = dp = ((unsigned int *)tbl->it_base) + index; in dart_free()
343 iommu_table_dart.it_base = (unsigned long)dart_tablebase; in iommu_table_dart_setup()
/kernel/linux/linux-6.6/arch/powerpc/sysdev/
H A Ddart_iommu.c183 orig_dp = dp = ((unsigned int*)tbl->it_base) + index; in dart_build()
221 orig_dp = dp = ((unsigned int *)tbl->it_base) + index; in dart_free()
343 iommu_table_dart.it_base = (unsigned long)dart_tablebase; in iommu_table_dart_setup()
/kernel/linux/linux-5.10/arch/powerpc/platforms/powernv/
H A Dpci-ioda-tce.c53 tbl->it_base = (unsigned long)tce_mem; in pnv_pci_setup_iommu_table()
85 __be64 *tmp = user ? tbl->it_userspace : (__be64 *) tbl->it_base; in pnv_tce()
249 pnv_pci_ioda2_table_do_free_pages((__be64 *)tbl->it_base, size, in pnv_pci_ioda2_table_free_pages()
356 window_size, tce_table_size, bus_offset, tbl->it_base, in pnv_pci_ioda2_table_alloc_pages()
H A Dpci-ioda.c1398 start = __pa(((__be64 *)tbl->it_base) + index - tbl->it_offset); in pnv_pci_p7ioc_tce_invalidate()
1399 end = __pa(((__be64 *)tbl->it_base) + index - tbl->it_offset + in pnv_pci_p7ioc_tce_invalidate()
1803 __pa(tbl->it_base), in pnv_pci_ioda2_set_window()
2692 free_pages(tbl->it_base, get_order(tbl->it_size << 3)); in pnv_pci_ioda1_release_pe_dma()
H A Dnpu-dma.c153 __pa(tbl->it_base), in pnv_npu_set_window()
/kernel/linux/linux-6.6/arch/powerpc/platforms/powernv/
H A Dpci-ioda-tce.c53 tbl->it_base = (unsigned long)tce_mem; in pnv_pci_setup_iommu_table()
85 __be64 *tmp = user ? tbl->it_userspace : (__be64 *) tbl->it_base; in pnv_tce()
248 pnv_pci_ioda2_table_do_free_pages((__be64 *)tbl->it_base, size, in pnv_pci_ioda2_table_free_pages()
355 window_size, tce_table_size, bus_offset, tbl->it_base, in pnv_pci_ioda2_table_alloc_pages()
H A Dpci-ioda.c1301 __pa(tbl->it_base), in pnv_pci_ioda2_set_window()
/kernel/linux/linux-5.10/arch/powerpc/platforms/pseries/
H A Diommu.c116 tcep = ((__be64 *)tbl->it_base) + index; in tce_build_pSeries()
134 tcep = ((__be64 *)tbl->it_base) + index; in tce_free_pSeries()
144 tcep = ((__be64 *)tbl->it_base) + index; in tce_get_pseries()
512 tbl->it_base = (unsigned long)__va(*basep); in iommu_table_setparms()
515 memset((void *)tbl->it_base, 0, *sizep); in iommu_table_setparms()
556 tbl->it_base = 0; in iommu_table_setparms_lpar()
/kernel/linux/linux-5.10/arch/powerpc/platforms/cell/
H A Diommu.c186 io_pte = (unsigned long *)tbl->it_base + (index - tbl->it_offset); in tce_build_cell()
220 io_pte = (unsigned long *)tbl->it_base + (index - tbl->it_offset); in tce_free_cell()
481 window->table.it_base = (unsigned long)iommu->ptab; in cell_iommu_setup_window()
493 pr_debug("\tbase 0x%016lx\n", window->table.it_base); in cell_iommu_setup_window()
/kernel/linux/linux-6.6/arch/powerpc/platforms/cell/
H A Diommu.c188 io_pte = (unsigned long *)tbl->it_base + (index - tbl->it_offset); in tce_build_cell()
222 io_pte = (unsigned long *)tbl->it_base + (index - tbl->it_offset); in tce_free_cell()
483 window->table.it_base = (unsigned long)iommu->ptab; in cell_iommu_setup_window()
496 pr_debug("\tbase 0x%016lx\n", window->table.it_base); in cell_iommu_setup_window()
/kernel/linux/linux-6.6/arch/powerpc/platforms/pseries/
H A Diommu.c132 tcep = ((__be64 *)tbl->it_base) + index; in tce_build_pSeries()
150 tcep = ((__be64 *)tbl->it_base) + index; in tce_free_pSeries()
160 tcep = ((__be64 *)tbl->it_base) + index; in tce_get_pseries()
534 tbl->it_base = (unsigned long)base; in iommu_table_setparms_common()
570 memset((void *)tbl->it_base, 0, *sizep); in iommu_table_setparms()
/kernel/linux/linux-5.10/arch/powerpc/include/asm/
H A Diommu.h100 unsigned long it_base; /* mapped address of tce table */ member
/kernel/linux/linux-6.6/arch/powerpc/include/asm/
H A Diommu.h101 unsigned long it_base; /* mapped address of tce table */ member

Completed in 20 milliseconds