Defined in 1 files as a function:

Referenced in 8 files:

Smatch caller information:

drivers/mtd/nand/spi/core.c nanddev_size() -> nanddev_ntargets()

Type Parameter Key Value
PARAM_VALUE 0 nand 4096-ptr_max
BUF_SIZE 0 nand 2640
DATA_SOURCE 0 nand $0
RX_PATH
TASK_NOT_RUNNING

drivers/mtd/nand/raw/fsl_ifc_nand.c fsl_ifc_attach_chip() -> nanddev_ntargets()

Type Parameter Key Value
PARAM_VALUE 0 nand 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pool->lock

drivers/mtd/nand/raw/nand_base.c nand_exec_op() -> nanddev_ntargets()

Type Parameter Key Value
PARAM_VALUE 0 nand 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &chip->controller->lock
HALF_LOCKED2 &chip->controller->lock
HALF_LOCKED2 &chip->lock
HALF_LOCKED2 &chip->lock

drivers/mtd/nand/raw/nand_base.c nand_select_target() -> nanddev_ntargets()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &chip->controller->lock
HALF_LOCKED2 &chip->lock
HALF_LOCKED2 &spinand->lock
HALF_LOCKED2 _T->lock

drivers/mtd/nand/raw/diskonchip.c inftl_scan_bbt() -> nanddev_ntargets()

Type Parameter Key Value
PARAM_VALUE 0 nand 4096-ptr_max

drivers/mtd/nand/raw/hisi504_nand.c hisi_nfc_resume() -> nanddev_ntargets()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

drivers/mtd/nand/raw/hisi504_nand.c hisi_nfc_resume() -> nanddev_ntargets()

Type Parameter Key Value
PARAM_VALUE 0 nand->memorg.ntargets 1-u32max
RX_PATH
TASK_NOT_RUNNING

drivers/mtd/nand/raw/nand_toshiba.c nand_exec_op() -> nanddev_ntargets()

Type Parameter Key Value
PARAM_VALUE 0 nand 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &chip->controller->lock
HALF_LOCKED2 &chip->lock

drivers/mtd/nand/raw/nand_macronix.c nand_exec_op() -> nanddev_ntargets()

Type Parameter Key Value
PARAM_VALUE 0 nand 4096-ptr_max
HALF_LOCKED2 &chip->lock
HALF_LOCKED2 _T->lock

drivers/mtd/nand/core.c nanddev_size() -> nanddev_ntargets()

Type Parameter Key Value
PARAM_VALUE 0 nand 4096-ptr_max
DATA_SOURCE 0 nand $0
RX_PATH
TASK_NOT_RUNNING

drivers/mtd/nand/raw/nand_hynix.c nand_exec_op() -> nanddev_ntargets()

Type Parameter Key Value
PARAM_VALUE 0 nand 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &chip->controller->lock
HALF_LOCKED2 &chip->lock

drivers/mtd/nand/raw/nand_bbt.c check_create() -> nanddev_ntargets()

Type Parameter Key Value
PARAM_VALUE 0 nand 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING

drivers/mtd/nand/raw/nand_bbt.c create_bbt() -> nanddev_ntargets()

Type Parameter Key Value
PARAM_VALUE 0 nand 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING

drivers/mtd/nand/raw/nand_bbt.c create_bbt() -> nanddev_ntargets()

Type Parameter Key Value
PARAM_VALUE 0 nand 4096-ptr_max
PARAM_VALUE 0 nand->memorg.ntargets 0-s32max
RX_PATH
TASK_NOT_RUNNING

drivers/mtd/nand/raw/nand_bbt.c get_bbt_block() -> nanddev_ntargets()

Type Parameter Key Value
PARAM_VALUE 0 nand 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING

drivers/mtd/nand/raw/nand_bbt.c mark_bbt_region() -> nanddev_ntargets()

Type Parameter Key Value
PARAM_VALUE 0 nand 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING

drivers/mtd/nand/raw/nand_bbt.c read_abs_bbt() -> nanddev_ntargets()

Type Parameter Key Value
PARAM_VALUE 0 nand 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING

drivers/mtd/nand/raw/nand_bbt.c read_abs_bbt() -> nanddev_ntargets()

Type Parameter Key Value
PARAM_VALUE 0 nand 4096-ptr_max
PARAM_VALUE 0 nand->memorg.ntargets 1-u32max
RX_PATH
TASK_NOT_RUNNING

drivers/mtd/nand/raw/nand_bbt.c search_bbt() -> nanddev_ntargets()

Type Parameter Key Value
PARAM_VALUE 0 nand 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING

drivers/mtd/nand/raw/nand_bbt.c write_bbt() -> nanddev_ntargets()

Type Parameter Key Value
PARAM_VALUE 0 nand 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING