/kernel/linux/linux-5.10/arch/powerpc/kernel/ |
H A D | iommu.c | 348 if (((free_entry + npages) > tbl->it_size) || in iommu_free_check() 356 printk(KERN_INFO "\tsize = 0x%llx\n", (u64)tbl->it_size); in iommu_free_check() 608 tbl->it_ops->clear(tbl, tbl->it_offset, tbl->it_size); in iommu_table_clear() 617 for (index = 0; index < tbl->it_size; index++) { in iommu_table_clear() 628 if ((tbl->it_size - tcecount) < KDUMP_MIN_TCE_ENTRIES) { in iommu_table_clear() 632 for (index = tbl->it_size - KDUMP_MIN_TCE_ENTRIES; in iommu_table_clear() 633 index < tbl->it_size; index++) in iommu_table_clear() 659 (tbl->it_offset + tbl->it_size < res_start || in iommu_table_reserve_pages() 698 sz = BITS_TO_LONGS(tbl->it_size) * sizeof(unsigned long); in iommu_init_table() 709 if ((tbl->it_size << tb in iommu_init_table() [all...] |
H A D | dma-iommu.c | 132 mask = 1ULL << (fls_long(tbl->it_offset + tbl->it_size) + in dma_iommu_get_required_mask()
|
/kernel/linux/linux-6.6/arch/powerpc/kernel/ |
H A D | iommu.c | 46 *val = bitmap_weight(tbl->it_map, tbl->it_size); in iommu_debugfs_weight_get() 60 debugfs_create_ulong("it_size", 0400, liobn_entry, &tbl->it_size); in iommu_debugfs_add() 396 if (((free_entry + npages) > tbl->it_size) || in iommu_free_check() 404 printk(KERN_INFO "\tsize = 0x%llx\n", (u64)tbl->it_size); in iommu_free_check() 654 tbl->it_ops->clear(tbl, tbl->it_offset, tbl->it_size); in iommu_table_clear() 663 for (index = 0; index < tbl->it_size; index++) { in iommu_table_clear() 674 if ((tbl->it_size - tcecount) < KDUMP_MIN_TCE_ENTRIES) { in iommu_table_clear() 678 for (index = tbl->it_size - KDUMP_MIN_TCE_ENTRIES; in iommu_table_clear() 679 index < tbl->it_size; inde in iommu_table_clear() [all...] |
H A D | dma-iommu.c | 201 mask = 1ULL << (fls_long(tbl->it_offset + tbl->it_size) + in dma_iommu_get_required_mask()
|
/kernel/linux/linux-5.10/arch/powerpc/include/asm/ |
H A D | iommu.h | 95 unsigned long it_size; /* Size of iommu table in entries */ member 304 (tbl)->it_offset, (tbl)->it_size, \ 308 (tbl)->it_offset, (tbl)->it_size, \
|
/kernel/linux/linux-6.6/arch/powerpc/include/asm/ |
H A D | iommu.h | 96 unsigned long it_size; /* Size of iommu table in entries */ member 297 (tbl)->it_offset, (tbl)->it_size, \ 301 (tbl)->it_offset, (tbl)->it_size, \
|
/kernel/linux/linux-5.10/arch/parisc/kernel/ |
H A D | cache.c | 121 cache_info.it_size, in show_cache_info() 155 printk("ic_size %lx dc_size %lx it_size %lx\n", in parisc_cache_init() 158 cache_info.it_size); in parisc_cache_init() 420 threshold = max(cache_info.it_size, cache_info.dt_size); in parisc_setup_cache_timing()
|
/kernel/linux/linux-5.10/arch/powerpc/platforms/powernv/ |
H A D | pci-ioda-tce.c | 57 tbl->it_size = tce_size >> 3; in pnv_pci_setup_iommu_table() 244 tbl->it_level_size : tbl->it_size; in pnv_pci_ioda2_table_free_pages() 246 if (!tbl->it_size) in pnv_pci_ioda2_table_free_pages()
|
H A D | npu-dma.c | 136 tbl->it_level_size : tbl->it_size; in pnv_npu_set_window() 138 const __u64 win_size = tbl->it_size << tbl->it_page_shift; in pnv_npu_set_window()
|
H A D | pci-ioda.c | 1764 pe->table_group.tce32_size = tbl->it_size << tbl->it_page_shift; in pnv_pci_ioda1_setup_dma_pe() 1787 tbl->it_level_size : tbl->it_size; in pnv_pci_ioda2_set_window() 1789 const __u64 win_size = tbl->it_size << tbl->it_page_shift; in pnv_pci_ioda2_set_window() 2686 pnv_pci_p7ioc_tce_invalidate(tbl, tbl->it_offset, tbl->it_size, false); in pnv_pci_ioda1_release_pe_dma() 2692 free_pages(tbl->it_base, get_order(tbl->it_size << 3)); in pnv_pci_ioda1_release_pe_dma()
|
/kernel/linux/linux-6.6/arch/powerpc/platforms/powernv/ |
H A D | pci-ioda-tce.c | 57 tbl->it_size = tce_size >> 3; in pnv_pci_setup_iommu_table() 243 tbl->it_level_size : tbl->it_size; in pnv_pci_ioda2_table_free_pages() 245 if (!tbl->it_size) in pnv_pci_ioda2_table_free_pages()
|
/kernel/linux/linux-5.10/arch/powerpc/sysdev/ |
H A D | dart_iommu.c | 338 /* it_size is in number of entries */ in iommu_table_dart_setup() 339 iommu_table_dart.it_size = dart_tablesize / sizeof(u32); in iommu_table_dart_setup() 352 set_bit(iommu_table_dart.it_size - 1, iommu_table_dart.it_map); in iommu_table_dart_setup()
|
/kernel/linux/linux-6.6/arch/powerpc/sysdev/ |
H A D | dart_iommu.c | 338 /* it_size is in number of entries */ in iommu_table_dart_setup() 339 iommu_table_dart.it_size = dart_tablesize / sizeof(u32); in iommu_table_dart_setup() 353 set_bit(iommu_table_dart.it_size - 1, iommu_table_dart.it_map); in iommu_table_dart_setup()
|
/kernel/linux/linux-6.6/arch/parisc/kernel/ |
H A D | cache.c | 139 cache_info.it_size, in show_cache_info() 173 printk("ic_size %lx dc_size %lx it_size %lx\n", in parisc_cache_init() 176 cache_info.it_size); in parisc_cache_init() 554 threshold = max(cache_info.it_size, cache_info.dt_size); in parisc_setup_cache_timing()
|
/kernel/linux/linux-5.10/drivers/vfio/ |
H A D | vfio_iommu_spapr_tce.c | 212 unsigned long end = start + tbl->it_size; in tce_iommu_find_table() 365 tce_iommu_clear(container, tbl, tbl->it_offset, tbl->it_size); in tce_iommu_release() 720 BUG_ON(!tbl->it_size); in tce_iommu_remove_window() 740 tce_iommu_clear(container, tbl, tbl->it_offset, tbl->it_size); in tce_iommu_remove_window() 1152 tce_iommu_clear(container, tbl, tbl->it_offset, tbl->it_size); in tce_iommu_release_ownership()
|
/kernel/linux/linux-5.10/arch/powerpc/platforms/pasemi/ |
H A D | iommu.c | 137 /* it_size is in number of entries */ in iommu_table_iobmap_setup() 138 iommu_table_iobmap.it_size = in iommu_table_iobmap_setup()
|
/kernel/linux/linux-6.6/arch/powerpc/platforms/pasemi/ |
H A D | iommu.c | 138 /* it_size is in number of entries */ in iommu_table_iobmap_setup() 139 iommu_table_iobmap.it_size = in iommu_table_iobmap_setup()
|
/kernel/linux/linux-6.6/drivers/vfio/ |
H A D | vfio_iommu_spapr_tce.c | 214 unsigned long end = start + tbl->it_size; in tce_iommu_find_table() 367 tce_iommu_clear(container, tbl, tbl->it_offset, tbl->it_size); in tce_iommu_release() 721 BUG_ON(!tbl->it_size); in tce_iommu_remove_window() 741 tce_iommu_clear(container, tbl, tbl->it_offset, tbl->it_size); in tce_iommu_remove_window()
|
/kernel/linux/linux-5.10/arch/parisc/include/uapi/asm/ |
H A D | pdc.h | 516 unsigned long it_size; /* number of entries in I-TLB */ member
|
/kernel/linux/linux-6.6/arch/parisc/include/uapi/asm/ |
H A D | pdc.h | 523 unsigned long it_size; /* number of entries in I-TLB */ member
|
/kernel/linux/linux-5.10/arch/powerpc/platforms/cell/ |
H A D | iommu.c | 486 window->table.it_size = size >> window->table.it_page_shift; in cell_iommu_setup_window() 495 pr_debug("\tsize %ld\n", window->table.it_size); in cell_iommu_setup_window()
|
/kernel/linux/linux-6.6/arch/powerpc/platforms/cell/ |
H A D | iommu.c | 488 window->table.it_size = size >> window->table.it_page_shift; in cell_iommu_setup_window() 498 pr_debug("\tsize %ld\n", window->table.it_size); in cell_iommu_setup_window()
|
/kernel/linux/linux-5.10/arch/powerpc/platforms/pseries/ |
H A D | iommu.c | 532 tbl->it_size = phb->dma_window_size >> tbl->it_page_shift; in iommu_table_setparms() 560 tbl->it_size = size >> tbl->it_page_shift; in iommu_table_setparms_lpar()
|
/kernel/linux/linux-5.10/arch/powerpc/kvm/ |
H A D | book3s_64_vio.c | 138 (tbltmp->it_size << tbltmp->it_page_shift >= in kvm_spapr_tce_attach_iommu_group()
|
/kernel/linux/linux-6.6/arch/powerpc/kvm/ |
H A D | book3s_64_vio.c | 150 (tbltmp->it_size << tbltmp->it_page_shift >= in kvm_spapr_tce_attach_iommu_group()
|