Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/mtd/nand/ecc.c nand_ecc_prepare_io_req() -> (struct nand_ecc_engine_ops)->prepare_io_req()

Type Parameter Key Value
PARAM_VALUE 0 nand 4096-ptr_max
PARAM_VALUE 0 nand->ecc.engine 4096-ptr_max
PARAM_VALUE 0 nand->ecc.engine->ops 4096-ptr_max
PARAM_VALUE 0 nand->ecc.engine->ops->prepare_io_req 4096-ptr_max
PARAM_VALUE 1 req 726379093814587392,1554265744632967168,1877204535731789824,4475771196491505664,7449369908295270400,7495527609023025152
BUF_SIZE 0 nand (-1),2640
BUF_SIZE 0 nand (-1),2640
DATA_SOURCE 0 nand $0
DATA_SOURCE 1 req $1
CONTAINER 0 -16-24-120-2488+0 $(-1)
NOSPEC 1 req->datalen
NOSPEC 1 req->ooblen
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 1 req->datalen 0-4294967294[c]
HOST_DATA 1 req->dataoffs 0-4294967294[c]
HOST_DATA 1 req->pos.eraseblock 0-4294967294[c]
HOST_DATA 1 req->pos.lun 0-4294967294[c]
HOST_DATA 1 req->pos.page 0-u32max[c]
HOST_DATA 1 req->pos.plane 0-4294967294[c]
HOST_DATA 1 req->pos.target 0-4294967294[c]
USER_DATA 1 req->datalen 0-u32max[c]
USER_DATA 1 req->dataoffs 0-4294967294[c]
USER_DATA 1 req->mode 0-255
USER_DATA 1 req->ooblen 0-s32max[c]
USER_DATA 1 req->ooboffs 0-u32max[c]
USER_DATA 1 req->pos.page 0-u32max[c]
USER_PTR 1 req->databuf.in
USER_PTR 1 req->oobbuf.in
HALF_LOCKED2 &spinand->lock
TYPE_LOCK (struct spinand_device)->lock

drivers/spi/spi-mxic.c mxic_spi_mem_ecc_prepare_io_req() -> (struct nand_ecc_engine_ops)->prepare_io_req()

Type Parameter Key Value
PARAM_VALUE 0 nand->ecc.engine->ops->finish_io_req 4096-ptr_max
PARAM_VALUE 0 nand->ecc.engine->ops->prepare_io_req 1-u64max
BUF_SIZE 0 nand (-1),2640
BUF_SIZE 0 nand (-1),2640
BUF_SIZE 1 req->databuf.in (-1)-s32max
BUF_SIZE 1 req->oobbuf.in (-1),2
BUF_SIZE 1 req->oobbuf.out (-1),2
DATA_SOURCE 0 nand $0
DATA_SOURCE 1 req $1
NOSPEC 1 req->datalen
NOSPEC 1 req->ooblen
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 1 req->datalen 0-u32max[c]
HOST_DATA 1 req->dataoffs 0-4294967294[c]
HOST_DATA 1 req->pos.eraseblock 0-4294967294[c]
HOST_DATA 1 req->pos.lun 0-4294967294[c]
HOST_DATA 1 req->pos.page 0-u32max[c]
HOST_DATA 1 req->pos.plane 0-4294967294[c]
HOST_DATA 1 req->pos.target 0-4294967294[c]
USER_DATA 1 req->datalen 0-u32max[c]
USER_DATA 1 req->dataoffs 0-4294967294[c]
USER_DATA 1 req->mode 0-255
USER_DATA 1 req->ooblen 0-s32max[c]
USER_DATA 1 req->ooboffs 0-u32max[c]
USER_DATA 1 req->pos.page 0-u32max[c]
USER_PTR 1 req->databuf.in
USER_PTR 1 req->oobbuf.in