Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/mtd/nand/raw/mtk_nand.c mtk_nfc_write_page() -> mtk_nfc_do_write_page()

Type Parameter Key Value
PARAM_VALUE 0 mtd 4096-ptr_max
PARAM_VALUE 0 mtd->writesize 0-u32max
PARAM_VALUE 1 chip 4096-ptr_max
PARAM_VALUE 1 chip->base.ops->erase 0,4096-ptr_max
PARAM_VALUE 1 chip->base.ops->isbad 0,4096-ptr_max
PARAM_VALUE 1 chip->manufacturer.desc->id 1,4,7,32,44,69,137,143,146,152,155,173,194,200,236,239
PARAM_VALUE 1 *chip->bbt_md->pages s32min-s32max
PARAM_VALUE 1 *chip->bbt_md->version 0-255
PARAM_VALUE 1 *chip->bbt_td->pages s32min-s32max
PARAM_VALUE 1 *chip->bbt_td->version 0-255
BUF_SIZE 0 mtd (-1),2448
BUF_SIZE 0 mtd (-1),2448
BUF_SIZE 1 chip (-1),3704
BUF_SIZE 1 chip (-1),3704
BUF_SIZE 1 chip->bbt_md (-1)-0,72
BUF_SIZE 1 chip->bbt_md->pattern (-1),9
BUF_SIZE 1 chip->bbt_td (-1)-0,72
BUF_SIZE 1 chip->bbt_td->pattern (-1),9
BUF_SIZE 2 buf s32min-(-2),1-s32max
BUF_SIZE 2 buf s32min-(-2),1-s32max
DATA_SOURCE 0 mtd $0
DATA_SOURCE 1 chip $1
DATA_SOURCE 3 page $3
STR_LEN 1 chip->bbt_md->pattern (-1),8
STR_LEN 1 chip->bbt_td->pattern (-1),8
NOSPEC 1 chip->cur_cs
NOSPEC 3 page
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 1 chip->cur_cs 1-s32max[c]
HOST_DATA 1 chip->priv->curr_column s32min-s32max[c]
HOST_DATA 1 chip->priv->curr_page_addr 1-s32max[c]
HOST_DATA 1 chip->priv->offset 0-s32max[c]
HOST_DATA 3 page 0-s32max[c]
USER_DATA 1 chip->cur_cs 1-s32max[c]
USER_DATA 1 chip->priv->curr_column s32min-s32max[c]
USER_DATA 1 chip->priv->curr_page_addr 0-s32max[c]
USER_DATA 1 chip->priv->offset 0-s32max[c]
USER_DATA 3 page 0-s32max[c]
UNITS 4 len unit_byte
HALF_LOCKED2 &nfc->ecc->lock
HALF_LOCKED2 1 &chip->controller->lock
HALF_LOCKED2 1 &chip->lock