Searched refs:it_base (Results 1 – 11 of 11) sorted by relevance
/Linux-v5.4/arch/powerpc/platforms/pasemi/ |
D | iommu.c | 89 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()
|
/Linux-v5.4/arch/x86/kernel/ |
D | tce_64.c | 47 tp = ((u64*)tbl->it_base) + index; in tce_build() 66 tp = ((u64*)tbl->it_base) + index; in tce_free()
|
D | pci-calgary_64.c | 749 tbl->it_base = (unsigned long)bus_info[dev->bus->number].tce_space; in calgary_setup_tar() 771 table_phys = (u64)__pa(tbl->it_base); in calgary_setup_tar() 1290 tp = ((u64 *)tbl->it_base); in calgary_init_bitmap_from_tce_table()
|
/Linux-v5.4/arch/powerpc/platforms/powernv/ |
D | pci-ioda-tce.c | 25 tbl->it_base = (unsigned long)tce_mem; in pnv_pci_setup_iommu_table() 57 __be64 *tmp = user ? tbl->it_userspace : (__be64 *) tbl->it_base; in pnv_tce() 221 pnv_pci_ioda2_table_do_free_pages((__be64 *)tbl->it_base, size, in pnv_pci_ioda2_table_free_pages() 328 window_size, tce_table_size, bus_offset, tbl->it_base, in pnv_pci_ioda2_table_alloc_pages()
|
D | npu-dma.c | 152 __pa(tbl->it_base), in pnv_npu_set_window()
|
D | pci-ioda.c | 1901 start = __pa(((__be64 *)tbl->it_base) + index - tbl->it_offset); in pnv_pci_p7ioc_tce_invalidate() 1902 end = __pa(((__be64 *)tbl->it_base) + index - tbl->it_offset + in pnv_pci_p7ioc_tce_invalidate() 2308 __pa(tbl->it_base), in pnv_pci_ioda2_set_window() 3434 free_pages(tbl->it_base, get_order(tbl->it_size << 3)); in pnv_pci_ioda1_release_pe_dma()
|
/Linux-v5.4/arch/powerpc/sysdev/ |
D | dart_iommu.c | 183 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()
|
/Linux-v5.4/arch/x86/include/asm/ |
D | calgary.h | 22 unsigned long it_base; /* mapped address of tce table */ member
|
/Linux-v5.4/arch/powerpc/platforms/pseries/ |
D | iommu.c | 103 tcep = ((__be64 *)tbl->it_base) + index; in tce_build_pSeries() 121 tcep = ((__be64 *)tbl->it_base) + index; in tce_free_pSeries() 131 tcep = ((__be64 *)tbl->it_base) + index; in tce_get_pseries() 484 tbl->it_base = (unsigned long)__va(*basep); in iommu_table_setparms() 487 memset((void *)tbl->it_base, 0, *sizep); in iommu_table_setparms() 528 tbl->it_base = 0; in iommu_table_setparms_lpar()
|
/Linux-v5.4/arch/powerpc/platforms/cell/ |
D | iommu.c | 186 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()
|
/Linux-v5.4/arch/powerpc/include/asm/ |
D | iommu.h | 100 unsigned long it_base; /* mapped address of tce table */ member
|