Defined in 1 files as a function:

Referenced in 3 files:

Smatch caller information:

drivers/mtd/nand/raw/nand_esmt.c nand_is_slc() -> nanddev_bits_per_cell()

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

drivers/mtd/nand/raw/nand_esmt.c nand_is_slc() -> nanddev_bits_per_cell()

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

drivers/mtd/nand/raw/nand_samsung.c nand_is_slc() -> nanddev_bits_per_cell()

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

drivers/mtd/nand/raw/nand_samsung.c nand_is_slc() -> nanddev_bits_per_cell()

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

drivers/mtd/nand/raw/nand_micron.c micron_supports_on_die_ecc() -> nanddev_bits_per_cell()

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_is_slc() -> nanddev_bits_per_cell()

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_is_slc() -> nanddev_bits_per_cell()

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

drivers/mtd/nand/raw/gpmi-nand/gpmi-nand.c nand_is_slc() -> nanddev_bits_per_cell()

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/gpmi-nand/gpmi-nand.c nand_is_slc() -> nanddev_bits_per_cell()

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_toshiba.c nand_is_slc() -> nanddev_bits_per_cell()

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

drivers/mtd/nand/raw/nand_toshiba.c nand_is_slc() -> nanddev_bits_per_cell()

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

drivers/mtd/nand/raw/nand_macronix.c nand_is_slc() -> nanddev_bits_per_cell()

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_macronix.c nand_is_slc() -> nanddev_bits_per_cell()

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_amd.c nand_is_slc() -> nanddev_bits_per_cell()

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_amd.c nand_is_slc() -> nanddev_bits_per_cell()

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_hynix.c hynix_nand_extract_scrambling_requirements() -> nanddev_bits_per_cell()

Type Parameter Key Value
PARAM_VALUE 0 nand 4096-ptr_max
PARAM_VALUE 0 nand->memorg.bits_per_cell 0,2-u32max

drivers/mtd/nand/raw/nand_hynix.c hynix_nand_rr_init() -> nanddev_bits_per_cell()

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_hynix.c nand_is_slc() -> nanddev_bits_per_cell()

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

drivers/mtd/nand/raw/nand_hynix.c nand_is_slc() -> nanddev_bits_per_cell()

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