Defined in 1 files as a function:

Referenced in 27 files:

Smatch caller information:

drivers/mtd/nand/raw/ndfc.c ndfc_chip_init() -> nand_set_controller_data()

Type Parameter Key Value
PARAM_VALUE 0 chip 4096-ptr_max
PARAM_VALUE 1 priv 4096-ptr_max
BUF_SIZE 0 chip 3704
BUF_SIZE 0 chip->controller 168
DATA_SOURCE 1 priv $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/mtd/nand/raw/r852.c r852_probe() -> nand_set_controller_data()

Type Parameter Key Value
PARAM_VALUE 0 chip 4096-ptr_max
PARAM_VALUE 1 priv 4096-ptr_max
BUF_SIZE 0 chip 3704
BUF_SIZE 1 priv 648
DATA_SOURCE 0 chip r _kzalloc_noprof
DATA_SOURCE 1 priv r _kzalloc_noprof
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/mtd/nand/raw/lpc32xx_mlc.c lpc32xx_nand_probe() -> nand_set_controller_data()

Type Parameter Key Value
PARAM_VALUE 0 chip 4096-ptr_max
PARAM_VALUE 1 priv 4096-ptr_max
BUF_SIZE 0 chip 3704
BUF_SIZE 1 priv 4216
DATA_SOURCE 1 priv r devm_kzalloc
MEM_ZERO 0 chip
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/mtd/nand/raw/fsl_ifc_nand.c fsl_ifc_chip_init() -> nand_set_controller_data()

Type Parameter Key Value
PARAM_VALUE 0 chip 4096-ptr_max
PARAM_VALUE 1 priv 4096-ptr_max
BUF_SIZE 0 chip 3704
BUF_SIZE 0 chip->bbt_md 72
BUF_SIZE 0 chip->bbt_td 72
BUF_SIZE 0 chip->controller 168
BUF_SIZE 1 priv 3736
DATA_SOURCE 1 priv $0
BIT_INFO 0 chip->legacy.read_byte 0x81903808040000,0x77cfd6fdac35f000
BIT_INFO 0 chip->options 0x200,0x202
MEM_ZERO 0 chip
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/mtd/nand/raw/gpmi-nand/gpmi-nand.c gpmi_nand_init() -> nand_set_controller_data()

Type Parameter Key Value
PARAM_VALUE 0 chip 4096-ptr_max
PARAM_VALUE 1 priv 4096-ptr_max
BUF_SIZE 0 chip 3704
BUF_SIZE 1 priv 4784
DATA_SOURCE 1 priv $0
MEM_ZERO 0 chip
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/mtd/nand/raw/lpc32xx_slc.c lpc32xx_nand_probe() -> nand_set_controller_data()

Type Parameter Key Value
PARAM_VALUE 0 chip 4096-ptr_max
PARAM_VALUE 1 priv 4096-ptr_max
BUF_SIZE 0 chip 3704
BUF_SIZE 1 priv 3984
DATA_SOURCE 1 priv r devm_kzalloc
MEM_ZERO 0 chip
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/mtd/nand/raw/loongson-nand-controller.c loongson_nand_chip_init() -> nand_set_controller_data()

Type Parameter Key Value
PARAM_VALUE 0 chip 4096-ptr_max
PARAM_VALUE 1 priv 4096-ptr_max
BUF_SIZE 0 chip 3704
BUF_SIZE 1 priv 4032
DATA_SOURCE 1 priv $0
MEM_ZERO 0 chip
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/mtd/nand/raw/nandsim.c ns_init_module() -> nand_set_controller_data()

Type Parameter Key Value
PARAM_VALUE 0 chip 4096-ptr_max
PARAM_VALUE 1 priv 4096-ptr_max
BUF_SIZE 0 chip 3704
BUF_SIZE 1 priv 5768
BUF_SIZE 1 priv 5768
DATA_SOURCE 1 priv r _kzalloc_noprof
PARAM_COMPARE 1 &priv->chip == $0
NOCHECK_CALL

drivers/mtd/nand/raw/intel-nand-controller.c ebu_nand_probe() -> nand_set_controller_data()

Type Parameter Key Value
PARAM_VALUE 0 chip 4096-ptr_max
PARAM_VALUE 1 priv 4096-ptr_max
BUF_SIZE 1 priv 4056
DATA_SOURCE 1 priv r devm_kzalloc
MEM_ZERO 0 chip
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/mtd/nand/raw/nuvoton-ma35d1-nand-controller.c ma35_nand_chip_init() -> nand_set_controller_data()

Type Parameter Key Value
PARAM_VALUE 0 chip 4096-ptr_max
PARAM_VALUE 1 priv 4096-ptr_max
BUF_SIZE 0 chip 3704
BUF_SIZE 0 chip->controller 168
BUF_SIZE 1 priv 328
DATA_SOURCE 1 priv $1
MEM_ZERO 0 chip
MEM_ZERO 0 chip->controller
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/mtd/nand/raw/diskonchip.c doc_probe() -> nand_set_controller_data()

Type Parameter Key Value
PARAM_VALUE 0 chip 4096-ptr_max
PARAM_VALUE 1 priv 4096-ptr_max
BUF_SIZE 0 chip 4088
BUF_SIZE 0 chip 4088
BUF_SIZE 0 chip->bbt_md 72
BUF_SIZE 0 chip->bbt_td 144
BUF_SIZE 0 chip->controller 168
BUF_SIZE 1 priv 384
DATA_SOURCE 0 chip r _kzalloc_noprof
PARAM_COMPARE 0 chip < $1
PARAM_COMPARE 1 priv > $0
NOCHECK_CALL

drivers/mtd/nand/raw/ams-delta.c gpio_nand_probe() -> nand_set_controller_data()

Type Parameter Key Value
PARAM_VALUE 0 chip 4096-ptr_max
PARAM_VALUE 1 priv 1-u64max
BUF_SIZE 0 chip 3704
BUF_SIZE 1 priv 3968
DATA_SOURCE 1 priv r devm_kzalloc
MEM_ZERO 0 chip
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/mtd/nand/raw/txx9ndfmc.c txx9ndfmc_probe() -> nand_set_controller_data()

Type Parameter Key Value
PARAM_VALUE 0 chip 4096-ptr_max
PARAM_VALUE 1 priv 4096-ptr_max
BUF_SIZE 0 chip 3704
BUF_SIZE 0 chip->controller 168
BUF_SIZE 1 priv 3728
DATA_SOURCE 1 priv r _kzalloc_noprof
MEM_ZERO 0 chip->controller
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/mtd/nand/raw/hisi504_nand.c hisi_nfc_probe() -> nand_set_controller_data()

Type Parameter Key Value
PARAM_VALUE 0 chip 4096-ptr_max
PARAM_VALUE 1 priv 4096-ptr_max
BUF_SIZE 0 chip 3704
BUF_SIZE 1 priv 3888
DATA_SOURCE 1 priv r devm_kzalloc
MEM_ZERO 0 chip
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/mtd/nand/raw/meson_nand.c meson_nfc_nand_chip_init() -> nand_set_controller_data()

Type Parameter Key Value
PARAM_VALUE 0 chip 4096-ptr_max
PARAM_VALUE 1 priv 4096-ptr_max
BUF_SIZE 0 chip 3704
BUF_SIZE 0 chip->controller 168
BUF_SIZE 0 chip->controller->ops 32
BUF_SIZE 1 priv 600
DATA_SOURCE 1 priv $1
MEM_ZERO 0 chip
MEM_ZERO 0 chip->controller
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/mtd/nand/raw/brcmnand/brcmnand.c brcmnand_init_cs() -> nand_set_controller_data()

Type Parameter Key Value
PARAM_VALUE 0 chip 4096-ptr_max
PARAM_VALUE 0 chip->priv 0
PARAM_VALUE 1 priv 4096-ptr_max
BUF_SIZE 0 chip 3704
BUF_SIZE 1 priv 3808
DATA_SOURCE 1 priv $0
MEM_ZERO 0 chip
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/mtd/nand/raw/cafe_nand.c cafe_nand_probe() -> nand_set_controller_data()

Type Parameter Key Value
PARAM_VALUE 0 chip 4096-ptr_max
PARAM_VALUE 1 priv 4096-ptr_max
BUF_SIZE 1 priv 3776
DATA_SOURCE 1 priv r _kzalloc_noprof
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/mtd/nand/raw/plat_nand.c plat_nand_probe() -> nand_set_controller_data()

Type Parameter Key Value
PARAM_VALUE 0 chip 4096-ptr_max
PARAM_VALUE 1 priv 4096-ptr_max
BUF_SIZE 0 chip 3704
BUF_SIZE 1 priv 3888
DATA_SOURCE 1 priv r devm_kzalloc
MEM_ZERO 0 chip
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/mtd/nand/raw/mtk_nand.c mtk_nfc_nand_chip_init() -> nand_set_controller_data()

Type Parameter Key Value
PARAM_VALUE 0 chip 4096-ptr_max
PARAM_VALUE 1 priv 4096-ptr_max
BUF_SIZE 0 chip 3704
BUF_SIZE 0 chip->controller 168
BUF_SIZE 1 priv 376
DATA_SOURCE 1 priv $1
MEM_ZERO 0 chip
MEM_ZERO 0 chip->controller
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/mtd/nand/raw/mxc_nand.c mxcnd_probe() -> nand_set_controller_data()

Type Parameter Key Value
PARAM_VALUE 0 chip 4096-ptr_max
PARAM_VALUE 1 priv 4096-ptr_max
BUF_SIZE 0 chip 3704
BUF_SIZE 1 priv 3912
DATA_SOURCE 1 priv r devm_kzalloc
MEM_ZERO 0 chip
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/mtd/nand/raw/bcm47xxnflash/main.c bcm47xxnflash_probe() -> nand_set_controller_data()

Type Parameter Key Value
PARAM_VALUE 0 chip 4096-ptr_max
PARAM_VALUE 1 priv 1-u64max
BUF_SIZE 1 priv 3736
DATA_SOURCE 1 priv r devm_kzalloc
MEM_ZERO 0 chip
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL