Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/mtd/nand/raw/vf610_nfc.c vf610_nfc_ecc_mode() -> vf610_nfc_set_field()

Type Parameter Key Value
PARAM_VALUE 0 nfc 4096-ptr_max
PARAM_VALUE 1 reg 16176
PARAM_VALUE 2 mask 917504
PARAM_VALUE 3 shift 17
BUF_SIZE 0 nfc s32min-(-1),1-s32max
BUF_SIZE 0 nfc s32min-(-1),1-s32max
BUF_SIZE 0 nfc->clk (-1),1-s32max
BUF_SIZE 0 nfc->dev (-1),1616
DATA_SOURCE 0 nfc $0
DATA_SOURCE 4 val $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 nfc unit_byte

drivers/mtd/nand/raw/vf610_nfc.c vf610_nfc_init_controller() -> vf610_nfc_set_field()

Type Parameter Key Value
PARAM_VALUE 0 nfc 4096-ptr_max
PARAM_VALUE 1 reg 16176
PARAM_VALUE 2 mask 2143289344
PARAM_VALUE 3 shift 22
PARAM_VALUE 4 val 287
BUF_SIZE 0 nfc s32min-(-1),1-s32max
BUF_SIZE 0 nfc s32min-(-1),1-s32max
DATA_SOURCE 0 nfc $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 nfc unit_byte

drivers/mtd/nand/raw/vf610_nfc.c vf610_nfc_preinit_controller() -> vf610_nfc_set_field()

Type Parameter Key Value
PARAM_VALUE 0 nfc 4096-ptr_max
PARAM_VALUE 1 reg 16176
PARAM_VALUE 2 mask 15
PARAM_VALUE 3 shift 0
PARAM_VALUE 4 val 1
BUF_SIZE 0 nfc s32min-(-2),1-s32max
BUF_SIZE 0 nfc s32min-(-2),1-s32max
BUF_SIZE 0 nfc->clk (-1),1-s32max
BUF_SIZE 0 nfc->dev (-1),1616
DATA_SOURCE 0 nfc $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 nfc unit_byte

drivers/mtd/nand/raw/vf610_nfc.c vf610_nfc_run() -> vf610_nfc_set_field()

Type Parameter Key Value
PARAM_VALUE 0 nfc 4096-ptr_max
PARAM_VALUE 1 reg 16136
PARAM_VALUE 2 mask u16max
PARAM_VALUE 3 shift 0
DATA_SOURCE 0 nfc $0
DATA_SOURCE 4 val $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/mtd/nand/raw/vf610_nfc.c vf610_nfc_run() -> vf610_nfc_set_field()

Type Parameter Key Value
PARAM_VALUE 0 nfc 4096-ptr_max
PARAM_VALUE 1 reg 16140
PARAM_VALUE 2 mask 16777215
PARAM_VALUE 3 shift 0
DATA_SOURCE 0 nfc $0
DATA_SOURCE 4 val $2
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 4 val 0-16777215[c]
USER_DATA 4 val 0-16777215[c]