Symbol: SBI_EXT_PMU
arch/riscv/kvm/vcpu_sbi_pmu.c
94
.extid_start = SBI_EXT_PMU,
arch/riscv/kvm/vcpu_sbi_pmu.c
95
.extid_end = SBI_EXT_PMU,
drivers/perf/riscv_pmu_sbi.c
1025
sbi_ecall(SBI_EXT_PMU, SBI_EXT_PMU_COUNTER_START, idx * BITS_PER_LONG,
drivers/perf/riscv_pmu_sbi.c
1538
!sbi_probe_extension(SBI_EXT_PMU)) {
drivers/perf/riscv_pmu_sbi.c
329
ret = sbi_ecall(SBI_EXT_PMU, SBI_EXT_PMU_EVENT_GET_INFO, lower_32_bits(base_addr),
drivers/perf/riscv_pmu_sbi.c
332
ret = sbi_ecall(SBI_EXT_PMU, SBI_EXT_PMU_EVENT_GET_INFO, base_addr, 0,
drivers/perf/riscv_pmu_sbi.c
367
ret = sbi_ecall(SBI_EXT_PMU, SBI_EXT_PMU_COUNTER_CFG_MATCH,
drivers/perf/riscv_pmu_sbi.c
370
sbi_ecall(SBI_EXT_PMU, SBI_EXT_PMU_COUNTER_STOP,
drivers/perf/riscv_pmu_sbi.c
567
ret = sbi_ecall(SBI_EXT_PMU, SBI_EXT_PMU_COUNTER_CFG_MATCH, cbase,
drivers/perf/riscv_pmu_sbi.c
571
ret = sbi_ecall(SBI_EXT_PMU, SBI_EXT_PMU_COUNTER_CFG_MATCH, cbase,
drivers/perf/riscv_pmu_sbi.c
696
ret = sbi_ecall(SBI_EXT_PMU, SBI_EXT_PMU_SNAPSHOT_SET_SHMEM, SBI_SHMEM_DISABLE,
drivers/perf/riscv_pmu_sbi.c
719
ret = sbi_ecall(SBI_EXT_PMU, SBI_EXT_PMU_SNAPSHOT_SET_SHMEM,
drivers/perf/riscv_pmu_sbi.c
723
ret = sbi_ecall(SBI_EXT_PMU, SBI_EXT_PMU_SNAPSHOT_SET_SHMEM,
drivers/perf/riscv_pmu_sbi.c
757
ret = sbi_ecall(SBI_EXT_PMU, SBI_EXT_PMU_COUNTER_FW_READ,
drivers/perf/riscv_pmu_sbi.c
764
ret = sbi_ecall(SBI_EXT_PMU, SBI_EXT_PMU_COUNTER_FW_READ_HI,
drivers/perf/riscv_pmu_sbi.c
807
ret = sbi_ecall(SBI_EXT_PMU, SBI_EXT_PMU_COUNTER_START, hwc->idx,
drivers/perf/riscv_pmu_sbi.c
810
ret = sbi_ecall(SBI_EXT_PMU, SBI_EXT_PMU_COUNTER_START, hwc->idx,
drivers/perf/riscv_pmu_sbi.c
837
ret = sbi_ecall(SBI_EXT_PMU, SBI_EXT_PMU_COUNTER_STOP, hwc->idx, 1, flag, 0, 0, 0);
drivers/perf/riscv_pmu_sbi.c
862
ret = sbi_ecall(SBI_EXT_PMU, SBI_EXT_PMU_NUM_COUNTERS, 0, 0, 0, 0, 0, 0);
drivers/perf/riscv_pmu_sbi.c
880
ret = sbi_ecall(SBI_EXT_PMU, SBI_EXT_PMU_COUNTER_GET_INFO, i, 0, 0, 0, 0, 0);
drivers/perf/riscv_pmu_sbi.c
906
sbi_ecall(SBI_EXT_PMU, SBI_EXT_PMU_COUNTER_STOP,
drivers/perf/riscv_pmu_sbi.c
927
ret = sbi_ecall(SBI_EXT_PMU, SBI_EXT_PMU_COUNTER_STOP, i * BITS_PER_LONG,
drivers/perf/riscv_pmu_sbi.c
969
sbi_ecall(SBI_EXT_PMU, SBI_EXT_PMU_COUNTER_START, i * BITS_PER_LONG,
drivers/perf/riscv_pmu_sbi.c
982
sbi_ecall(SBI_EXT_PMU, SBI_EXT_PMU_COUNTER_START, idx, 1,
drivers/perf/riscv_pmu_sbi.c
985
sbi_ecall(SBI_EXT_PMU, SBI_EXT_PMU_COUNTER_START, idx, 1,
tools/testing/selftests/kvm/riscv/sbi_pmu_test.c
104
ret = sbi_ecall(SBI_EXT_PMU, SBI_EXT_PMU_COUNTER_START, counter, 1, start_flags,
tools/testing/selftests/kvm/riscv/sbi_pmu_test.c
114
ret = sbi_ecall(SBI_EXT_PMU, SBI_EXT_PMU_COUNTER_STOP, counter, 1,
tools/testing/selftests/kvm/riscv/sbi_pmu_test.c
124
ret = sbi_ecall(SBI_EXT_PMU, SBI_EXT_PMU_COUNTER_STOP, counter, 1, stop_flags,
tools/testing/selftests/kvm/riscv/sbi_pmu_test.c
185
ret = sbi_ecall(SBI_EXT_PMU, SBI_EXT_PMU_COUNTER_CFG_MATCH, cbase, cmask,
tools/testing/selftests/kvm/riscv/sbi_pmu_test.c
198
ret = sbi_ecall(SBI_EXT_PMU, SBI_EXT_PMU_NUM_COUNTERS, 0, 0, 0, 0, 0, 0);
tools/testing/selftests/kvm/riscv/sbi_pmu_test.c
213
ret = sbi_ecall(SBI_EXT_PMU, SBI_EXT_PMU_COUNTER_GET_INFO, i, 0, 0, 0, 0, 0);
tools/testing/selftests/kvm/riscv/sbi_pmu_test.c
231
ret = sbi_ecall(SBI_EXT_PMU, SBI_EXT_PMU_COUNTER_FW_READ, idx, 0, 0, 0, 0, 0);
tools/testing/selftests/kvm/riscv/sbi_pmu_test.c
255
probe = guest_sbi_probe_extension(SBI_EXT_PMU, &out_val);
tools/testing/selftests/kvm/riscv/sbi_pmu_test.c
270
struct sbiret ret = sbi_ecall(SBI_EXT_PMU, SBI_EXT_PMU_SNAPSHOT_SET_SHMEM,
tools/testing/selftests/kvm/riscv/sbi_pmu_test.c
409
ret = sbi_ecall(SBI_EXT_PMU, SBI_EXT_PMU_COUNTER_CFG_MATCH, 0,
tools/testing/selftests/kvm/riscv/sbi_pmu_test.c
440
probe = guest_sbi_probe_extension(SBI_EXT_PMU, &out_val);
tools/testing/selftests/kvm/riscv/sbi_pmu_test.c
446
ret = sbi_ecall(SBI_EXT_PMU, SBI_EXT_PMU_COUNTER_GET_INFO, i,