Home
last modified time | relevance | path

Searched full:tces (Results 1 – 9 of 9) sorted by relevance

/linux/arch/powerpc/include/asm/
H A Dtce.h15 * Tces come in two formats, one for the virtual bus and a different
16 * format for PCI. PCI TCEs can have hardware or software maintianed
/linux/arch/powerpc/kvm/
H A Dbook3s_64_vio.c636 u64 __user *tces; in kvmppc_h_put_tce_indirect() local
646 * SPAPR spec says that the maximum size of the list is 512 TCEs in kvmppc_h_put_tce_indirect()
664 tces = (u64 __user *) ua; in kvmppc_h_put_tce_indirect()
667 if (get_user(tce, tces + i)) { in kvmppc_h_put_tce_indirect()
689 if (get_user(tce, tces + i)) { in kvmppc_h_put_tce_indirect()
/linux/arch/powerpc/platforms/pseries/
H A Diommu.c295 /* We can map max one pageful of TCEs at a time */ in tce_buildmulti_pSeriesLP()
456 /* covert to number of tces */ in tce_clearrange_multi_pSeriesLP()
525 /* covert to number of tces */ in tce_setrange_multi_pSeriesLP()
529 /* We can map max one pageful of TCEs at a time */ in tce_setrange_multi_pSeriesLP()
956 pr_warn("%pOF failed to clear tces in window.\n", in clean_dma_window()
959 pr_debug("%pOF successfully cleared tces in window.\n", in clean_dma_window()
1396 * Larger pagesizes map more memory with the same amount of TCEs, so start probing them. in iommu_get_page_shift()
1613 * allocate TCEs for vPMEM. For now, this Hybrid sharing of DDW in enable_ddw()
1713 * mapped for TCES, offset into the DDW where the dynamic part in enable_ddw()
2299 /* Dont clear the TCEs, User should have done it */ in spapr_tce_unset_window()
[all …]
/linux/arch/powerpc/kernel/
H A Diommu.c365 /* Put the TCEs in the HW table */ in iommu_alloc()
822 pr_warn("%s: Unexpected TCEs\n", __func__); in iommu_table_free()
849 /* Creates TCEs for a user provided buffer. The user buffer must be
947 /* Set up tces to cover the allocated range */ in iommu_alloc_coherent()
H A Ddma-iommu.c109 /* Creates TCEs for a user provided buffer. The user buffer must be
H A Dprom_init.c1472 * TCEs overlap
/linux/arch/powerpc/platforms/ps3/
H A Dsystem-bus.c552 /* Creates TCEs for a user provided buffer. The user buffer must be
/linux/arch/powerpc/mm/book3s64/
H A Dhash_utils.c1427 * If we have a memory_limit and we've allocated TCEs then we need to in htab_initialize()
1429 * case that the TCEs start below memory_limit. in htab_initialize()
/linux/drivers/vfio/
H A Dvfio_iommu_spapr_tce.c444 * and skip some TCEs as we know that the userspace in tce_iommu_clear()