Home
last modified time | relevance | path

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

/linux-4.1.27/arch/x86/kernel/cpu/
Dperf_event_amd_iommu.c148 static int get_next_avail_iommu_bnk_cntr(struct perf_amd_iommu *perf_iommu) in get_next_avail_iommu_bnk_cntr() argument
152 int max_banks = perf_iommu->max_banks; in get_next_avail_iommu_bnk_cntr()
153 int max_cntrs = perf_iommu->max_counters; in get_next_avail_iommu_bnk_cntr()
155 raw_spin_lock_irqsave(&perf_iommu->lock, flags); in get_next_avail_iommu_bnk_cntr()
160 if (perf_iommu->cntr_assign_mask & (1ULL<<shift)) { in get_next_avail_iommu_bnk_cntr()
163 perf_iommu->cntr_assign_mask |= (1ULL<<shift); in get_next_avail_iommu_bnk_cntr()
171 raw_spin_unlock_irqrestore(&perf_iommu->lock, flags); in get_next_avail_iommu_bnk_cntr()
175 static int clear_avail_iommu_bnk_cntr(struct perf_amd_iommu *perf_iommu, in clear_avail_iommu_bnk_cntr() argument
182 max_banks = perf_iommu->max_banks; in clear_avail_iommu_bnk_cntr()
183 max_cntrs = perf_iommu->max_counters; in clear_avail_iommu_bnk_cntr()
[all …]