Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

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

Type Parameter Key Value
PARAM_VALUE 0 mtdinfo 4096-ptr_max
BUF_SIZE 0 mtdinfo 2448
DATA_SOURCE 0 mtdinfo $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &chip->controller->lock
HALF_LOCKED2 &chip->lock

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

Type Parameter Key Value
PARAM_VALUE 0 mtdinfo 4096-ptr_max
BUF_SIZE 0 mtdinfo 2448
DATA_SOURCE 0 mtdinfo $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &chip->controller->lock
HALF_LOCKED2 &chip->lock

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

Type Parameter Key Value
PARAM_VALUE 0 mtdinfo 4096-ptr_max
BUF_SIZE 0 mtdinfo 2448
CAPPED_DATA 0 mtdinfo->writesize 1
DATA_SOURCE 0 mtdinfo $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &chip->controller->lock
HALF_LOCKED2 &chip->lock

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

Type Parameter Key Value
PARAM_VALUE 0 mtdinfo 4096-ptr_max
BUF_SIZE 0 mtdinfo 2448
DATA_SOURCE 0 mtdinfo $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &chip->controller->lock
HALF_LOCKED2 &chip->lock

drivers/mtd/nand/raw/sh_flctl.c flctl_chip_attach_chip() -> mtd_to_flctl()

Type Parameter Key Value
PARAM_VALUE 0 mtdinfo 4096-ptr_max
BUF_SIZE 0 mtdinfo 2448
DATA_SOURCE 0 mtdinfo r nand_to_mtd
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pool->lock

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

Type Parameter Key Value
PARAM_VALUE 0 mtdinfo 4096-ptr_max
BUF_SIZE 0 mtdinfo 2448
DATA_SOURCE 0 mtdinfo r nand_to_mtd
RX_PATH
TASK_NOT_RUNNING

drivers/mtd/nand/raw/sh_flctl.c flctl_read_buf() -> mtd_to_flctl()

Type Parameter Key Value
PARAM_VALUE 0 mtdinfo 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &chip->controller->lock
HALF_LOCKED2 &chip->lock

drivers/mtd/nand/raw/sh_flctl.c flctl_read_byte() -> mtd_to_flctl()

Type Parameter Key Value
PARAM_VALUE 0 mtdinfo 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING

drivers/mtd/nand/raw/sh_flctl.c flctl_select_chip() -> mtd_to_flctl()

Type Parameter Key Value
PARAM_VALUE 0 mtdinfo 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &chip->controller->lock
HALF_LOCKED2 &chip->lock
HALF_LOCKED2 &spinand->lock
HALF_LOCKED2 _T->lock

drivers/mtd/nand/raw/sh_flctl.c flctl_write_buf() -> mtd_to_flctl()

Type Parameter Key Value
PARAM_VALUE 0 mtdinfo 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &chip->controller->lock
HALF_LOCKED2 &chip->lock

drivers/mtd/nand/raw/sh_flctl.c set_addr() -> mtd_to_flctl()

Type Parameter Key Value
PARAM_VALUE 0 mtdinfo 4096-ptr_max
BUF_SIZE 0 mtdinfo 2448
DATA_SOURCE 0 mtdinfo $0
RX_PATH
TASK_NOT_RUNNING

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

Type Parameter Key Value
PARAM_VALUE 0 mtdinfo 4096-ptr_max
BUF_SIZE 0 mtdinfo 2448
DATA_SOURCE 0 mtdinfo $0
RX_PATH
TASK_NOT_RUNNING