Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/perf/xgene_pmu.c acpi_pmu_dev_add() -> xgene_pmu_dev_add()

Type Parameter Key Value
PARAM_VALUE 0 xgene_pmu 4096-ptr_max
PARAM_VALUE 0 xgene_pmu->dev->devres_head.prev 4096-ptr_max
PARAM_VALUE 0 xgene_pmu->dev->devres_head.prev->next 4096-ptr_max
PARAM_VALUE 0 xgene_pmu->dev->devres_head.prev->next->next 4096-ptr_max
BUF_SIZE 0 xgene_pmu (-1),3-6,8,12,16,24,32,56,64,80,112,136,504,1616,1688,2360,2864-5728
BUF_SIZE 0 xgene_pmu (-1),3-6,8,12,16,24,32,56,64,80,112,136,504,1616,1688,2360,2864-5728
DATA_SOURCE 0 xgene_pmu $2
DATA_SOURCE 1 ctx r acpi_get_pmu_hw_inf
RX_PATH
TASK_NOT_RUNNING

drivers/perf/xgene_pmu.c fdt_pmu_probe_pmu_dev() -> xgene_pmu_dev_add()

Type Parameter Key Value
PARAM_VALUE 0 xgene_pmu 4096-ptr_max
PARAM_VALUE 0 xgene_pmu->dev 4096-ptr_max
PARAM_VALUE 0 xgene_pmu->dev->devres_head.prev 4096-ptr_max
PARAM_VALUE 0 xgene_pmu->dev->devres_head.prev->next 4096-ptr_max
PARAM_VALUE 0 xgene_pmu->dev->devres_head.prev->next->next 4096-ptr_max
PARAM_VALUE 0 xgene_pmu->iobpmus.next 4096-ptr_max
PARAM_VALUE 0 xgene_pmu->iobpmus.next->next 4096-ptr_max
PARAM_VALUE 0 xgene_pmu->iobpmus.prev 4096-ptr_max
PARAM_VALUE 0 xgene_pmu->iobpmus.prev->next 4096-ptr_max
PARAM_VALUE 0 xgene_pmu->iobpmus.prev->prev 4096-ptr_max
PARAM_VALUE 0 xgene_pmu->irq 1-s32max
PARAM_VALUE 0 xgene_pmu->l3c_active_mask 0-1
PARAM_VALUE 0 xgene_pmu->l3cpmus.next 4096-ptr_max
PARAM_VALUE 0 xgene_pmu->l3cpmus.next->next 4096-ptr_max
PARAM_VALUE 0 xgene_pmu->l3cpmus.prev 4096-ptr_max
PARAM_VALUE 0 xgene_pmu->l3cpmus.prev->next 4096-ptr_max
PARAM_VALUE 0 xgene_pmu->l3cpmus.prev->prev 4096-ptr_max
PARAM_VALUE 0 xgene_pmu->lock.magic 3735899821
PARAM_VALUE 0 xgene_pmu->lock.owner (-1)
PARAM_VALUE 0 xgene_pmu->lock.owner_cpu u32max
PARAM_VALUE 0 xgene_pmu->mc_active_mask 1,3,5,15
PARAM_VALUE 0 xgene_pmu->mcb_active_mask 1,3
PARAM_VALUE 0 xgene_pmu->mcbpmus.next 4096-ptr_max
PARAM_VALUE 0 xgene_pmu->mcbpmus.next->next 4096-ptr_max
PARAM_VALUE 0 xgene_pmu->mcbpmus.prev 4096-ptr_max
PARAM_VALUE 0 xgene_pmu->mcbpmus.prev->next 4096-ptr_max
PARAM_VALUE 0 xgene_pmu->mcbpmus.prev->prev 4096-ptr_max
PARAM_VALUE 0 xgene_pmu->mcpmus.next 4096-ptr_max
PARAM_VALUE 0 xgene_pmu->mcpmus.next->next 4096-ptr_max
PARAM_VALUE 0 xgene_pmu->mcpmus.prev 4096-ptr_max
PARAM_VALUE 0 xgene_pmu->mcpmus.prev->next 4096-ptr_max
PARAM_VALUE 0 xgene_pmu->mcpmus.prev->prev 4096-ptr_max
PARAM_VALUE 0 xgene_pmu->node->pprev 4096-ptr_max
PARAM_VALUE 0 xgene_pmu->node.pprev 4096-ptr_max
PARAM_VALUE 0 xgene_pmu->ops 2339601699012579328,2919331135890337792
PARAM_VALUE 0 xgene_pmu->pcppmu_csr 4096-ptr_max
PARAM_VALUE 1 ctx 4096-ptr_max
PARAM_VALUE 1 ctx->inf.enable_mask 0
PARAM_VALUE 1 ctx->inf.type 0
PARAM_VALUE 1 ctx->name 1-u64max
PARAM_VALUE 1 ctx->pmu_dev->max_counters 0-1,4
PARAM_VALUE 1 ctx->pmu_dev->max_period 0,u32max,u64max
BUF_SIZE 0 xgene_pmu 1232
BUF_SIZE 0 xgene_pmu->dev 1616
BUF_SIZE 0 xgene_pmu->ops 112
BUF_SIZE 1 ctx 48
CAPPED_DATA 1 ctx->name 1
DATA_SOURCE 0 xgene_pmu $0
FUZZY_MAX 0 xgene_pmu->l3c_active_mask 0
FUZZY_MAX 0 xgene_pmu->mc_active_mask 1
FUZZY_MAX 0 xgene_pmu->mcb_active_mask 1
BIT_INFO 0 xgene_pmu->ops 0x20038c11680b1000,0xffffffffffffffff
MEM_ZERO 0 xgene_pmu
RX_PATH
TASK_NOT_RUNNING