| /kernel/linux/linux-6.6/tools/perf/tests/shell/ |
| D | stat_all_pfm.sh | 12 for p in $(perf list --raw-dump pfm) 20 result=$(perf stat --pfm-events "$p" true 2>&1) 35 result=$(perf stat --pfm-events "$p" perf bench internals synthesize 2>&1)
|
| /kernel/linux/linux-5.10/tools/perf/tests/ |
| D | pfm.c | 10 #include "util/pfm.h" 26 .desc = "test of individual --pfm-events", 30 .desc = "test groups of --pfm-events",
|
| /kernel/linux/linux-6.6/tools/perf/tests/ |
| D | pfm.c | 10 #include "util/pfm.h" 186 TEST_CASE_REASON("test of individual --pfm-events", pfm_events, "not compiled in"), 187 TEST_CASE_REASON("test groups of --pfm-events", pfm_group, "not compiled in"),
|
| D | Build | 60 perf-y += pfm.o
|
| /kernel/linux/linux-5.10/arch/nds32/kernel/ |
| D | perf_event_cpu.c | 37 {.name = "nds32-pfm"}, 151 static inline int nds32_pfm_has_overflowed(u32 pfm) in nds32_pfm_has_overflowed() argument 155 return pfm & ov_flag; in nds32_pfm_has_overflowed() 158 static inline int nds32_pfm_counter_has_overflowed(u32 pfm, int idx) in nds32_pfm_counter_has_overflowed() argument 176 return pfm & mask; in nds32_pfm_counter_has_overflowed() 227 u32 pfm; in nds32_pmu_handle_irq() local 236 pfm = nds32_pfm_getreset_flags(); in nds32_pmu_handle_irq() 241 if (!nds32_pfm_has_overflowed(pfm)) in nds32_pmu_handle_irq() 262 if (!nds32_pfm_counter_has_overflowed(pfm, idx)) in nds32_pmu_handle_irq() 422 pr_err("CPU enabling wrong pfm counter IRQ enable\n"); in nds32_pmu_enable_event() [all …]
|
| /kernel/linux/linux-6.6/tools/perf/util/ |
| D | pfm.c | 14 #include "util/pfm.h" 184 snprintf(topic, sizeof(topic), "pfm %s", pinfo->name); in print_libpfm_event() 226 /*deprecated=*/NULL, "PFM event", in print_libpfm_event() 261 /*deprecated=*/NULL, "PFM event", in print_libpfm_event()
|
| /kernel/linux/linux-5.10/tools/perf/tests/attr/ |
| D | README | 57 perf record -c 1 --pfm-events=cycles:period=2 (test-record-pfm-period)
|
| D | test-record-pfm-period | 3 args = --no-bpf-event -c 10000 --pfm-events=cycles:period=77777 kill >/dev/null 2>&1
|
| /kernel/linux/linux-6.6/drivers/regulator/ |
| D | lp8755.c | 78 /* enable automatic pwm/pfm mode */ in lp8755_buck_set_mode() 84 /* enable automatic pwm/pfm/lppfm mode */ in lp8755_buck_set_mode() 126 /* mode idle means automatic pwm/pfm/lppfm mode */ in lp8755_buck_get_mode() 130 /* mode normal means automatic pwm/pfm mode */ in lp8755_buck_get_mode()
|
| /kernel/linux/linux-6.6/tools/perf/tests/attr/ |
| D | README | 58 perf record -c 1 --pfm-events=cycles:period=2 (test-record-pfm-period)
|
| D | test-record-pfm-period | 3 args = --no-bpf-event -c 10000 --pfm-events=cycles:period=77777 kill >/dev/null 2>&1
|
| /kernel/linux/linux-5.10/drivers/regulator/ |
| D | lp8755.c | 79 /* enable automatic pwm/pfm mode */ in lp8755_buck_set_mode() 85 /* enable automatic pwm/pfm/lppfm mode */ in lp8755_buck_set_mode() 127 /* mode idle means automatic pwm/pfm/lppfm mode */ in lp8755_buck_get_mode() 131 /* mode normal means automatic pwm/pfm mode */ in lp8755_buck_get_mode()
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/mfd/ |
| D | x-powers,axp152.yaml | 292 for AUTO (PWM/PFM) mode. The DCDC regulators work in a 293 mixed PWM/PFM mode, using PFM under light loads and
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/mfd/ |
| D | axp20x.txt | 74 - x-powers,dcdc-workmode: 1 for PWM mode, 0 for AUTO (PWM/PFM) mode 76 The DCDC regulators work in a mixed PWM/PFM mode, 77 using PFM under light loads and switching to PWM
|
| /kernel/linux/linux-5.10/include/dt-bindings/regulator/ |
| D | qcom,rpmh-regulator.h | 16 * allowed. This mode corresponds to PFM for SMPS
|
| /kernel/linux/linux-6.6/include/dt-bindings/regulator/ |
| D | qcom,rpmh-regulator.h | 16 * allowed. This mode corresponds to PFM for SMPS
|
| /kernel/linux/linux-5.10/tools/perf/util/ |
| D | pfm.c | 14 #include "util/pfm.h" 243 puts("\nList of pre-defined events (to be used in --pfm-events):\n"); in print_libpfm_events()
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/regulator/ |
| D | richtek,rt4803.yaml | 41 1: Auto PFM/PWM
|
| D | richtek,rt5739.yaml | 43 0: Auto PFM/PWM mode
|
| /kernel/linux/linux-6.6/drivers/gpu/drm/panel/ |
| D | panel-raydium-rm68200.c | 35 #define MCS_SETAVDD 0x27 /* PFM Control for AVDD Output */ 36 #define MCS_SETAVEE 0x29 /* PFM Control for AVEE Output */ 43 #define MCS_SW_CTRL 0x5F /* Interface Control for PFM and MIPI */
|
| /kernel/linux/linux-5.10/drivers/gpu/drm/panel/ |
| D | panel-raydium-rm68200.c | 35 #define MCS_SETAVDD 0x27 /* PFM Control for AVDD Output */ 36 #define MCS_SETAVEE 0x29 /* PFM Control for AVEE Output */ 43 #define MCS_SW_CTRL 0x5F /* Interface Control for PFM and MIPI */
|
| /kernel/linux/linux-5.10/arch/nds32/include/asm/ |
| D | pmu.h | 199 pr_err("GET_CONVERTED_EVENT_IDX PFM counter range error\n"); in get_converted_event_idx() 216 pr_err("GET_CONVERTED_EVENT_HW_NUM PFM counter range error\n"); in get_converted_evet_hw_num()
|
| /kernel/linux/linux-6.6/tools/perf/ |
| D | builtin-list.c | 18 #include "util/pfm.h" 486 "perf list [<options>] [hw|sw|cache|tracepoint|pmu|sdt|metric|metricgroup|event_glob|pfm]", in cmd_list() 574 else if (strcmp(argv[i], "pfm") == 0) in cmd_list()
|
| /kernel/linux/linux-5.10/tools/perf/Documentation/ |
| D | perf-top.txt | 333 --pfm-events events:: 335 including support for event filters. For example '--pfm-events
|
| /kernel/linux/linux-6.6/tools/perf/Documentation/ |
| D | perf-top.txt | 353 --pfm-events events:: 355 including support for event filters. For example '--pfm-events
|