Searched full:smmuv3 (Results 1 – 25 of 28) sorted by relevance
12
7 title: Arm SMMUv3 Performance Monitor Counter Group14 An SMMUv3 may have several Performance Monitor Counter Group (PMCG).
7 title: ARM SMMUv3 Architecture Implementation14 The SMMUv3 architecture is a significant departure from previous
300 tristate "ARM Ltd. System MMU Version 3 (SMMUv3) Support"310 the ARM SMMUv3 architecture.313 bool "Shared Virtual Addressing support for the ARM SMMUv3"317 SMMUv3.
64 tristate "ARM SMMUv3 Performance Monitors Extension"67 Provides support for the ARM SMMUv3 Performance Monitor Counter
5 * Monitor Counter Groups (PMCG) associated with an SMMUv3 node8 * SMMUv3 PMCG devices are named as smmuv3_pmcg_<phys_addr_page> where725 flags, "smmuv3-pmu", pmu); in smmu_pmu_setup_irq()942 MODULE_DESCRIPTION("PMU driver for ARM SMMUv3 Performance Monitors Extension");
390 tristate "ARM Ltd. System MMU Version 3 (SMMUv3) Support"400 the ARM SMMUv3 architecture.403 bool "Shared Virtual Addressing support for the ARM SMMUv3"409 SMMUv3.
94 tristate "ARM SMMUv3 Performance Monitors Extension"98 Provides support for the ARM SMMUv3 Performance Monitor Counter
5 * Monitor Counter Groups (PMCG) associated with an SMMUv3 node8 * SMMUv3 PMCG devices are named as smmuv3_pmcg_<phys_addr_page> where774 flags, "smmuv3-pmu", pmu); in smmu_pmu_setup_irq()1035 MODULE_DESCRIPTION("PMU driver for ARM SMMUv3 Performance Monitors Extension");
22 #define IORT_SMMU_V3_PMCG_GENERIC 0x00000000 /* Generic SMMUv3 PMCG */
413 * SMMUv3 dev ID mapping index was introduced in revision 1 in iort_get_id_mapping_index()1185 /* Retrieve SMMUv3 specific data */ in arm_smmu_v3_count_resources()1207 * irq line. Use single irq line for all the SMMUv3 interrupts. in arm_smmu_v3_is_combined_irq()1239 /* Retrieve SMMUv3 specific data */ in arm_smmu_v3_init_resources()1283 /* Retrieve SMMUv3 specific data */ in arm_smmu_v3_dma_configure()1289 /* We expect the dma masks to be equivalent for all SMMUv3 set-ups */ in arm_smmu_v3_dma_configure()1298 * set numa proximity domain for smmuv3 device
418 * SMMUv3 dev ID mapping index was introduced in revision 1 in iort_get_id_mapping_index()1457 /* Retrieve SMMUv3 specific data */ in arm_smmu_v3_count_resources()1479 * irq line. Use single irq line for all the SMMUv3 interrupts. in arm_smmu_v3_is_combined_irq()1511 /* Retrieve SMMUv3 specific data */ in arm_smmu_v3_init_resources()1555 /* Retrieve SMMUv3 specific data */ in arm_smmu_v3_dma_configure()1561 /* We expect the dma masks to be equivalent for all SMMUv3 set-ups */ in arm_smmu_v3_dma_configure()1570 * set numa proximity domain for smmuv3 device
3 * Implementation of the IOMMU SVA API for the ARM SMMUv3
3 * IOMMU API for ARM architected SMMUv3 implementations.583 /* An SMMUv3 instance */
3 * IOMMU API for ARM architected SMMUv3 implementations.2994 * lines. Use a single irq line for all the SMMUv3 interrupts. in arm_smmu_setup_irqs()3398 /* Retrieve SMMUv3 specific data */ in arm_smmu_device_acpi_probe()3638 MODULE_DESCRIPTION("IOMMU API for ARM architected SMMUv3 implementations");
3 * IOMMU API for ARM architected SMMUv3 implementations.623 /* An SMMUv3 instance */
3 * IOMMU API for ARM architected SMMUv3 implementations.3267 * lines. Use a single irq line for all the SMMUv3 interrupts. in arm_smmu_setup_irqs()3719 /* Retrieve SMMUv3 specific data */ in arm_smmu_device_acpi_probe()3962 MODULE_DESCRIPTION("IOMMU API for ARM architected SMMUv3 implementations");
212 u64 base_address; /* SMMUv3 base address */227 #define ACPI_IORT_SMMU_V3_GENERIC 0x00000000 /* Generic SMMUv3 */228 #define ACPI_IORT_SMMU_V3_HISILICON_HI161X 0x00000001 /* hi_silicon Hi161x SMMUv3 */229 #define ACPI_IORT_SMMU_V3_CAVIUM_CN99XX 0x00000002 /* Cavium CN99xx SMMUv3 */
129 | Cavium | ThunderX2 SMMUv3| #74 | N/A |131 | Cavium | ThunderX2 SMMUv3| #126 | N/A |
320 * of HiSilicon platforms hip06/hip07 to support the SMMUv3326 * ARM SMMUv3 driver requires a quirk to treat the MSI regions
328 * of HiSilicon platforms hip06/hip07 to support the SMMUv3334 * ARM SMMUv3 driver requires a quirk to treat the MSI regions
526 u64 base_address; /* SMMUv3 base address */541 #define ACPI_IORT_SMMU_V3_GENERIC 0x00000000 /* Generic SMMUv3 */542 #define ACPI_IORT_SMMU_V3_HISILICON_HI161X 0x00000001 /* hi_silicon Hi161x SMMUv3 */543 #define ACPI_IORT_SMMU_V3_CAVIUM_CN99XX 0x00000002 /* Cavium CN99xx SMMUv3 */
219 | Cavium | ThunderX2 SMMUv3| #74 | N/A |221 | Cavium | ThunderX2 SMMUv3| #126 | N/A |