Searched refs:perf_iommu (Results 1 – 1 of 1) sorted by relevance
148 static int get_next_avail_iommu_bnk_cntr(struct perf_amd_iommu *perf_iommu) in get_next_avail_iommu_bnk_cntr() argument152 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() argument182 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 …]