Defined in 1 files as a prototype:
Referenced in 86 files:
- arch/alpha/kernel/perf_event.c, line 886
- arch/arc/kernel/perf_event.c, line 826
- arch/arm/mach-imx/mmdc.c, line 520
- arch/arm/mm/cache-l2x0-pmu.c, line 551
- arch/csky/kernel/perf_event.c, line 1330
- arch/loongarch/kernel/perf_event.c, line 888
- arch/mips/kernel/perf_event_mipsxx.c, line 2051
- arch/powerpc/perf/8xx-pmu.c, line 194
- arch/powerpc/perf/core-book3s.c, line 2574
- arch/powerpc/perf/core-fsl-emb.c, line 692
- arch/powerpc/perf/hv-24x7.c, line 1738
- arch/powerpc/perf/hv-gpci.c, line 1053
- arch/powerpc/perf/imc-pmu.c, line 1854
- arch/powerpc/perf/kvm-hv-pmu.c, line 409
- arch/powerpc/perf/vpa-dtl.c, line 588
- arch/powerpc/perf/vpa-pmu.c, line 188
- arch/s390/kernel/perf_cpum_cf.c
- arch/s390/kernel/perf_cpum_sf.c, line 2091
- arch/s390/kernel/perf_pai.c, line 1139
- arch/sh/kernel/perf_event.c, line 359
- arch/sparc/kernel/perf_event.c, line 1729
- arch/x86/events/amd/ibs.c, line 1623
- arch/x86/events/amd/iommu.c, line 445
- arch/x86/events/amd/power.c, line 289
- arch/x86/events/amd/uncore.c
- arch/x86/events/core.c
- arch/x86/events/intel/bts.c, line 644
- arch/x86/events/intel/cstate.c
- arch/x86/events/intel/pt.c, line 1923
- arch/x86/events/intel/uncore.c, line 954
- arch/x86/events/msr.c, line 239
- arch/x86/events/rapl.c
- arch/xtensa/kernel/perf_event.c, line 443
- drivers/devfreq/event/rockchip-dfi.c, line 703
- drivers/dma/idxd/perfmon.c, line 551
- drivers/fpga/dfl-fme-perf.c, line 931
- drivers/gpu/drm/amd/amdgpu/amdgpu_pmu.c, line 547
- drivers/gpu/drm/i915/i915_pmu.c, line 1197
- drivers/gpu/drm/xe/xe_pmu.c, line 586
- drivers/hwtracing/coresight/coresight-etm-perf.c, line 1056
- drivers/hwtracing/ptt/hisi_ptt.c, line 1248
- drivers/iommu/intel/perfmon.c, line 552
- drivers/nvdimm/nd_perf.c, line 309
- drivers/perf/alibaba_uncore_drw_pmu.c, line 713
- drivers/perf/amlogic/meson_ddr_pmu_core.c, line 534
- drivers/perf/arm-cci.c, line 1428
- drivers/perf/arm-ccn.c, line 1294
- drivers/perf/arm-cmn.c, line 2888
- drivers/perf/arm-ni.c, line 618
- drivers/perf/arm_cspmu/arm_cspmu.c, line 1309
- drivers/perf/arm_dmc620_pmu.c, line 719
- drivers/perf/arm_dsu_pmu.c, line 760
- drivers/perf/arm_pmu.c, line 945
- drivers/perf/arm_smmuv3_pmu.c, line 953
- drivers/perf/arm_spe_pmu.c, line 1097
- drivers/perf/cxl_pmu.c, line 1007
- drivers/perf/dwc_pcie_pmu.c, line 822
- drivers/perf/fsl_imx8_ddr_perf.c, line 871
- drivers/perf/fsl_imx9_ddr_perf.c, line 843
- drivers/perf/fujitsu_uncore_pmu.c, line 542
- drivers/perf/hisilicon/hisi_pcie_pmu.c, line 883
- drivers/perf/hisilicon/hisi_uncore_cpa_pmu.c, line 306
- drivers/perf/hisilicon/hisi_uncore_ddrc_pmu.c, line 413
- drivers/perf/hisilicon/hisi_uncore_hha_pmu.c, line 502
- drivers/perf/hisilicon/hisi_uncore_l3c_pmu.c, line 856
- drivers/perf/hisilicon/hisi_uncore_mn_pmu.c, line 333
- drivers/perf/hisilicon/hisi_uncore_noc_pmu.c, line 373
- drivers/perf/hisilicon/hisi_uncore_pa_pmu.c, line 479
- drivers/perf/hisilicon/hisi_uncore_sllc_pmu.c, line 515
- drivers/perf/hisilicon/hisi_uncore_uc_pmu.c, line 533
- drivers/perf/hisilicon/hns3_pmu.c, line 1559
- drivers/perf/marvell_cn10k_ddr_pmu.c, line 1270
- drivers/perf/marvell_cn10k_tad_pmu.c, line 393
- drivers/perf/marvell_pem_pmu.c, line 359
- drivers/perf/nvidia_t410_c2c_pmu.c, line 962
- drivers/perf/nvidia_t410_cmem_latency_pmu.c, line 671
- drivers/perf/qcom_l2_pmu.c, line 947
- drivers/perf/qcom_l3_pmu.c, line 780
- drivers/perf/riscv_pmu_legacy.c, line 128
- drivers/perf/riscv_pmu_sbi.c, line 1484
- drivers/perf/starfive_starlink_pmu.c, line 564
- drivers/perf/thunderx2_pmu.c, line 742
- drivers/perf/xgene_pmu.c, line 1114
- drivers/powercap/intel_rapl_common.c, line 1563
- kernel/events/core.c
- kernel/events/hw_breakpoint.c, line 1022
Smatch caller information:
drivers/perf/fsl_imx8_ddr_perf.c ddr_perf_probe() -> perf_pmu_register()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | _pmu | 4096-ptr_max |
| PARAM_VALUE | 1 | name | 1-u64max |
| PARAM_VALUE | 2 | type | (-1) |
| BUF_SIZE | 1 | name | 0-s32max |
| BUF_SIZE | 1 | name | 0-s32max |
| CAPPED_DATA | 1 | name | 1 |
| MEM_ZERO | 0 | _pmu | |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/perf/arm-cmn.c arm_cmn_probe() -> perf_pmu_register()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | _pmu | 4096-ptr_max |
| PARAM_VALUE | 1 | name | 1-u64max |
| PARAM_VALUE | 2 | type | (-1) |
| BUF_SIZE | 1 | name | 0-s32max |
| BUF_SIZE | 1 | name | 0-s32max |
| CAPPED_DATA | 1 | name | 1 |
| DATA_SOURCE | 1 | name | r devm_kasprintf |
| MEM_ZERO | 0 | _pmu | |
| RX_PATH | |||
| TASK_NOT_RUNNING |
arch/x86/events/amd/power.c amd_power_pmu_init() -> perf_pmu_register()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | _pmu | 6842368422070517760 |
| PARAM_VALUE | 1 | name | 7358211294139260928 |
| PARAM_VALUE | 2 | type | (-1) |
| BUF_SIZE | 1 | name | 6 |
| STR_LEN | 0 | _pmu | 5 |
| TERMINATED | 1 | name | 1 |
drivers/nvdimm/nd_perf.c register_nvdimm_pmu() -> perf_pmu_register()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | _pmu | 4096-ptr_max |
| PARAM_VALUE | 0 | _pmu->add | 1-u64max |
| PARAM_VALUE | 0 | _pmu->attr_groups | 4096-ptr_max |
| PARAM_VALUE | 0 | _pmu->del | 1-u64max |
| PARAM_VALUE | 0 | _pmu->event_init | 1-u64max |
| PARAM_VALUE | 0 | _pmu->name | 1-u64max |
| PARAM_VALUE | 0 | _pmu->read | 1-u64max |
| PARAM_VALUE | 1 | name | 1-u64max |
| PARAM_VALUE | 2 | type | (-1) |
| BUF_SIZE | 1 | name | 1-s32max |
drivers/gpu/drm/amd/amdgpu/amdgpu_pmu.c init_pmu_entry_by_type_and_add() -> perf_pmu_register()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | _pmu | 4096-ptr_max |
| PARAM_VALUE | 0 | _pmu->attr_groups | 1-u64max |
| PARAM_VALUE | 1 | name | 8812430171679096832 |
| PARAM_VALUE | 2 | type | (-1) |
| BUF_SIZE | 1 | name | 32 |
| STR_LEN | 0 | _pmu | 31 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &pool->lock |
drivers/fpga/dfl-fme-perf.c fme_perf_pmu_register() -> perf_pmu_register()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | _pmu | 4096-ptr_max |
| PARAM_VALUE | 0 | _pmu->add | 2888627228069576704 |
| PARAM_VALUE | 0 | _pmu->attr_groups | 6963821908581892096 |
| PARAM_VALUE | 0 | _pmu->attr_update | 1523232556210556928 |
| PARAM_VALUE | 0 | _pmu->capabilities | 65 |
| PARAM_VALUE | 0 | _pmu->del | 411052620448489472 |
| PARAM_VALUE | 0 | _pmu->event_init | 8431336558277251072 |
| PARAM_VALUE | 0 | _pmu->read | 591180102531125248 |
| PARAM_VALUE | 0 | _pmu->start | 3040791502245863424 |
| PARAM_VALUE | 0 | _pmu->stop | 2945439778758479872 |
| PARAM_VALUE | 0 | _pmu->task_ctx_nr | (-1) |
| PARAM_VALUE | 1 | name | 1-u64max |
| PARAM_VALUE | 2 | type | (-1) |
| BUF_SIZE | 0 | _pmu | 384 |
| BUF_SIZE | 0 | _pmu->attr_groups | 32 |
| BUF_SIZE | 0 | _pmu->attr_update | 48 |
| BUF_SIZE | 1 | name | 0-s32max |
| BUF_SIZE | 1 | name | 0-s32max |
| CAPPED_DATA | 1 | name | 1 |
| DATA_SOURCE | 1 | name | r devm_kasprintf |
| MEM_ZERO | 0 | _pmu | |
| RX_PATH | |||
| TASK_NOT_RUNNING |
arch/x86/events/intel/cstate.c cstate_init() -> perf_pmu_register()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | _pmu | 5823416773144252416 |
| PARAM_VALUE | 2 | type | (-1) |
| BUF_SIZE | 1 | name | 1-s32max |
arch/x86/events/intel/cstate.c cstate_init() -> perf_pmu_register()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | _pmu | 2454532442496561152 |
| PARAM_VALUE | 0 | _pmu->scope | 2 |
| PARAM_VALUE | 1 | name | 7908666696361336832 |
| PARAM_VALUE | 2 | type | (-1) |
| BUF_SIZE | 1 | name | 11 |
| STR_LEN | 0 | _pmu | 10 |
| TERMINATED | 1 | name | 1 |
arch/x86/events/intel/cstate.c cstate_init() -> perf_pmu_register()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | _pmu | 2454532442496561152 |
| PARAM_VALUE | 2 | type | (-1) |
| BUF_SIZE | 1 | name | 1-s32max |
arch/x86/events/intel/cstate.c cstate_init() -> perf_pmu_register()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | _pmu | 5342194390858035200 |
| PARAM_VALUE | 2 | type | (-1) |
| BUF_SIZE | 1 | name | 1-s32max |
drivers/gpu/drm/xe/xe_pmu.c xe_pmu_register() -> perf_pmu_register()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | _pmu | 4096-ptr_max |
| PARAM_VALUE | 0 | _pmu->add | 1859399496490737664 |
| PARAM_VALUE | 0 | _pmu->attr_groups | 4096-ptr_max |
| PARAM_VALUE | 0 | _pmu->attr_update | 6296547259195883520 |
| PARAM_VALUE | 0 | _pmu->del | 8240004158877302784 |
| PARAM_VALUE | 0 | _pmu->event_init | 1041662853153153024 |
| PARAM_VALUE | 0 | _pmu->module | 0 |
| PARAM_VALUE | 0 | _pmu->read | 5896819567588945920 |
| PARAM_VALUE | 0 | _pmu->scope | 5 |
| PARAM_VALUE | 0 | _pmu->start | 85245905983463424 |
| PARAM_VALUE | 0 | _pmu->stop | 5180520750212300800 |
| PARAM_VALUE | 0 | _pmu->task_ctx_nr | (-1) |
| PARAM_VALUE | 1 | name | 1-u64max |
| PARAM_VALUE | 2 | type | (-1) |
| BUF_SIZE | 1 | name | 0-s32max |
| BUF_SIZE | 1 | name | 0-s32max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &pool->lock |
drivers/devfreq/event/rockchip-dfi.c rockchip_ddr_perf_init() -> perf_pmu_register()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | _pmu | 4096-ptr_max |
| PARAM_VALUE | 0 | _pmu->add | 8100078080310079488 |
| PARAM_VALUE | 0 | _pmu->attr_groups | 6861145339384885248 |
| PARAM_VALUE | 0 | _pmu->capabilities | 64 |
| PARAM_VALUE | 0 | _pmu->del | 2987385679331422208 |
| PARAM_VALUE | 0 | _pmu->event_init | 5463405238855753728 |
| PARAM_VALUE | 0 | _pmu->module | 0 |
| PARAM_VALUE | 0 | _pmu->read | 5556729031116709888 |
| PARAM_VALUE | 0 | _pmu->start | 2871644526169612288 |
| PARAM_VALUE | 0 | _pmu->stop | 4333774679987949568 |
| PARAM_VALUE | 0 | _pmu->task_ctx_nr | (-1) |
| PARAM_VALUE | 1 | name | 8002271271280451584 |
| PARAM_VALUE | 2 | type | (-1) |
| BUF_SIZE | 0 | _pmu | 384 |
| BUF_SIZE | 0 | _pmu->attr_groups | 32 |
| BUF_SIZE | 1 | name | 13 |
| STR_LEN | 0 | _pmu | 12 |
| TERMINATED | 1 | name | 1 |
| MEM_ZERO | 0 | _pmu | |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/perf/xgene_pmu.c xgene_init_perf() -> perf_pmu_register()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | _pmu | 4096-ptr_max |
| PARAM_VALUE | 2 | type | (-1) |
| DATA_SOURCE | 1 | name | $1 |
| MEM_ZERO | 0 | _pmu | |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/perf/arm_dmc620_pmu.c dmc620_pmu_device_probe() -> perf_pmu_register()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | _pmu | 4096-ptr_max |
| PARAM_VALUE | 1 | name | 1-u64max |
| PARAM_VALUE | 2 | type | (-1) |
| BUF_SIZE | 1 | name | 0-s32max |
| BUF_SIZE | 1 | name | 0-s32max |
| CAPPED_DATA | 1 | name | 1 |
| DATA_SOURCE | 1 | name | r devm_kasprintf |
| MEM_ZERO | 0 | _pmu | |
| RX_PATH | |||
| TASK_NOT_RUNNING |
arch/x86/events/core.c init_hw_perf_events() -> perf_pmu_register()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | _pmu | 2364084218461712384 |
| PARAM_VALUE | 0 | _pmu->attr_update | 0,399493493177761792,2059076816978923520,7917626859523076096 |
| PARAM_VALUE | 1 | name | 4937136842157330432 |
| PARAM_VALUE | 2 | type | 4 |
| BUF_SIZE | 1 | name | 4 |
| STR_LEN | 0 | _pmu | 3 |
| TERMINATED | 1 | name | 1 |
arch/x86/events/core.c init_hw_perf_events() -> perf_pmu_register()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | _pmu->attr_update | 0,399493493177761792,2059076816978923520,7917626859523076096 |
| PARAM_VALUE | 0 | _pmu->capabilities | 0,256-s32max |
| PARAM_VALUE | 0 | _pmu->type | (-1) |
| PARAM_VALUE | 2 | type | (-1),4 |
| FUZZY_MAX | 2 | type | 4 |
| BIT_INFO | 2 | type | 0x4,0x7 |
| HARD_MAX | 2 | type | 4 |
drivers/perf/arm-ccn.c arm_ccn_pmu_init() -> perf_pmu_register()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | _pmu | 4096-ptr_max |
| PARAM_VALUE | 1 | name | 1-u64max |
| PARAM_VALUE | 2 | type | (-1) |
| BUF_SIZE | 1 | name | 0-s32max |
| BUF_SIZE | 1 | name | 0-s32max |
| CAPPED_DATA | 1 | name | 1 |
| STR_LEN | 0 | _pmu | (-1),3 |
| STR_LEN | 1 | name | (-1),3 |
| MEM_ZERO | 0 | _pmu | |
| RX_PATH | |||
| TASK_NOT_RUNNING |
arch/x86/events/amd/iommu.c init_one_iommu() -> perf_pmu_register()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | _pmu | 4096-ptr_max |
| PARAM_VALUE | 2 | type | (-1) |
| BUF_SIZE | 1 | name | 24 |
| STR_LEN | 0 | _pmu | 23 |
arch/x86/events/amd/uncore.c amd_uncore_df_ctx_init() -> perf_pmu_register()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | _pmu | 4096-ptr_max |
| PARAM_VALUE | 2 | type | (-1) |
| BUF_SIZE | 1 | name | 1-s32max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | global &cpuhp_state_mutex | ||
| HALF_LOCKED2 | irq |
arch/x86/events/amd/uncore.c amd_uncore_l3_ctx_init() -> perf_pmu_register()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | _pmu | 4096-ptr_max |
| PARAM_VALUE | 2 | type | (-1) |
| BUF_SIZE | 1 | name | 1-s32max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | global &cpuhp_state_mutex | ||
| HALF_LOCKED2 | irq |
arch/x86/events/amd/uncore.c amd_uncore_umc_ctx_init() -> perf_pmu_register()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | _pmu | 4096-ptr_max |
| PARAM_VALUE | 2 | type | (-1) |
| BUF_SIZE | 1 | name | 1-s32max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | global &cpuhp_state_mutex | ||
| HALF_LOCKED2 | irq |
drivers/perf/thunderx2_pmu.c tx2_uncore_pmu_register() -> perf_pmu_register()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | _pmu | 4096-ptr_max |
| PARAM_VALUE | 2 | type | (-1) |
| BUF_SIZE | 1 | name | (-1)-s32max |
| BUF_SIZE | 1 | name | (-1)-s32max |
| CAPPED_DATA | 1 | name | 1 |
| DATA_SOURCE | 1 | name | r devm_kasprintf |
| RX_PATH | |||
| TASK_NOT_RUNNING |
arch/x86/events/intel/bts.c bts_init() -> perf_pmu_register()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | _pmu | 8846473912359219200 |
| PARAM_VALUE | 0 | _pmu->add | 1191192085874061312 |
| PARAM_VALUE | 0 | _pmu->capabilities | 52 |
| PARAM_VALUE | 0 | _pmu->del | 7116568597227184128 |
| PARAM_VALUE | 0 | _pmu->event_init | 2882843153593827328 |
| PARAM_VALUE | 0 | _pmu->free_aux | 5816202344618647552 |
| PARAM_VALUE | 0 | _pmu->read | 5248575694612201472 |
| PARAM_VALUE | 0 | _pmu->setup_aux | 1516381894892589056 |
| PARAM_VALUE | 0 | _pmu->start | 8921465000204234752 |
| PARAM_VALUE | 0 | _pmu->stop | 8342724097365872640 |
| PARAM_VALUE | 0 | _pmu->task_ctx_nr | 1 |
| PARAM_VALUE | 1 | name | 6811621386156212224 |
| PARAM_VALUE | 2 | type | (-1) |
| BUF_SIZE | 1 | name | 10 |
| STR_LEN | 0 | _pmu | 9 |
| TERMINATED | 1 | name | 1 |
drivers/perf/alibaba_uncore_drw_pmu.c ali_drw_pmu_probe() -> perf_pmu_register()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | _pmu | 4096-ptr_max |
| PARAM_VALUE | 1 | name | 1-u64max |
| PARAM_VALUE | 2 | type | (-1) |
| BUF_SIZE | 1 | name | 0-s32max |
| BUF_SIZE | 1 | name | 0-s32max |
| CAPPED_DATA | 1 | name | 1 |
| DATA_SOURCE | 1 | name | r devm_kasprintf |
| MEM_ZERO | 0 | _pmu | |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/perf/amlogic/meson_ddr_pmu_core.c meson_ddr_pmu_create() -> perf_pmu_register()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | _pmu | 4096-ptr_max |
| PARAM_VALUE | 1 | name | 1-u64max |
| PARAM_VALUE | 2 | type | (-1) |
| BUF_SIZE | 1 | name | 0-s32max |
| BUF_SIZE | 1 | name | 0-s32max |
| CAPPED_DATA | 1 | name | 1 |
| DATA_SOURCE | 1 | name | r devm_kasprintf |
| MEM_ZERO | 0 | _pmu | |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/hwtracing/ptt/hisi_ptt.c hisi_ptt_register_pmu() -> perf_pmu_register()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | _pmu | 4096-ptr_max |
| PARAM_VALUE | 1 | name | 1-u64max |
| PARAM_VALUE | 2 | type | (-1) |
| BUF_SIZE | 1 | name | 0-s32max |
| BUF_SIZE | 1 | name | 0-s32max |
| CAPPED_DATA | 1 | name | 1 |
| DATA_SOURCE | 1 | name | r devm_kasprintf |
| MEM_ZERO | 0 | _pmu | |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/perf/arm_smmuv3_pmu.c smmu_pmu_probe() -> perf_pmu_register()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | _pmu | 4096-ptr_max |
| PARAM_VALUE | 0 | _pmu->pmu_disable | 0,6567765215204597760 |
| PARAM_VALUE | 0 | _pmu->pmu_enable | 0,6017731042978045952 |
| PARAM_VALUE | 1 | name | 1-u64max |
| PARAM_VALUE | 2 | type | (-1) |
| BUF_SIZE | 1 | name | 0-s32max |
| BUF_SIZE | 1 | name | 0-s32max |
| CAPPED_DATA | 1 | name | 1 |
| DATA_SOURCE | 1 | name | r devm_kasprintf |
| MEM_ZERO | 0 | _pmu | |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/perf/cxl_pmu.c cxl_pmu_probe() -> perf_pmu_register()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | _pmu | 4096-ptr_max |
| PARAM_VALUE | 2 | type | (-1) |
| MEM_ZERO | 0 | _pmu | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &dev->mutex |
drivers/perf/arm-ni.c arm_ni_init_cd() -> perf_pmu_register()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | _pmu | 4096-ptr_max |
| PARAM_VALUE | 1 | name | 1-u64max |
| PARAM_VALUE | 2 | type | (-1) |
| BUF_SIZE | 1 | name | 0-s32max |
| BUF_SIZE | 1 | name | 0-s32max |
| CAPPED_DATA | 1 | name | 1 |
| DATA_SOURCE | 1 | name | r devm_kasprintf |
| RX_PATH | |||
| TASK_NOT_RUNNING |
arch/x86/events/intel/pt.c pt_init() -> perf_pmu_register()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | _pmu | 8784553378735968256 |
| PARAM_VALUE | 0 | _pmu->add | 969101134807592960 |
| PARAM_VALUE | 0 | _pmu->addr_filters_sync | 4943626143323447296 |
| PARAM_VALUE | 0 | _pmu->addr_filters_validate | 2716918189405573120 |
| PARAM_VALUE | 0 | _pmu->attr_groups | 5445876094808395776 |
| PARAM_VALUE | 0 | _pmu->capabilities | 564,1584 |
| PARAM_VALUE | 0 | _pmu->del | 2623256269619703808 |
| PARAM_VALUE | 0 | _pmu->event_init | 5022557730364309504 |
| PARAM_VALUE | 0 | _pmu->free_aux | 7285784414961819648 |
| PARAM_VALUE | 0 | _pmu->read | 3883197195578298368 |
| PARAM_VALUE | 0 | _pmu->setup_aux | 2467739320583864320 |
| PARAM_VALUE | 0 | _pmu->snapshot_aux | 6244113165191192576 |
| PARAM_VALUE | 0 | _pmu->start | 2159205981485490176 |
| PARAM_VALUE | 0 | _pmu->stop | 3877365762941693952 |
| PARAM_VALUE | 0 | _pmu->task_ctx_nr | 1 |
| PARAM_VALUE | 1 | name | 2770291955774398464 |
| PARAM_VALUE | 2 | type | (-1) |
| BUF_SIZE | 1 | name | 9 |
| STR_LEN | 0 | _pmu | 8 |
| TERMINATED | 1 | name | 1 |
drivers/dma/idxd/perfmon.c perfmon_pmu_init() -> perf_pmu_register()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | _pmu | 4096-ptr_max |
| PARAM_VALUE | 0 | _pmu->add | 4147144698966913024 |
| PARAM_VALUE | 0 | _pmu->attr_groups | 4460378963353346048 |
| PARAM_VALUE | 0 | _pmu->capabilities | 64 |
| PARAM_VALUE | 0 | _pmu->del | 2164049870279118848 |
| PARAM_VALUE | 0 | _pmu->event_init | 9145794776555266048 |
| PARAM_VALUE | 0 | _pmu->module | 0 |
| PARAM_VALUE | 0 | _pmu->pmu_disable | 1496227673186320384 |
| PARAM_VALUE | 0 | _pmu->pmu_enable | 9017239552874848256 |
| PARAM_VALUE | 0 | _pmu->read | 1485113702770733056 |
| PARAM_VALUE | 0 | _pmu->scope | 5 |
| PARAM_VALUE | 0 | _pmu->start | 4687744585574559744 |
| PARAM_VALUE | 0 | _pmu->stop | 3834450807787139072 |
| PARAM_VALUE | 0 | _pmu->task_ctx_nr | (-1) |
| PARAM_VALUE | 0 | *_pmu->attr_groups | 994281972114128896 |
| PARAM_VALUE | 2 | type | (-1) |
| BUF_SIZE | 1 | name | 128 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &pdev->dev.mutex | ||
| HALF_LOCKED2 | &pool->lock |
arch/x86/events/amd/ibs.c perf_ibs_pmu_init() -> perf_pmu_register()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | _pmu | 5981156499403796480,6854607693237235712 |
| PARAM_VALUE | 0 | _pmu->attr_groups | 7561913229476024320,8278448376175665152 |
| PARAM_VALUE | 0 | _pmu->attr_update | 6594847465352982528,7039647756640714752 |
| PARAM_VALUE | 1 | name | 5081920443311702016,5962258925059149824 |
| PARAM_VALUE | 2 | type | (-1) |
| BUF_SIZE | 1 | name | 7,10 |
| BUF_SIZE | 1 | name | 7,10 |
| DATA_SOURCE | 1 | name | $1 |
| TERMINATED | 1 | name | 1 |
arch/x86/events/rapl.c rapl_pmu_init() -> perf_pmu_register()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | _pmu | 4096-ptr_max |
| PARAM_VALUE | 1 | name | 7358211294139260928 |
| PARAM_VALUE | 2 | type | (-1) |
| BUF_SIZE | 1 | name | 6 |
| STR_LEN | 0 | _pmu | 5 |
| TERMINATED | 1 | name | 1 |
arch/x86/events/rapl.c rapl_pmu_init() -> perf_pmu_register()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | _pmu | 4096-ptr_max |
| PARAM_VALUE | 1 | name | 6995081489145667584 |
| PARAM_VALUE | 2 | type | (-1) |
| BUF_SIZE | 1 | name | 11 |
| STR_LEN | 0 | _pmu | 10 |
| TERMINATED | 1 | name | 1 |
kernel/events/core.c perf_tp_register() -> perf_pmu_register()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | _pmu | 3224883980242436096 |
| PARAM_VALUE | 1 | name | 4163340507987668992 |
| PARAM_VALUE | 2 | type | 2 |
| BUF_SIZE | 1 | name | 11 |
| STR_LEN | 0 | _pmu | 10 |
| TERMINATED | 1 | name | 1 |
| NOCHECK_CALL |
kernel/events/core.c perf_tp_register() -> perf_pmu_register()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | _pmu | 451301503636439040 |
| PARAM_VALUE | 1 | name | 4635557069486178304 |
| PARAM_VALUE | 2 | type | (-1) |
| BUF_SIZE | 1 | name | 7 |
| STR_LEN | 0 | _pmu | 6 |
| TERMINATED | 1 | name | 1 |
| NOCHECK_CALL |
kernel/events/core.c perf_tp_register() -> perf_pmu_register()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | _pmu | 1086164172466614272 |
| PARAM_VALUE | 1 | name | 820092729639350272 |
| PARAM_VALUE | 2 | type | (-1) |
| BUF_SIZE | 1 | name | 7 |
| STR_LEN | 0 | _pmu | 6 |
| TERMINATED | 1 | name | 1 |
| NOCHECK_CALL |
kernel/events/hw_breakpoint.c init_hw_breakpoint() -> perf_pmu_register()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | _pmu | 1867142642762702848 |
| PARAM_VALUE | 1 | name | 8574170852112945152 |
| PARAM_VALUE | 2 | type | 5 |
| BUF_SIZE | 1 | name | 11 |
| STR_LEN | 0 | _pmu | 10 |
| TERMINATED | 1 | name | 1 |
| NOCHECK_CALL |
drivers/perf/arm_cspmu/arm_cspmu.c arm_cspmu_register_pmu() -> perf_pmu_register()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | _pmu | 4096-ptr_max |
| PARAM_VALUE | 1 | name | 1-u64max |
| PARAM_VALUE | 2 | type | (-1) |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/powercap/intel_rapl_common.c rapl_pmu_update() -> perf_pmu_register()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | _pmu | 2451224455820664832 |
| PARAM_VALUE | 0 | _pmu->add | 7643862261306507264 |
| PARAM_VALUE | 0 | _pmu->attr_groups | 3758381145868570624 |
| PARAM_VALUE | 0 | _pmu->attr_update | 3431712469591810048 |
| PARAM_VALUE | 0 | _pmu->capabilities | 65 |
| PARAM_VALUE | 0 | _pmu->del | 2506102454450262016 |
| PARAM_VALUE | 0 | _pmu->entry.next | 0 |
| PARAM_VALUE | 0 | _pmu->entry.prev | 0 |
| PARAM_VALUE | 0 | _pmu->event_init | 574633395397894144 |
| PARAM_VALUE | 0 | _pmu->event_unmapped | 0 |
| PARAM_VALUE | 0 | _pmu->module | 0 |
| PARAM_VALUE | 0 | _pmu->read | 7282567924851814400 |
| PARAM_VALUE | 0 | _pmu->start | 5704080875523813376 |
| PARAM_VALUE | 0 | _pmu->stop | 6555057639103836160 |
| PARAM_VALUE | 0 | _pmu->task_ctx_nr | (-1) |
| PARAM_VALUE | 1 | name | 7358211294139260928 |
| PARAM_VALUE | 2 | type | (-1) |
| BUF_SIZE | 1 | name | 6 |
| STR_LEN | 0 | _pmu | 5 |
| TERMINATED | 1 | name | 1 |
| MEM_ZERO | 0 | _pmu | |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/perf/starfive_starlink_pmu.c starlink_pmu_probe() -> perf_pmu_register()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | _pmu | 4096-ptr_max |
| PARAM_VALUE | 1 | name | 1660915401006305280 |
| PARAM_VALUE | 2 | type | (-1) |
| BUF_SIZE | 1 | name | 22 |
| STR_LEN | 0 | _pmu | 21 |
| TERMINATED | 1 | name | 1 |
| MEM_ZERO | 0 | _pmu | |
| RX_PATH | |||
| TASK_NOT_RUNNING |
arch/x86/events/msr.c msr_init() -> perf_pmu_register()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | _pmu | 8207055149648158720 |
| PARAM_VALUE | 1 | name | 4268300330957967360 |
| PARAM_VALUE | 2 | type | (-1) |
| BUF_SIZE | 1 | name | 4 |
| STR_LEN | 0 | _pmu | 3 |
| TERMINATED | 1 | name | 1 |
| NOCHECK_CALL |
drivers/perf/marvell_cn10k_ddr_pmu.c cn10k_ddr_perf_probe() -> perf_pmu_register()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | _pmu | 4096-ptr_max |
| PARAM_VALUE | 1 | name | 1-u64max |
| PARAM_VALUE | 2 | type | (-1) |
| BUF_SIZE | 1 | name | 0-s32max |
| BUF_SIZE | 1 | name | 0-s32max |
| CAPPED_DATA | 1 | name | 1 |
| DATA_SOURCE | 1 | name | r devm_kasprintf |
| MEM_ZERO | 0 | _pmu | |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/perf/marvell_pem_pmu.c pem_perf_probe() -> perf_pmu_register()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | _pmu | 4096-ptr_max |
| PARAM_VALUE | 1 | name | 1-u64max |
| PARAM_VALUE | 2 | type | (-1) |
| BUF_SIZE | 1 | name | 0-s32max |
| BUF_SIZE | 1 | name | 0-s32max |
| CAPPED_DATA | 1 | name | 1 |
| DATA_SOURCE | 1 | name | r devm_kasprintf |
| MEM_ZERO | 0 | _pmu | |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/iommu/intel/perfmon.c __iommu_pmu_register() -> perf_pmu_register()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | _pmu | 4096-ptr_max |
| PARAM_VALUE | 0 | _pmu->add | 4676673299093458944 |
| PARAM_VALUE | 0 | _pmu->attr_groups | 5038751846096982016 |
| PARAM_VALUE | 0 | _pmu->attr_update | 1959068958776315904 |
| PARAM_VALUE | 0 | _pmu->capabilities | 64 |
| PARAM_VALUE | 0 | _pmu->del | 9115663231458312192 |
| PARAM_VALUE | 0 | _pmu->event_init | 5470095408933396480 |
| PARAM_VALUE | 0 | _pmu->module | 0 |
| PARAM_VALUE | 0 | _pmu->pmu_disable | 5341545548913856512 |
| PARAM_VALUE | 0 | _pmu->pmu_enable | 1891732572719808512 |
| PARAM_VALUE | 0 | _pmu->read | 2728038005252345856 |
| PARAM_VALUE | 0 | _pmu->scope | 5 |
| PARAM_VALUE | 0 | _pmu->start | 4828699104996253696 |
| PARAM_VALUE | 0 | _pmu->stop | 1316124918968803328 |
| PARAM_VALUE | 0 | _pmu->task_ctx_nr | (-1) |
| PARAM_VALUE | 2 | type | (-1) |
| BUF_SIZE | 1 | name | 16 |
| BUF_SIZE | 1 | name | 16 |
| STR_LEN | 0 | _pmu | (-1),15 |
| STR_LEN | 1 | name | (-1),15 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | global &dmar_global_lock |
drivers/gpu/drm/i915/i915_pmu.c i915_pmu_register() -> perf_pmu_register()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | _pmu | 4096-ptr_max |
| PARAM_VALUE | 0 | _pmu->add | 2071639983631966208 |
| PARAM_VALUE | 0 | _pmu->attr_groups | 1-u64max |
| PARAM_VALUE | 0 | _pmu->del | 4713469998381514752 |
| PARAM_VALUE | 0 | _pmu->event_init | 6171575212368375808 |
| PARAM_VALUE | 0 | _pmu->module | 0 |
| PARAM_VALUE | 0 | _pmu->read | 1219710083858673664 |
| PARAM_VALUE | 0 | _pmu->scope | 5 |
| PARAM_VALUE | 0 | _pmu->start | 999422716511383552 |
| PARAM_VALUE | 0 | _pmu->stop | 672061859031347200 |
| PARAM_VALUE | 0 | _pmu->task_ctx_nr | (-1) |
| PARAM_VALUE | 1 | name | 1-u64max |
| PARAM_VALUE | 2 | type | (-1) |
| BUF_SIZE | 1 | name | 0-s32max |
| BUF_SIZE | 1 | name | 0-s32max |
| CAPPED_DATA | 1 | name | 1 |
| STR_LEN | 0 | _pmu | (-1),4 |
| STR_LEN | 1 | name | (-1),4 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &pdev->dev.mutex | ||
| HALF_LOCKED2 | &pool->lock |
drivers/perf/marvell_cn10k_tad_pmu.c tad_pmu_probe() -> perf_pmu_register()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | _pmu | 4096-ptr_max |
| PARAM_VALUE | 0 | _pmu->attr_groups | 3923946829156421632,5878488441349840896 |
| PARAM_VALUE | 1 | name | 4140435016870506496 |
| PARAM_VALUE | 2 | type | (-1) |
| BUF_SIZE | 1 | name | 4 |
| BUF_SIZE | 1 | name | 4 |
| STR_LEN | 0 | _pmu | 3 |
| STR_LEN | 1 | name | 3 |
| TERMINATED | 1 | name | 1 |
| MEM_ZERO | 0 | _pmu | |
| RX_PATH | |||
| TASK_NOT_RUNNING |
arch/x86/events/intel/uncore.c uncore_pmu_register() -> perf_pmu_register()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | _pmu | 4096-ptr_max |
| PARAM_VALUE | 2 | type | (-1) |
| BUF_SIZE | 1 | name | 32 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/perf/dwc_pcie_pmu.c dwc_pcie_pmu_probe() -> perf_pmu_register()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | _pmu | 4096-ptr_max |
| PARAM_VALUE | 1 | name | 1-u64max |
| PARAM_VALUE | 2 | type | (-1) |
| BUF_SIZE | 1 | name | 0-s32max |
| BUF_SIZE | 1 | name | 0-s32max |
| CAPPED_DATA | 1 | name | 1 |
| DATA_SOURCE | 1 | name | r devm_kasprintf |
| MEM_ZERO | 0 | _pmu | |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/perf/fujitsu_uncore_pmu.c fujitsu_uncore_pmu_probe() -> perf_pmu_register()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | _pmu | 4096-ptr_max |
| PARAM_VALUE | 1 | name | 1-u64max |
| PARAM_VALUE | 2 | type | (-1) |
| BUF_SIZE | 1 | name | 0-s32max |
| BUF_SIZE | 1 | name | 0-s32max |
| CAPPED_DATA | 1 | name | 1 |
| MEM_ZERO | 0 | _pmu | |
| RX_PATH | |||
| TASK_NOT_RUNNING |