Home
last modified time | relevance | path

Searched defs:iommu_pmu (Results 1 – 2 of 2) sorted by relevance

/linux/drivers/iommu/intel/
A Dperfmon.c215 iommu_event_base(struct iommu_pmu *iommu_pmu, int idx) in iommu_event_base()
221 iommu_config_base(struct iommu_pmu *iommu_pmu, int idx) in iommu_config_base()
248 struct iommu_pmu *iommu_pmu = iommu_event_to_pmu(event); in iommu_pmu_validate_event() local
259 struct iommu_pmu *iommu_pmu = iommu_event_to_pmu(event); in iommu_pmu_validate_group() local
303 struct iommu_pmu *iommu_pmu = iommu_event_to_pmu(event); in iommu_pmu_event_update() local
534 struct iommu_pmu *iommu_pmu = iommu->pmu; in __iommu_pmu_register() local
565 struct iommu_pmu *iommu_pmu; in alloc_iommu_pmu() local
709 struct iommu_pmu *iommu_pmu = iommu->pmu; in free_iommu_pmu() local
728 struct iommu_pmu *iommu_pmu = iommu->pmu; in iommu_pmu_set_interrupt() local
760 struct iommu_pmu *iommu_pmu = iommu->pmu; in iommu_pmu_register() local
[all …]
A Diommu.h684 struct iommu_pmu { struct
685 struct intel_iommu *iommu;
686 u32 num_cntr; /* Number of counters */
687 u32 num_eg; /* Number of event group */
688 u32 cntr_width; /* Counter width */
689 u32 cntr_stride; /* Counter Stride */
690 u32 filter; /* Bitmask of filter support */
693 void __iomem *cntr_reg; /* counter 0 address*/
699 struct pmu pmu;
701 struct perf_event *event_list[IOMMU_PMU_IDX_MAX];
[all …]

Completed in 13 milliseconds