Documented in 1 files:

Defined in 1 files as a function:

Referenced in 8 files:

Smatch caller information:

drivers/mtd/nand/raw/nand_esmt.c esmt_nand_decode_id() -> nanddev_set_ecc_requirements()

Type Parameter Key Value
PARAM_VALUE 0 nand 4096-ptr_max
PARAM_VALUE 1 reqs 1861377161108275200
PARAM_VALUE 1 reqs->algo 0
PARAM_VALUE 1 reqs->engine_type 0
PARAM_VALUE 1 reqs->flags 0
PARAM_VALUE 1 reqs->placement 0
PARAM_VALUE 1 reqs->step_size 0,512
PARAM_VALUE 1 reqs->strength 0-2,4
BUF_SIZE 0 nand 2640
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &pool->lock

drivers/mtd/nand/spi/core.c spinand_match_and_init() -> nanddev_set_ecc_requirements()

Type Parameter Key Value
PARAM_VALUE 0 nand 4096-ptr_max
PARAM_VALUE 1 reqs 4096-ptr_max
BUF_SIZE 0 nand 2640
DATA_SOURCE 0 nand r spinand_to_nand
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/mtd/nand/raw/nand_samsung.c samsung_nand_decode_id() -> nanddev_set_ecc_requirements()

Type Parameter Key Value
PARAM_VALUE 0 nand 4096-ptr_max
PARAM_VALUE 1 reqs 480871929173118976
PARAM_VALUE 1 reqs->algo 0
PARAM_VALUE 1 reqs->engine_type 0
PARAM_VALUE 1 reqs->flags 0
PARAM_VALUE 1 reqs->placement 0
PARAM_VALUE 1 reqs->step_size 0,512,1024
BUF_SIZE 0 nand 2640
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &pool->lock

drivers/mtd/nand/raw/nand_jedec.c nand_jedec_detect() -> nanddev_set_ecc_requirements()

Type Parameter Key Value
PARAM_VALUE 0 nand 4096-ptr_max
PARAM_VALUE 1 reqs 5573932591226945536
PARAM_VALUE 1 reqs->algo 0
PARAM_VALUE 1 reqs->engine_type 0
PARAM_VALUE 1 reqs->flags 0
PARAM_VALUE 1 reqs->placement 0
PARAM_VALUE 1 reqs->strength 0-255
BUF_SIZE 0 nand 2640
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &pool->lock

drivers/mtd/nand/raw/nand_base.c find_full_id_nand() -> nanddev_set_ecc_requirements()

Type Parameter Key Value
PARAM_VALUE 0 nand 4096-ptr_max
PARAM_VALUE 1 reqs 8992767502439841792
PARAM_VALUE 1 reqs->step_size 0,512,1024
PARAM_VALUE 1 reqs->strength 0-1,4,8,40
BUF_SIZE 0 nand 2640
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &pool->lock

drivers/mtd/nand/raw/nand_onfi.c nand_flash_detect_ext_param_page() -> nanddev_set_ecc_requirements()

Type Parameter Key Value
PARAM_VALUE 0 nand 4096-ptr_max
PARAM_VALUE 1 reqs 7685977298421518336
BUF_SIZE 0 nand 2640
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &pool->lock

drivers/mtd/nand/raw/nand_onfi.c nand_onfi_detect() -> nanddev_set_ecc_requirements()

Type Parameter Key Value
PARAM_VALUE 0 nand 4096-ptr_max
PARAM_VALUE 1 reqs 5072225976337379328
BUF_SIZE 0 nand 2640
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &pool->lock

drivers/mtd/nand/raw/nand_toshiba.c toshiba_nand_decode_id() -> nanddev_set_ecc_requirements()

Type Parameter Key Value
PARAM_VALUE 0 nand 4096-ptr_max
PARAM_VALUE 1 reqs 4954600892074876928
PARAM_VALUE 1 reqs->algo 0
PARAM_VALUE 1 reqs->engine_type 0
PARAM_VALUE 1 reqs->flags 0
PARAM_VALUE 1 reqs->placement 0
PARAM_VALUE 1 reqs->step_size 0,512
PARAM_VALUE 1 reqs->strength 0-1,4,8
BUF_SIZE 0 nand 2640
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &pool->lock

drivers/mtd/nand/raw/nand_hynix.c hynix_nand_extract_ecc_requirements() -> nanddev_set_ecc_requirements()

Type Parameter Key Value
PARAM_VALUE 0 nand 4096-ptr_max
PARAM_VALUE 1 reqs 9061269762963959808
PARAM_VALUE 1 reqs->algo 0
PARAM_VALUE 1 reqs->engine_type 0
PARAM_VALUE 1 reqs->flags 0
PARAM_VALUE 1 reqs->placement 0
PARAM_VALUE 1 reqs->step_size 0,512,1024,2048
BUF_SIZE 0 nand 2640
NOCHECK_CALL