Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 15 files:

Smatch caller information:

drivers/char/tpm/tpm_tis_core.c tpm_tis_core_init() -> tpmm_chip_alloc()

Type Parameter Key Value
PARAM_VALUE 0 pdev 4096-ptr_max
PARAM_VALUE 0 pdev->devres_head.prev 4096-ptr_max
PARAM_VALUE 1 ops 7635111729754771456
CAPPED_DATA 0 pdev 1
DATA_SOURCE 0 pdev $0
RX_PATH
TASK_NOT_RUNNING

drivers/char/tpm/xen-tpmfront.c setup_chip() -> tpmm_chip_alloc()

Type Parameter Key Value
PARAM_VALUE 0 pdev 4096-ptr_max
PARAM_VALUE 1 ops 434909878719672320
DATA_SOURCE 0 pdev $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &dev->reclaim_sem

drivers/char/tpm/tpm_i2c_infineon.c tpm_tis_i2c_init() -> tpmm_chip_alloc()

Type Parameter Key Value
PARAM_VALUE 0 pdev 4096-ptr_max
PARAM_VALUE 0 pdev->devres_head.prev 4096-ptr_max
PARAM_VALUE 1 ops 5227553550899326976
DATA_SOURCE 0 pdev $0
RX_PATH
TASK_NOT_RUNNING

drivers/char/tpm/st33zp24/st33zp24.c st33zp24_probe() -> tpmm_chip_alloc()

Type Parameter Key Value
PARAM_VALUE 0 pdev 4096-ptr_max
PARAM_VALUE 0 pdev->devres_head.prev 4096-ptr_max
PARAM_VALUE 1 ops 5059910801453318144
DATA_SOURCE 0 pdev $2
RX_PATH
TASK_NOT_RUNNING

drivers/char/tpm/tpm_svsm.c tpm_svsm_probe() -> tpmm_chip_alloc()

Type Parameter Key Value
PARAM_VALUE 0 pdev 4096-ptr_max
PARAM_VALUE 0 pdev->devres_head.prev 4096-ptr_max
PARAM_VALUE 0 pdev->devres_head.prev->next 4096-ptr_max
PARAM_VALUE 0 pdev->devres_head.prev->next->next 4096-ptr_max
PARAM_VALUE 1 ops 3188926522602614784
BUF_SIZE 0 pdev 1616
RX_PATH
TASK_NOT_RUNNING

drivers/char/tpm/tpm_tis_i2c_cr50.c tpm_cr50_i2c_probe() -> tpmm_chip_alloc()

Type Parameter Key Value
PARAM_VALUE 0 pdev 4096-ptr_max
PARAM_VALUE 0 pdev->devres_head.prev 4096-ptr_max
PARAM_VALUE 1 ops 4622862191098421248
BUF_SIZE 0 pdev 1616
RX_PATH
TASK_NOT_RUNNING

drivers/char/tpm/tpm_atmel.c init_atmel() -> tpmm_chip_alloc()

Type Parameter Key Value
PARAM_VALUE 0 pdev 4096-ptr_max
PARAM_VALUE 0 pdev->devres_head.prev 4096-ptr_max
PARAM_VALUE 1 ops 7862574755362205696

drivers/char/tpm/tpm_i2c_nuvoton.c i2c_nuvoton_probe() -> tpmm_chip_alloc()

Type Parameter Key Value
PARAM_VALUE 0 pdev 4096-ptr_max
PARAM_VALUE 0 pdev->bus 0,4096-ptr_max
PARAM_VALUE 0 pdev->class 0,4096-ptr_max
PARAM_VALUE 0 pdev->devres_head.prev 4096-ptr_max
PARAM_VALUE 0 pdev->driver 0,4096-ptr_max
PARAM_VALUE 1 ops 2630827003058499584
BUF_SIZE 0 pdev 1616
RX_PATH
TASK_NOT_RUNNING

drivers/char/tpm/tpm_i2c_atmel.c i2c_atmel_probe() -> tpmm_chip_alloc()

Type Parameter Key Value
PARAM_VALUE 0 pdev 4096-ptr_max
PARAM_VALUE 0 pdev->devres_head.prev 4096-ptr_max
PARAM_VALUE 1 ops 4214318120262098944
BUF_SIZE 0 pdev 1616
RX_PATH
TASK_NOT_RUNNING

drivers/char/tpm/tpm_nsc.c init_nsc() -> tpmm_chip_alloc()

Type Parameter Key Value
PARAM_VALUE 0 pdev 4096-ptr_max
PARAM_VALUE 0 pdev->devres_head.prev 4096-ptr_max
PARAM_VALUE 1 ops 5196605806162837504

drivers/char/tpm/tpm_crb.c crb_acpi_probe() -> tpmm_chip_alloc()

Type Parameter Key Value
PARAM_VALUE 0 pdev 4096-ptr_max
PARAM_VALUE 0 pdev->devres_head.prev 4096-ptr_max
PARAM_VALUE 0 pdev->devres_head.prev->next 4096-ptr_max
PARAM_VALUE 0 pdev->devres_head.prev->next->next 4096-ptr_max
PARAM_VALUE 0 pdev->fwnode 4096-ptr_max
PARAM_VALUE 0 pdev->fwnode->ops 4096-ptr_max
PARAM_VALUE 1 ops 1274212625959669760
BUF_SIZE 0 pdev 1616
RX_PATH
TASK_NOT_RUNNING

drivers/char/tpm/tpm_infineon.c tpm_inf_pnp_probe() -> tpmm_chip_alloc()

Type Parameter Key Value
PARAM_VALUE 0 pdev 4096-ptr_max
PARAM_VALUE 0 pdev->bus 0,4096-ptr_max
PARAM_VALUE 0 pdev->class 0,4096-ptr_max
PARAM_VALUE 0 pdev->driver 0,4096-ptr_max
PARAM_VALUE 1 ops 8149958986739437568
RX_PATH
TASK_NOT_RUNNING