Defined in 1 files as a prototype:

Referenced in 86 files:

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