Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

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

Type Parameter Key Value
PARAM_VALUE 0 nfc 4096-ptr_max
PARAM_VALUE 1 reg 0
BUF_SIZE 0 nfc 384,648,3728,3736,3776,3808,3888,3912,3968,3984,4008,4032,4056,4216,4784,5768
BUF_SIZE 0 nfc 384,648,3728,3736,3776,3808,3888,3912,3968,3984,4008,4032,4056,4216,4784,5768
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &chip->controller->lock
HALF_LOCKED2 &chip->lock
HALF_LOCKED2 &nfc->ecc->lock

drivers/mtd/nand/raw/mtk_nand.c mtk_nfc_irq() -> nfi_readw()

Type Parameter Key Value
PARAM_VALUE 1 reg 20
DATA_SOURCE 0 nfc $1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &desc->request_mutex
HALF_LOCKED2 flags

drivers/mtd/nand/raw/mtk_nand.c mtk_nfc_irq() -> nfi_readw()

Type Parameter Key Value
PARAM_VALUE 0 nfc 4096-ptr_max
PARAM_VALUE 1 reg 16
DATA_SOURCE 0 nfc $1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &desc->request_mutex
HALF_LOCKED2 flags

drivers/mtd/nand/raw/mtk_nand.c mtk_nfc_read_byte() -> nfi_readw()

Type Parameter Key Value
PARAM_VALUE 0 nfc 4096-ptr_max
PARAM_VALUE 1 reg 0
BUF_SIZE 0 nfc 384,648,3728,3736,3776,3808,3888,3912,3968,3984,4008,4032,4056,4216,4784,5768
BUF_SIZE 0 nfc 384,648,3728,3736,3776,3808,3888,3912,3968,3984,4008,4032,4056,4216,4784,5768
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &chip->controller->lock
HALF_LOCKED2 &chip->lock

drivers/mtd/nand/raw/mtk_nand.c mtk_nfc_read_subpage() -> nfi_readw()

Type Parameter Key Value
PARAM_VALUE 0 nfc 4096-ptr_max
PARAM_VALUE 1 reg 0
BUF_SIZE 0 nfc 384,648,3728,3736,3776,3808,3888,3912,3968,3984,4008,4032,4056,4216,4784,5768
BUF_SIZE 0 nfc 384,648,3728,3736,3776,3808,3888,3912,3968,3984,4008,4032,4056,4216,4784,5768
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &chip->controller->lock
HALF_LOCKED2 &chip->lock

drivers/mtd/nand/raw/mtk_nand.c mtk_nfc_write_byte() -> nfi_readw()

Type Parameter Key Value
PARAM_VALUE 0 nfc 4096-ptr_max
PARAM_VALUE 1 reg 0
BUF_SIZE 0 nfc 384,648,3728,3736,3776,3808,3888,3912,3968,3984,4008,4032,4056,4216,4784,5768
BUF_SIZE 0 nfc 384,648,3728,3736,3776,3808,3888,3912,3968,3984,4008,4032,4056,4216,4784,5768
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &chip->controller->lock
HALF_LOCKED2 &chip->lock

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

Type Parameter Key Value
PARAM_VALUE 1 reg 0
BUF_SIZE 0 nfc 384,648,3728,3736,3776,3808,3888,3912,3968,3984,4008,4032,4056,4216,4784,5768
BUF_SIZE 0 nfc 384,648,3728,3736,3776,3808,3888,3912,3968,3984,4008,4032,4056,4216,4784,5768
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &chip->controller->lock
HALF_LOCKED2 &chip->lock

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

Type Parameter Key Value
PARAM_VALUE 0 nfc 4096-ptr_max
PARAM_VALUE 1 reg 0
BUF_SIZE 0 nfc 384,648,3728,3736,3776,3808,3888,3912,3968,3984,4008,4032,4056,4216,4784,5768
BUF_SIZE 0 nfc 384,648,3728,3736,3776,3808,3888,3912,3968,3984,4008,4032,4056,4216,4784,5768
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &chip->controller->lock
HALF_LOCKED2 &chip->lock