Searched full:tces (Results 1 – 9 of 9) sorted by relevance
| /linux/arch/powerpc/include/asm/ |
| H A D | tce.h | 15 * 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 D | book3s_64_vio.c | 636 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 D | iommu.c | 295 /* 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 D | iommu.c | 365 /* 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 D | dma-iommu.c | 109 /* Creates TCEs for a user provided buffer. The user buffer must be
|
| H A D | prom_init.c | 1472 * TCEs overlap
|
| /linux/arch/powerpc/platforms/ps3/ |
| H A D | system-bus.c | 552 /* Creates TCEs for a user provided buffer. The user buffer must be
|
| /linux/arch/powerpc/mm/book3s64/ |
| H A D | hash_utils.c | 1427 * 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 D | vfio_iommu_spapr_tce.c | 444 * and skip some TCEs as we know that the userspace in tce_iommu_clear()
|