Home
last modified time | relevance | path

Searched refs:pmc_index (Results 1 - 4 of 4) sorted by relevance

/kernel/linux/linux-6.6/arch/riscv/kvm/
H A Dvcpu_pmu.c343 int i, pmc_index, sbiret = 0; in kvm_riscv_vcpu_pmu_ctr_start() local
354 pmc_index = i + ctr_base; in kvm_riscv_vcpu_pmu_ctr_start()
355 if (!test_bit(pmc_index, kvpmu->pmc_in_use)) in kvm_riscv_vcpu_pmu_ctr_start()
357 pmc = &kvpmu->pmc[pmc_index]; in kvm_riscv_vcpu_pmu_ctr_start()
399 int i, pmc_index, sbiret = 0; in kvm_riscv_vcpu_pmu_ctr_stop() local
411 pmc_index = i + ctr_base; in kvm_riscv_vcpu_pmu_ctr_stop()
412 if (!test_bit(pmc_index, kvpmu->pmc_in_use)) in kvm_riscv_vcpu_pmu_ctr_stop()
414 pmc = &kvpmu->pmc[pmc_index]; in kvm_riscv_vcpu_pmu_ctr_stop()
446 clear_bit(pmc_index, kvpmu->pmc_in_use); in kvm_riscv_vcpu_pmu_ctr_stop()
/kernel/linux/linux-6.6/drivers/platform/x86/intel/pmc/
H A Dcore_ssram.c40 const struct pmc_reg_map *reg_map, int pmc_index) in pmc_core_pmc_add()
42 struct pmc *pmc = pmcdev->pmcs[pmc_index]; in pmc_core_pmc_add()
63 pmcdev->pmcs[pmc_index] = pmc; in pmc_core_pmc_add()
39 pmc_core_pmc_add(struct pmc_dev *pmcdev, u64 pwrm_base, const struct pmc_reg_map *reg_map, int pmc_index) pmc_core_pmc_add() argument
H A Dcore.c255 struct seq_file *s, u32 offset, int pmc_index, in pmc_core_lpm_display()
274 dev_info(dev, "\nPMC%d:LPM_%s_%d:\t0x%x\n", pmc_index, str, idx, in pmc_core_lpm_display()
277 seq_printf(s, "\nPMC%d:LPM_%s_%d:\t0x%x\n", pmc_index, str, idx, in pmc_core_lpm_display()
282 dev_info(dev, "PMC%d:%-30s %-30d\n", pmc_index, in pmc_core_lpm_display()
286 seq_printf(s, "PMC%d:%-30s %-30d\n", pmc_index, in pmc_core_lpm_display()
303 int pmc_index, u8 pf_reg, const struct pmc_bit_map **pf_map) in pmc_core_display_map()
306 pmc_index, ip, pf_map[idx][index].name, in pmc_core_display_map()
468 int pmc_index, ltr_index; in pmc_core_send_ltr_ignore() local
475 for (pmc_index = 0; pmc_index < ARRAY_SIZ in pmc_core_send_ltr_ignore()
254 pmc_core_lpm_display(struct pmc *pmc, struct device *dev, struct seq_file *s, u32 offset, int pmc_index, const char *str, const struct pmc_bit_map **maps) pmc_core_lpm_display() argument
302 pmc_core_display_map(struct seq_file *s, int index, int idx, int ip, int pmc_index, u8 pf_reg, const struct pmc_bit_map **pf_map) pmc_core_display_map() argument
[all...]
H A Dcore.h392 enum pmc_index { enum

Completed in 5 milliseconds