Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/mtd/nand/raw/qcom_nandc.c copy_last_cw() -> update_rw_regs()

Type Parameter Key Value
PARAM_VALUE 0 host 4096-ptr_max
PARAM_VALUE 0 host->cw_size 0,524-536
PARAM_VALUE 0 host->use_ecc 0
PARAM_VALUE 1 num_cw 1
PARAM_VALUE 2 read 1
DATA_SOURCE 0 host $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &chip->controller->lock
HALF_LOCKED2 &chip->lock
HALF_LOCKED2 &spinand->lock

drivers/mtd/nand/raw/qcom_nandc.c qcom_nandc_block_markbad() -> update_rw_regs()

Type Parameter Key Value
PARAM_VALUE 0 host 4096-ptr_max
PARAM_VALUE 0 host->cw_size 0,524-536
PARAM_VALUE 0 host->use_ecc 0
PARAM_VALUE 1 num_cw 1
PARAM_VALUE 2 read 0
DATA_SOURCE 0 host r to_qcom_nand_host
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/mtd/nand/raw/qcom_nandc.c qcom_nandc_read_cw_raw() -> update_rw_regs()

Type Parameter Key Value
PARAM_VALUE 0 host 4096-ptr_max
PARAM_VALUE 0 host->use_ecc 0
PARAM_VALUE 1 num_cw 1
PARAM_VALUE 2 read 1
DATA_SOURCE 0 host r to_qcom_nand_host
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/mtd/nand/raw/qcom_nandc.c qcom_nandc_read_oob() -> update_rw_regs()

Type Parameter Key Value
PARAM_VALUE 0 host 4096-ptr_max
PARAM_VALUE 0 host->cw_data 0,512,516
PARAM_VALUE 0 host->ecc_buf_cfg 0-1023
PARAM_VALUE 0 host->nr_boot_partitions 0-1073741823
PARAM_VALUE 0 host->use_ecc 1
PARAM_VALUE 2 read 1
PARAM_VALUE 3 cw 0
DATA_SOURCE 0 host r to_qcom_nand_host
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &chip->controller->lock
HALF_LOCKED2 &chip->lock

drivers/mtd/nand/raw/qcom_nandc.c qcom_nandc_read_page() -> update_rw_regs()

Type Parameter Key Value
PARAM_VALUE 0 host 4096-ptr_max
PARAM_VALUE 0 host->cw_data 0,512,516
PARAM_VALUE 0 host->ecc_buf_cfg 0-1023
PARAM_VALUE 0 host->nr_boot_partitions 0-1073741823
PARAM_VALUE 0 host->use_ecc 1
PARAM_VALUE 2 read 1
PARAM_VALUE 3 cw 0
DATA_SOURCE 0 host r to_qcom_nand_host
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &chip->controller->lock
HALF_LOCKED2 &chip->lock

drivers/mtd/nand/raw/qcom_nandc.c qcom_nandc_write_oob() -> update_rw_regs()

Type Parameter Key Value
PARAM_VALUE 0 host 4096-ptr_max
PARAM_VALUE 0 host->cw_data 0,512,516
PARAM_VALUE 0 host->ecc_buf_cfg 0-1023
PARAM_VALUE 0 host->nr_boot_partitions 0-1073741823
PARAM_VALUE 0 host->use_ecc 1
PARAM_VALUE 1 num_cw 1
PARAM_VALUE 2 read 0
PARAM_VALUE 3 cw 0
DATA_SOURCE 0 host r to_qcom_nand_host
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &chip->controller->lock
HALF_LOCKED2 &chip->lock

drivers/mtd/nand/raw/qcom_nandc.c qcom_nandc_write_page() -> update_rw_regs()

Type Parameter Key Value
PARAM_VALUE 0 host 4096-ptr_max
PARAM_VALUE 0 host->cw_data 0,512,516
PARAM_VALUE 0 host->ecc_buf_cfg 0-1023
PARAM_VALUE 0 host->nr_boot_partitions 0-1073741823
PARAM_VALUE 0 host->use_ecc 1
PARAM_VALUE 2 read 0
PARAM_VALUE 3 cw 0
DATA_SOURCE 0 host r to_qcom_nand_host
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &chip->controller->lock
HALF_LOCKED2 &chip->lock

drivers/mtd/nand/raw/qcom_nandc.c qcom_nandc_write_page_raw() -> update_rw_regs()

Type Parameter Key Value
PARAM_VALUE 0 host 4096-ptr_max
PARAM_VALUE 0 host->cw_data 0,512,516
PARAM_VALUE 0 host->ecc_buf_cfg 0-1023
PARAM_VALUE 0 host->nr_boot_partitions 0-1073741823
PARAM_VALUE 0 host->use_ecc 0
PARAM_VALUE 2 read 0
PARAM_VALUE 3 cw 0
DATA_SOURCE 0 host r to_qcom_nand_host
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL