/kernel/linux/linux-6.6/drivers/perf/ |
H A D | arm_pmu.c | 10 * This code is based on the sparc64 perf event code, which is in turn based 20 #include <linux/perf/arm_pmu.h> 374 * core perf code won't check that the pmu->ctx == leader->ctx in validate_event() 947 "perf/arm/pmu:starting", in arm_pmu_hp_init()
|
H A D | fsl_imx8_ddr_perf.c | 256 IMX8_DDR_PMU_EVENT_ATTR(perf-mwr, 0x34),
|
/kernel/linux/linux-6.6/tools/perf/util/ |
H A D | bpf_counter.c | 13 #include <perf/bpf_perf.h> 368 pr_err("bpf managed perf events do not yet support groups.\n"); in bperf_check_target() 386 pr_err("bpf managed perf events do not yet support these targets.\n"); in bperf_check_target() 681 * perf uses performance monitoring counters (PMC) to monitor system 698 * of having each perf-stat session to read its own perf_events, bperf uses 700 * Then, the perf-stat session(s) reads the values from these BPF maps. 724 * \------ perf-stat ----------------------/ 733 * multiple perf-stat sessions share the same leader prog. 735 * Each perf-stat session creates a follower prog as fexit program to the 741 * Finally, perf [all...] |
H A D | svghelper.c | 21 #include <perf/cpumap.h>
|
H A D | synthetic-events.c | 27 #include <perf/evsel.h> 28 #include <perf/cpumap.h> 31 #include <perf/threadmap.h> 1917 * When perf runs in non-root PID namespace, and the namespace's proc FS in __machine__synthesize_threads() 1920 * perf tool will wrongly gather process info from its parent PID in __machine__synthesize_threads() 1923 * To avoid the confusion that the perf tool runs in a child PID in __machine__synthesize_threads() 2056 pr_debug("failed to create perf header attribute\n"); in perf_event__synthesize_attrs() 2117 * perf.data carries event names. in perf_event__synthesize_extra_attr()
|
H A D | event.c | 6 #include <perf/cpumap.h>
|
H A D | evsel.c | 25 #include <perf/evsel.h> 37 #include <perf/cpumap.h> 52 #include "../perf-sys.h" 1049 /* set perf-event callgraph */ in evsel__apply_config_terms() 1109 * 2) For traced programs executed by perf: 1119 * 3) For traced programs attached by perf (pid/tid): 1305 * group leaders for traced executed by perf. in evsel__config() 1726 /* The -ESRCH is perf event syscall errno for pid's not found. */ in evsel__ignore_missing_thread() 2143 * perf stat needs between 5 and 22 fds per CPU. When we run out in evsel__open_cpu() 2964 "https://www.kernel.org/doc/html/latest/admin-guide/perf in evsel__open_strerror() [all...] |
/kernel/linux/linux-6.6/tools/perf/tests/ |
H A D | pmu-events.c | 13 #include <perf/evlist.h>
|
/kernel/linux/linux-6.6/samples/bpf/ |
H A D | Makefile | 177 TPROGS_CFLAGS += -I$(srctree)/tools/perf
|
/kernel/linux/linux-5.10/arch/arm64/kvm/ |
H A D | pmu-emul.c | 11 #include <linux/perf/arm_pmu.h> 85 * to hold the underlying perf event. 149 * the value perf event counts. in kvm_pmu_get_pair_counter_value() 194 /* Recreate the perf event to reflect the updated sample_period */ in kvm_pmu_set_counter_value() 199 * kvm_pmu_release_perf_event - remove the perf event 276 * kvm_pmu_vcpu_destroy - free perf event of PMU for cpu 306 * Call perf_event_enable to start counting the perf event 331 kvm_debug("fail to enable perf event\n"); in kvm_pmu_enable_counter_mask() 341 * Call perf_event_disable to stop counting the perf event 453 * When perf interrup [all...] |
/kernel/linux/linux-6.6/arch/arm64/kvm/ |
H A D | pmu-emul.c | 12 #include <linux/perf/arm_pmu.h> 107 * the value perf event counts. in kvm_pmu_get_pmc_value() 155 /* Recreate the perf event to reflect the updated sample_period */ in kvm_pmu_set_pmc_value() 174 * kvm_pmu_release_perf_event - remove the perf event 238 * kvm_pmu_vcpu_destroy - free perf event of PMU for cpu 267 * Call perf_event_enable to start counting the perf event 291 kvm_debug("fail to enable perf event\n"); in kvm_pmu_enable_counter_mask() 301 * Call perf_event_disable to stop counting the perf event 407 * When perf interrupt is an NMI, we cannot safely notify the vcpu corresponding 478 * When the perf even [all...] |
/kernel/linux/linux-5.10/drivers/perf/ |
H A D | arm_pmu.c | 10 * This code is based on the sparc64 perf event code, which is in turn based 20 #include <linux/perf/arm_pmu.h> 370 * core perf code won't check that the pmu->ctx == leader->ctx in validate_event() 587 * by the OProfile/perf code. 999 "perf/arm/pmu:starting", in arm_pmu_hp_init()
|
H A D | arm_spe_pmu.c | 30 #include <linux/perf/arm_pmu.h> 95 /* Convert a free-running index from perf into an SPE buffer offset */ 638 * Ensure perf callbacks have completed, which may disable the in arm_spe_pmu_irq_handler()
|
/kernel/linux/linux-5.10/tools/perf/util/ |
H A D | event.c | 6 #include <perf/cpumap.h> 36 #include "../perf.h"
|
H A D | evsel.c | 26 #include <perf/evsel.h> 37 #include <perf/cpumap.h> 48 #include "../perf-sys.h" 993 /* set perf-event callgraph */ in evsel__apply_config_terms() 1038 * 2) For traced programs executed by perf: 1048 * 3) For traced programs attached by perf (pid/tid): 1225 * group leaders for traced executed by perf. in evsel__config() 1626 /* The -ESRCH is perf event syscall errno for pid's not found. */ in ignore_missing_thread() 1862 * perf stat needs between 5 and 22 fds per CPU. When we run out in evsel__open_cpu() 2630 "https://www.kernel.org/doc/html/latest/admin-guide/perf in evsel__open_strerror() [all...] |
/kernel/linux/linux-5.10/drivers/gpu/drm/nouveau/nvkm/subdev/fb/ |
H A D | ramnv50.c | 31 #include <subdev/bios/perf.h>
|
/kernel/linux/linux-5.10/drivers/gpu/drm/nouveau/nvkm/subdev/clk/ |
H A D | base.c | 29 #include <subdev/bios/perf.h>
|
/kernel/linux/linux-6.6/drivers/gpu/drm/i915/ |
H A D | i915_drv.h | 316 struct i915_perf perf; member
|
/kernel/linux/linux-6.6/drivers/gpu/drm/nouveau/nvkm/subdev/fb/ |
H A D | ramnv50.c | 31 #include <subdev/bios/perf.h>
|
/kernel/linux/linux-6.6/drivers/gpu/drm/nouveau/nvkm/subdev/clk/ |
H A D | base.c | 29 #include <subdev/bios/perf.h>
|
/kernel/linux/linux-5.10/drivers/gpu/drm/i915/gvt/ |
H A D | scheduler.c | 84 u32 ctx_oactxctrl = dev_priv->perf.ctx_oactxctrl_offset; in sr_oa_regs() 85 u32 ctx_flexeu0 = dev_priv->perf.ctx_flexeu0_offset; in sr_oa_regs()
|
/kernel/linux/linux-5.10/drivers/gpu/drm/i915/ |
H A D | i915_debugfs.c | 1418 atomic64_set(&i915->perf.noa_programming_delay, val); in i915_perf_noa_delay_set() 1427 *val = atomic64_read(&i915->perf.noa_programming_delay); in i915_perf_noa_delay_get()
|
/kernel/linux/linux-6.6/drivers/gpu/drm/i915/gvt/ |
H A D | scheduler.c | 88 u32 ctx_oactxctrl = dev_priv->perf.ctx_oactxctrl_offset; in sr_oa_regs() 89 u32 ctx_flexeu0 = dev_priv->perf.ctx_flexeu0_offset; in sr_oa_regs()
|
/kernel/linux/linux-6.6/tools/testing/selftests/net/ |
H A D | fib_tests.sh | 2373 if [ ! -x "$(command -v perf)" ]; then 2374 echo "perf command not found. Skipping test" 2378 perf list fib:* | grep -q fib_table_lookup 2384 perf list fib6:* | grep -q fib6_table_lookup 2455 run_cmd "perf stat -a -e fib:fib_table_lookup --filter 'err == 0' -j -o $tmp_file -- $cmd" 2500 run_cmd "perf stat -a -e fib6:fib6_table_lookup --filter 'err == 0' -j -o $tmp_file -- $cmd"
|
/kernel/linux/linux-6.6/sound/soc/qcom/qdsp6/ |
H A D | audioreach.c | 19 struct apm_sg_prop_id_perf_mode perf; member 309 cfg->perf.perf_mode = sg->perf_mode; in apm_populate_sub_graph_config()
|