Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/mtd/nand/raw/sh_flctl.c execmd_read_oob() -> set_cmd_regs()

Type Parameter Key Value
PARAM_VALUE 0 mtd 4096-ptr_max
PARAM_VALUE 1 cmd 0
PARAM_VALUE 2 flcmcdr_val 12288
BUF_SIZE 0 mtd 2448
DATA_SOURCE 0 mtd $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &chip->controller->lock
HALF_LOCKED2 &chip->lock

drivers/mtd/nand/raw/sh_flctl.c execmd_read_page_sector() -> set_cmd_regs()

Type Parameter Key Value
PARAM_VALUE 0 mtd 4096-ptr_max
PARAM_VALUE 1 cmd 0
PARAM_VALUE 2 flcmcdr_val 12288
BUF_SIZE 0 mtd 2448
DATA_SOURCE 0 mtd $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &chip->controller->lock
HALF_LOCKED2 &chip->lock

drivers/mtd/nand/raw/sh_flctl.c execmd_write_oob() -> set_cmd_regs()

Type Parameter Key Value
PARAM_VALUE 0 mtd 4096-ptr_max
PARAM_VALUE 1 cmd 16
PARAM_VALUE 2 flcmcdr_val 4224
BUF_SIZE 0 mtd 2448
CAPPED_DATA 0 mtd->writesize 1
DATA_SOURCE 0 mtd $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &chip->controller->lock
HALF_LOCKED2 &chip->lock

drivers/mtd/nand/raw/sh_flctl.c execmd_write_page_sector() -> set_cmd_regs()

Type Parameter Key Value
PARAM_VALUE 0 mtd 4096-ptr_max
PARAM_VALUE 1 cmd 16
PARAM_VALUE 2 flcmcdr_val 4224
BUF_SIZE 0 mtd 2448
DATA_SOURCE 0 mtd $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &chip->controller->lock
HALF_LOCKED2 &chip->lock

drivers/mtd/nand/raw/sh_flctl.c flctl_cmdfunc() -> set_cmd_regs()

Type Parameter Key Value
PARAM_VALUE 0 mtd 4096-ptr_max
PARAM_VALUE 1 cmd 0-1
PARAM_VALUE 2 flcmcdr_val 12288-12289
BUF_SIZE 0 mtd 2448
DATA_SOURCE 0 mtd r nand_to_mtd
DATA_SOURCE 1 cmd $1
BIT_INFO 2 flcmcdr_val 0x3000,0x3001
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &chip->controller->lock
HALF_LOCKED2 &chip->lock

drivers/mtd/nand/raw/sh_flctl.c flctl_cmdfunc() -> set_cmd_regs()

Type Parameter Key Value
PARAM_VALUE 0 mtd 4096-ptr_max
PARAM_VALUE 1 cmd 0-1
PARAM_VALUE 2 flcmcdr_val 0-1
BUF_SIZE 0 mtd 2448
DATA_SOURCE 0 mtd r nand_to_mtd
DATA_SOURCE 1 cmd $1
DATA_SOURCE 2 flcmcdr_val $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &chip->controller->lock
HALF_LOCKED2 &chip->lock

drivers/mtd/nand/raw/sh_flctl.c flctl_cmdfunc() -> set_cmd_regs()

Type Parameter Key Value
PARAM_VALUE 0 mtd 4096-ptr_max
PARAM_VALUE 1 cmd 80
PARAM_VALUE 2 flcmcdr_val 12288
BUF_SIZE 0 mtd 2448
DATA_SOURCE 0 mtd r nand_to_mtd
DATA_SOURCE 1 cmd $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &chip->controller->lock
HALF_LOCKED2 &chip->lock

drivers/mtd/nand/raw/sh_flctl.c flctl_cmdfunc() -> set_cmd_regs()

Type Parameter Key Value
PARAM_VALUE 0 mtd 4096-ptr_max
PARAM_VALUE 1 cmd 80
PARAM_VALUE 2 flcmcdr_val 80
BUF_SIZE 0 mtd 2448
DATA_SOURCE 0 mtd r nand_to_mtd
DATA_SOURCE 1 cmd $1
DATA_SOURCE 2 flcmcdr_val $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &chip->controller->lock
HALF_LOCKED2 &chip->lock

drivers/mtd/nand/raw/sh_flctl.c flctl_cmdfunc() -> set_cmd_regs()

Type Parameter Key Value
PARAM_VALUE 0 mtd 4096-ptr_max
PARAM_VALUE 1 cmd 5
PARAM_VALUE 2 flcmcdr_val 57349
BUF_SIZE 0 mtd 2448
DATA_SOURCE 0 mtd r nand_to_mtd
DATA_SOURCE 1 cmd $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &chip->controller->lock
HALF_LOCKED2 &chip->lock

drivers/mtd/nand/raw/sh_flctl.c flctl_cmdfunc() -> set_cmd_regs()

Type Parameter Key Value
PARAM_VALUE 0 mtd 4096-ptr_max
PARAM_VALUE 1 cmd 5
PARAM_VALUE 2 flcmcdr_val 5
BUF_SIZE 0 mtd 2448
DATA_SOURCE 0 mtd r nand_to_mtd
DATA_SOURCE 1 cmd $1
DATA_SOURCE 2 flcmcdr_val $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &chip->controller->lock
HALF_LOCKED2 &chip->lock

drivers/mtd/nand/raw/sh_flctl.c flctl_cmdfunc() -> set_cmd_regs()

Type Parameter Key Value
PARAM_VALUE 0 mtd 4096-ptr_max
PARAM_VALUE 1 cmd 144
PARAM_VALUE 2 flcmcdr_val 144
BUF_SIZE 0 mtd 2448
DATA_SOURCE 0 mtd r nand_to_mtd
DATA_SOURCE 1 cmd $1
DATA_SOURCE 2 flcmcdr_val $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/mtd/nand/raw/sh_flctl.c flctl_cmdfunc() -> set_cmd_regs()

Type Parameter Key Value
PARAM_VALUE 0 mtd 4096-ptr_max
PARAM_VALUE 1 cmd 96
PARAM_VALUE 2 flcmcdr_val 53344
BUF_SIZE 0 mtd 2448
DATA_SOURCE 0 mtd r nand_to_mtd
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &chip->controller->lock
HALF_LOCKED2 &chip->lock
HALF_LOCKED2 &spinand->lock

drivers/mtd/nand/raw/sh_flctl.c flctl_cmdfunc() -> set_cmd_regs()

Type Parameter Key Value
PARAM_VALUE 0 mtd 4096-ptr_max
PARAM_VALUE 1 cmd 128
BUF_SIZE 0 mtd 2448
DATA_SOURCE 0 mtd r nand_to_mtd
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &chip->controller->lock
HALF_LOCKED2 &chip->lock

drivers/mtd/nand/raw/sh_flctl.c flctl_cmdfunc() -> set_cmd_regs()

Type Parameter Key Value
PARAM_VALUE 0 mtd 4096-ptr_max
PARAM_VALUE 1 cmd 16
PARAM_VALUE 2 flcmcdr_val 4224
BUF_SIZE 0 mtd 2448
DATA_SOURCE 0 mtd r nand_to_mtd
DATA_SOURCE 1 cmd $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &chip->controller->lock
HALF_LOCKED2 &chip->lock

drivers/mtd/nand/raw/sh_flctl.c flctl_cmdfunc() -> set_cmd_regs()

Type Parameter Key Value
PARAM_VALUE 0 mtd 4096-ptr_max
PARAM_VALUE 1 cmd 112
PARAM_VALUE 2 flcmcdr_val 112
BUF_SIZE 0 mtd 2448
DATA_SOURCE 0 mtd r nand_to_mtd
DATA_SOURCE 1 cmd $1
DATA_SOURCE 2 flcmcdr_val $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &chip->controller->lock
HALF_LOCKED2 &chip->lock

drivers/mtd/nand/raw/sh_flctl.c flctl_cmdfunc() -> set_cmd_regs()

Type Parameter Key Value
PARAM_VALUE 0 mtd 4096-ptr_max
PARAM_VALUE 1 cmd 255
PARAM_VALUE 2 flcmcdr_val 255
BUF_SIZE 0 mtd 2448
DATA_SOURCE 0 mtd r nand_to_mtd
DATA_SOURCE 1 cmd $1
DATA_SOURCE 2 flcmcdr_val $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &chip->controller->lock
HALF_LOCKED2 &chip->lock