Home
last modified time | relevance | path

Searched refs:it_size (Results 1 – 12 of 12) sorted by relevance

/linux/arch/powerpc/kernel/ !
H A Diommu.c48 *val = bitmap_weight(tbl->it_map, tbl->it_size); in iommu_debugfs_weight_get()
62 debugfs_create_ulong("it_size", 0400, liobn_entry, &tbl->it_size); in iommu_debugfs_add()
398 if (((free_entry + npages) > tbl->it_size) || in iommu_free_check()
406 printk(KERN_INFO "\tsize = 0x%llx\n", (u64)tbl->it_size); in iommu_free_check()
656 tbl->it_ops->clear(tbl, tbl->it_offset, tbl->it_size); in iommu_table_clear()
665 for (index = 0; index < tbl->it_size; index++) { in iommu_table_clear()
676 if ((tbl->it_size - tcecount) < KDUMP_MIN_TCE_ENTRIES) { in iommu_table_clear()
680 for (index = tbl->it_size - KDUMP_MIN_TCE_ENTRIES; in iommu_table_clear()
681 index < tbl->it_size; inde in iommu_table_clear()
[all...]
H A Ddma-iommu.c201 mask = 1ULL << (fls_long(tbl->it_offset + tbl->it_size) + in dma_iommu_get_required_mask()
/linux/arch/powerpc/include/asm/ !
H A Diommu.h98 unsigned long it_size; /* Size of iommu table in entries */ member
307 (tbl)->it_offset, (tbl)->it_size, \
311 (tbl)->it_offset, (tbl)->it_size, \
/linux/arch/powerpc/platforms/powernv/ !
H A Dpci-ioda-tce.c57 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()
/linux/arch/powerpc/sysdev/ !
H A Ddart_iommu.c334 /* it_size is in number of entries */ in iommu_table_dart_setup()
335 iommu_table_dart.it_size = dart_tablesize / sizeof(u32); in iommu_table_dart_setup()
349 set_bit(iommu_table_dart.it_size - 1, iommu_table_dart.it_map); in iommu_table_dart_setup()
/linux/arch/parisc/kernel/ !
H A Dcache.c151 cache_info.it_size, in show_cache_info()
185 printk("ic_size %lx dc_size %lx it_size %lx\n", in parisc_cache_init()
188 cache_info.it_size); in parisc_cache_init()
591 threshold = max(cache_info.it_size, cache_info.dt_size); in parisc_setup_cache_timing()
/linux/arch/powerpc/platforms/pasemi/ !
H A Diommu.c138 /* it_size is in number of entries */ in iommu_table_iobmap_setup()
139 iommu_table_iobmap.it_size = in iommu_table_iobmap_setup()
/linux/drivers/vfio/ !
H A Dvfio_iommu_spapr_tce.c214 unsigned long end = start + tbl->it_size; in tce_iommu_find_table()
720 BUG_ON(!tbl->it_size); in tce_iommu_remove_window()
722 tce_iommu_clear(container, tbl, tbl->it_offset, tbl->it_size); in tce_iommu_remove_window()
1204 container->tables[i]->it_size); in tce_iommu_release_ownership()
/linux/arch/parisc/include/uapi/asm/ !
H A Dpdc.h523 unsigned long it_size; /* number of entries in I-TLB */ member
/linux/arch/powerpc/platforms/pseries/ !
H A Diommu.c174 unsigned long cb = ALIGN(sizeof(tbl->it_userspace[0]) * tbl->it_size, PAGE_SIZE); in pseries_tce_iommu_userspace_view_alloc()
571 tbl->it_size = window_size >> page_shift; in iommu_table_setparms_common()
2262 if (((tbl->it_size << tbl->it_page_shift) <= table_group->tce32_size) && in is_default_window_table()
H A Dvio.c1176 tbl->it_size = size >> tbl->it_page_shift; in vio_build_iommu_table()
/linux/arch/powerpc/kvm/ !
H A Dbook3s_64_vio.c148 (tbltmp->it_size << tbltmp->it_page_shift >= in kvm_spapr_tce_attach_iommu_group()