Documented in 1 files:
Defined in 1 files as a function:
Referenced in 16 files:
- drivers/mtd/nand/core.c
- drivers/mtd/nand/ecc-mxic.c
- drivers/mtd/nand/ecc-realtek.c
- drivers/mtd/nand/ecc.c
- drivers/mtd/nand/raw/atmel/nand-controller.c, line 1115
- drivers/mtd/nand/raw/davinci_nand.c
- drivers/mtd/nand/raw/nand_base.c
- drivers/mtd/nand/raw/omap2.c
- drivers/mtd/nand/raw/sunxi_nand.c, line 2071
- drivers/mtd/nand/raw/tegra_nand.c, line 846
- drivers/mtd/nand/spi/core.c
- drivers/mtd/nand/spi/esmt.c
- drivers/spi/spi-amlogic-spifc-a4.c
- drivers/spi/spi-mtk-snfi.c, line 644
- drivers/spi/spi-qpic-snand.c
- include/linux/mtd/spinand.h, line 842
Smatch caller information:
drivers/mtd/nand/spi/core.c mtd_to_spinand() -> mtd_to_nanddev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mtd | 4096-ptr_max |
| BUF_SIZE | 0 | mtd | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | mtd | s32min-(-1),1-s32max |
| DATA_SOURCE | 0 | mtd | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &spinand->lock |
drivers/mtd/nand/spi/core.c spinand_init() -> mtd_to_nanddev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | mtd | 2448 |
| DATA_SOURCE | 0 | mtd | r spinand_to_mtd |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/mtd/nand/spi/core.c spinand_mtd_block_isbad() -> mtd_to_nanddev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mtd | 4096-ptr_max |
| BUF_SIZE | 0 | mtd | (-1)-0,64,2448,2984 |
| BUF_SIZE | 0 | mtd | (-1)-0,64,2448,2984 |
| DATA_SOURCE | 0 | mtd | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &master->master.chrdev_lock |
drivers/mtd/nand/spi/core.c spinand_mtd_block_isreserved() -> mtd_to_nanddev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mtd | 4096-ptr_max |
| BUF_SIZE | 0 | mtd | (-1),2448 |
| BUF_SIZE | 0 | mtd | (-1),2448 |
| DATA_SOURCE | 0 | mtd | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &master->master.chrdev_lock |
drivers/mtd/nand/spi/core.c spinand_mtd_block_markbad() -> mtd_to_nanddev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mtd | 4096-ptr_max |
| BUF_SIZE | 0 | mtd | (-1),2448,2984 |
| BUF_SIZE | 0 | mtd | (-1),2448,2984 |
| DATA_SOURCE | 0 | mtd | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &dev->lock | ||
| HALF_LOCKED2 | &master->master.chrdev_lock | ||
| HALF_LOCKED2 | &ubi->work_sem |
drivers/mtd/nand/spi/core.c spinand_mtd_continuous_page_read() -> mtd_to_nanddev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mtd | 4096-ptr_max |
| BUF_SIZE | 0 | mtd | (-1),64 |
| BUF_SIZE | 0 | mtd | (-1),64 |
| DATA_SOURCE | 0 | mtd | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &spinand->lock | ||
| HALF_LOCKED2 | &dev->lock | ||
| HALF_LOCKED2 | &master->master.chrdev_lock | ||
| HALF_LOCKED2 | global &mtd_table_mutex | ||
| TYPE_LOCK | (struct spinand_device)->lock |
drivers/mtd/nand/spi/core.c spinand_mtd_regular_page_read() -> mtd_to_nanddev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mtd | 4096-ptr_max |
| BUF_SIZE | 0 | mtd | (-1),64 |
| BUF_SIZE | 0 | mtd | (-1),64 |
| DATA_SOURCE | 0 | mtd | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &spinand->lock | ||
| HALF_LOCKED2 | &dev->lock | ||
| HALF_LOCKED2 | &master->master.chrdev_lock | ||
| HALF_LOCKED2 | global &mtd_table_mutex | ||
| TYPE_LOCK | (struct spinand_device)->lock |
drivers/mtd/nand/spi/core.c spinand_mtd_write() -> mtd_to_nanddev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mtd | 4096-ptr_max |
| BUF_SIZE | 0 | mtd | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | mtd | s32min-(-1),1-s32max |
| DATA_SOURCE | 0 | mtd | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &dev->lock | ||
| HALF_LOCKED2 | &ftl->mutex | ||
| HALF_LOCKED2 | &master->master.chrdev_lock | ||
| HALF_LOCKED2 | &mbd->lock |
drivers/mtd/nand/spi/core.c spinand_use_cont_read() -> mtd_to_nanddev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mtd | 4096-ptr_max |
| BUF_SIZE | 0 | mtd | (-1),64 |
| BUF_SIZE | 0 | mtd | (-1),64 |
| DATA_SOURCE | 0 | mtd | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &spinand->lock | ||
| HALF_LOCKED2 | &dev->lock | ||
| HALF_LOCKED2 | &master->master.chrdev_lock | ||
| HALF_LOCKED2 | global &mtd_table_mutex | ||
| TYPE_LOCK | (struct spinand_device)->lock |
drivers/spi/spi-qpic-snand.c qcom_spi_ooblayout_ecc() -> mtd_to_nanddev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mtd | 4096-ptr_max |
| BUF_SIZE | 0 | mtd | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | mtd | s32min-(-1),1-s32max |
| DATA_SOURCE | 0 | mtd | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 0 | mtd->erasesize | 0,64-16776960[c] |
| HOST_DATA | 0 | mtd->oobsize | 0-4095[c] |
| HOST_DATA | 0 | mtd->writesize | 0-262140 |
| HALF_LOCKED2 | &master->master.chrdev_lock | ||
| HALF_LOCKED2 | &s->lock | ||
| HALF_LOCKED2 | global &mtd_table_mutex |
drivers/spi/spi-qpic-snand.c qcom_spi_ooblayout_free() -> mtd_to_nanddev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mtd | 4096-ptr_max |
| BUF_SIZE | 0 | mtd | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | mtd | s32min-(-1),1-s32max |
| DATA_SOURCE | 0 | mtd | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 0 | mtd->erasesize | 0,64-16776960[c] |
| HOST_DATA | 0 | mtd->oobsize | 0-4095[c] |
| HOST_DATA | 0 | mtd->writesize | 0-262140 |
| HALF_LOCKED2 | &master->master.chrdev_lock | ||
| HALF_LOCKED2 | &s->lock | ||
| HALF_LOCKED2 | global &mtd_table_mutex |
drivers/mtd/nand/spi/otp.c mtd_to_spinand() -> mtd_to_nanddev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mtd | 4096-ptr_max |
| BUF_SIZE | 0 | mtd | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | mtd | s32min-(-1),1-s32max |
| DATA_SOURCE | 0 | mtd | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 0 | mtd->erasesize | 0,64-16776960[c] |
| HOST_DATA | 0 | mtd->oobsize | 0-4095[c] |
| HOST_DATA | 0 | mtd->writesize | 0-262140 |
| USER_DATA | 0 | mtd->erasesize | 0-u32max |
| USER_DATA | 0 | mtd->size | 0-u64max |
| HALF_LOCKED2 | &master->master.chrdev_lock |
drivers/mtd/nand/ecc-mxic.c mxic_ecc_ooblayout_ecc() -> mtd_to_nanddev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mtd | 4096-ptr_max |
| BUF_SIZE | 0 | mtd | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | mtd | s32min-(-1),1-s32max |
| DATA_SOURCE | 0 | mtd | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 0 | mtd->erasesize | 0,64-16776960[c] |
| HOST_DATA | 0 | mtd->oobsize | 0-4095[c] |
| HOST_DATA | 0 | mtd->writesize | 0-262140 |
| HALF_LOCKED2 | &master->master.chrdev_lock | ||
| HALF_LOCKED2 | &s->lock | ||
| HALF_LOCKED2 | global &mtd_table_mutex |
drivers/mtd/nand/ecc-mxic.c mxic_ecc_ooblayout_free() -> mtd_to_nanddev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mtd | 4096-ptr_max |
| BUF_SIZE | 0 | mtd | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | mtd | s32min-(-1),1-s32max |
| DATA_SOURCE | 0 | mtd | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 0 | mtd->erasesize | 0,64-16776960[c] |
| HOST_DATA | 0 | mtd->oobsize | 0-4095[c] |
| HOST_DATA | 0 | mtd->writesize | 0-262140 |
| HALF_LOCKED2 | &master->master.chrdev_lock | ||
| HALF_LOCKED2 | &s->lock | ||
| HALF_LOCKED2 | global &mtd_table_mutex |
drivers/spi/spi-amlogic-spifc-a4.c aml_sfc_layout_ecc() -> mtd_to_nanddev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mtd | 4096-ptr_max |
| BUF_SIZE | 0 | mtd | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | mtd | s32min-(-1),1-s32max |
| DATA_SOURCE | 0 | mtd | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 0 | mtd->erasesize | 0,64-16776960[c] |
| HOST_DATA | 0 | mtd->oobsize | 0-4095[c] |
| HOST_DATA | 0 | mtd->writesize | 0-262140 |
| HALF_LOCKED2 | &master->master.chrdev_lock | ||
| HALF_LOCKED2 | &s->lock | ||
| HALF_LOCKED2 | global &mtd_table_mutex |
drivers/spi/spi-amlogic-spifc-a4.c aml_sfc_ooblayout_free() -> mtd_to_nanddev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mtd | 4096-ptr_max |
| BUF_SIZE | 0 | mtd | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | mtd | s32min-(-1),1-s32max |
| DATA_SOURCE | 0 | mtd | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 0 | mtd->erasesize | 0,64-16776960[c] |
| HOST_DATA | 0 | mtd->oobsize | 0-4095[c] |
| HOST_DATA | 0 | mtd->writesize | 0-262140 |
| HALF_LOCKED2 | &master->master.chrdev_lock | ||
| HALF_LOCKED2 | &s->lock | ||
| HALF_LOCKED2 | global &mtd_table_mutex |
drivers/mtd/nand/raw/nand_base.c nand_ecc_choose_conf() -> mtd_to_nanddev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mtd | 4096-ptr_max |
| BUF_SIZE | 0 | mtd | 2448 |
| DATA_SOURCE | 0 | mtd | r nand_to_mtd |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &pool->lock |
drivers/mtd/nand/raw/nand_base.c nand_set_ecc_soft_ops() -> mtd_to_nanddev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | mtd | 2448 |
| DATA_SOURCE | 0 | mtd | r nand_to_mtd |
drivers/mtd/nand/raw/nand_base.c rawnand_dt_init() -> mtd_to_nanddev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mtd | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &pool->lock |
drivers/mtd/nand/raw/omap2.c omap_sw_ooblayout_ecc() -> mtd_to_nanddev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mtd | 4096-ptr_max |
| BUF_SIZE | 0 | mtd | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | mtd | s32min-(-1),1-s32max |
| DATA_SOURCE | 0 | mtd | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 0 | mtd->erasesize | 0,64-16776960[c] |
| HOST_DATA | 0 | mtd->oobsize | 0-4095[c] |
| HOST_DATA | 0 | mtd->writesize | 0-262140 |
| HALF_LOCKED2 | &master->master.chrdev_lock | ||
| HALF_LOCKED2 | &s->lock | ||
| HALF_LOCKED2 | global &mtd_table_mutex |
drivers/mtd/nand/raw/omap2.c omap_sw_ooblayout_free() -> mtd_to_nanddev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mtd | 4096-ptr_max |
| BUF_SIZE | 0 | mtd | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | mtd | s32min-(-1),1-s32max |
| DATA_SOURCE | 0 | mtd | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 0 | mtd->erasesize | 0,64-16776960[c] |
| HOST_DATA | 0 | mtd->oobsize | 0-4095[c] |
| HOST_DATA | 0 | mtd->writesize | 0-262140 |
| HALF_LOCKED2 | &master->master.chrdev_lock | ||
| HALF_LOCKED2 | &s->lock | ||
| HALF_LOCKED2 | global &mtd_table_mutex |
drivers/mtd/nand/spi/micron.c mtd_to_spinand() -> mtd_to_nanddev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mtd | 4096-ptr_max |
| BUF_SIZE | 0 | mtd | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | mtd | s32min-(-1),1-s32max |
| DATA_SOURCE | 0 | mtd | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 0 | mtd->erasesize | 0,64-16776960[c] |
| HOST_DATA | 0 | mtd->oobsize | 0-4095[c] |
| HOST_DATA | 0 | mtd->writesize | 0-262140 |
| HALF_LOCKED2 | &master->master.chrdev_lock | ||
| HALF_LOCKED2 | &s->lock | ||
| HALF_LOCKED2 | global &mtd_table_mutex |
drivers/mtd/nand/spi/esmt.c f50l1g41lb_ooblayout_ecc() -> mtd_to_nanddev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mtd | 4096-ptr_max |
| BUF_SIZE | 0 | mtd | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | mtd | s32min-(-1),1-s32max |
| DATA_SOURCE | 0 | mtd | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 0 | mtd->erasesize | 0,64-16776960[c] |
| HOST_DATA | 0 | mtd->oobsize | 0-4095[c] |
| HOST_DATA | 0 | mtd->writesize | 0-262140 |
| HALF_LOCKED2 | &master->master.chrdev_lock | ||
| HALF_LOCKED2 | &s->lock | ||
| HALF_LOCKED2 | global &mtd_table_mutex |
drivers/mtd/nand/spi/esmt.c f50l1g41lb_ooblayout_free() -> mtd_to_nanddev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mtd | 4096-ptr_max |
| BUF_SIZE | 0 | mtd | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | mtd | s32min-(-1),1-s32max |
| DATA_SOURCE | 0 | mtd | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 0 | mtd->erasesize | 0,64-16776960[c] |
| HOST_DATA | 0 | mtd->oobsize | 0-4095[c] |
| HOST_DATA | 0 | mtd->writesize | 0-262140 |
| HALF_LOCKED2 | &master->master.chrdev_lock | ||
| HALF_LOCKED2 | &s->lock | ||
| HALF_LOCKED2 | global &mtd_table_mutex |
drivers/mtd/nand/raw/sunxi_nand.c sunxi_nand_hw_ecc_ctrl_init() -> mtd_to_nanddev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mtd | 4096-ptr_max |
| BUF_SIZE | 0 | mtd | 2448 |
| DATA_SOURCE | 0 | mtd | r nand_to_mtd |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &pool->lock |
drivers/mtd/nand/ecc.c nand_ooblayout_ecc_lp() -> mtd_to_nanddev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mtd | 4096-ptr_max |
| BUF_SIZE | 0 | mtd | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | mtd | s32min-(-1),1-s32max |
| DATA_SOURCE | 0 | mtd | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 0 | mtd->erasesize | 0,64-16776960[c] |
| HOST_DATA | 0 | mtd->oobsize | 0-4095[c] |
| HOST_DATA | 0 | mtd->writesize | 0-262140 |
| HALF_LOCKED2 | &master->master.chrdev_lock | ||
| HALF_LOCKED2 | &s->lock | ||
| HALF_LOCKED2 | global &mtd_table_mutex |
drivers/mtd/nand/ecc.c nand_ooblayout_ecc_lp_hamming() -> mtd_to_nanddev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mtd | 4096-ptr_max |
| BUF_SIZE | 0 | mtd | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | mtd | s32min-(-1),1-s32max |
| DATA_SOURCE | 0 | mtd | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 0 | mtd->erasesize | 0,64-16776960[c] |
| HOST_DATA | 0 | mtd->oobsize | 0-4095[c] |
| HOST_DATA | 0 | mtd->writesize | 0-262140 |
| HALF_LOCKED2 | &master->master.chrdev_lock | ||
| HALF_LOCKED2 | &s->lock | ||
| HALF_LOCKED2 | global &mtd_table_mutex |
drivers/mtd/nand/ecc.c nand_ooblayout_ecc_sp() -> mtd_to_nanddev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mtd | 4096-ptr_max |
| BUF_SIZE | 0 | mtd | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | mtd | s32min-(-1),1-s32max |
| DATA_SOURCE | 0 | mtd | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 0 | mtd->erasesize | 0,64-16776960[c] |
| HOST_DATA | 0 | mtd->oobsize | 0-4095[c] |
| HOST_DATA | 0 | mtd->writesize | 0-262140 |
| HALF_LOCKED2 | &master->master.chrdev_lock | ||
| HALF_LOCKED2 | &s->lock | ||
| HALF_LOCKED2 | global &mtd_table_mutex |
drivers/mtd/nand/ecc.c nand_ooblayout_free_lp() -> mtd_to_nanddev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mtd | 4096-ptr_max |
| BUF_SIZE | 0 | mtd | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | mtd | s32min-(-1),1-s32max |
| DATA_SOURCE | 0 | mtd | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 0 | mtd->erasesize | 0,64-16776960[c] |
| HOST_DATA | 0 | mtd->oobsize | 0-4095[c] |
| HOST_DATA | 0 | mtd->writesize | 0-262140 |
| HALF_LOCKED2 | &master->master.chrdev_lock | ||
| HALF_LOCKED2 | &s->lock | ||
| HALF_LOCKED2 | global &mtd_table_mutex |
drivers/mtd/nand/ecc.c nand_ooblayout_free_lp_hamming() -> mtd_to_nanddev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mtd | 4096-ptr_max |
| BUF_SIZE | 0 | mtd | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | mtd | s32min-(-1),1-s32max |
| DATA_SOURCE | 0 | mtd | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 0 | mtd->erasesize | 0,64-16776960[c] |
| HOST_DATA | 0 | mtd->oobsize | 0-4095[c] |
| HOST_DATA | 0 | mtd->writesize | 0-262140 |
| HALF_LOCKED2 | &master->master.chrdev_lock | ||
| HALF_LOCKED2 | &s->lock | ||
| HALF_LOCKED2 | global &mtd_table_mutex |
drivers/spi/spi-mtk-snfi.c mtk_snand_ooblayout_free() -> mtd_to_nanddev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mtd | 4096-ptr_max |
| BUF_SIZE | 0 | mtd | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | mtd | s32min-(-1),1-s32max |
| DATA_SOURCE | 0 | mtd | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 0 | mtd->erasesize | 0,64-16776960[c] |
| HOST_DATA | 0 | mtd->oobsize | 0-4095[c] |
| HOST_DATA | 0 | mtd->writesize | 0-262140 |
| HALF_LOCKED2 | &master->master.chrdev_lock | ||
| HALF_LOCKED2 | &s->lock | ||
| HALF_LOCKED2 | global &mtd_table_mutex |
drivers/mtd/nand/ecc-realtek.c rtl_ecc_ooblayout_ecc() -> mtd_to_nanddev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mtd | 4096-ptr_max |
| BUF_SIZE | 0 | mtd | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | mtd | s32min-(-1),1-s32max |
| DATA_SOURCE | 0 | mtd | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 0 | mtd->erasesize | 0,64-16776960[c] |
| HOST_DATA | 0 | mtd->oobsize | 0-4095[c] |
| HOST_DATA | 0 | mtd->writesize | 0-262140 |
| HALF_LOCKED2 | &master->master.chrdev_lock | ||
| HALF_LOCKED2 | &s->lock | ||
| HALF_LOCKED2 | global &mtd_table_mutex |
drivers/mtd/nand/ecc-realtek.c rtl_ecc_ooblayout_free() -> mtd_to_nanddev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mtd | 4096-ptr_max |
| BUF_SIZE | 0 | mtd | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | mtd | s32min-(-1),1-s32max |
| DATA_SOURCE | 0 | mtd | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 0 | mtd->erasesize | 0,64-16776960[c] |
| HOST_DATA | 0 | mtd->oobsize | 0-4095[c] |
| HOST_DATA | 0 | mtd->writesize | 0-262140 |
| HALF_LOCKED2 | &master->master.chrdev_lock | ||
| HALF_LOCKED2 | &s->lock | ||
| HALF_LOCKED2 | global &mtd_table_mutex |
drivers/mtd/nand/raw/atmel/nand-controller.c atmel_nand_pmecc_init() -> mtd_to_nanddev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mtd | 4096-ptr_max |
| BUF_SIZE | 0 | mtd | 2448 |
| DATA_SOURCE | 0 | mtd | r nand_to_mtd |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/mtd/nand/core.c nanddev_mtd_erase() -> mtd_to_nanddev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mtd | 4096-ptr_max |
| DATA_SOURCE | 0 | mtd | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &spinand->lock | ||
| HALF_LOCKED2 | &dev->lock | ||
| HALF_LOCKED2 | &ftl->mutex | ||
| HALF_LOCKED2 | &master->master.chrdev_lock | ||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | global &mtd_table_mutex | ||
| TYPE_LOCK | (struct spinand_device)->lock |
drivers/mtd/nand/core.c nanddev_mtd_max_bad_blocks() -> mtd_to_nanddev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mtd | 4096-ptr_max |
| BUF_SIZE | 0 | mtd | s32min,(-1),1-s32max |
| BUF_SIZE | 0 | mtd | s32min,(-1),1-s32max |
| DATA_SOURCE | 0 | mtd | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | global &ubi_devices_mutex | ||
| HALF_LOCKED2 | global &mtd_table_mutex |
drivers/mtd/nand/raw/tegra_nand.c tegra_nand_get_strength() -> mtd_to_nanddev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mtd | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &pool->lock |
drivers/mtd/nand/raw/davinci_nand.c hwecc4_ooblayout_large_ecc() -> mtd_to_nanddev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mtd | 4096-ptr_max |
| BUF_SIZE | 0 | mtd | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | mtd | s32min-(-1),1-s32max |
| DATA_SOURCE | 0 | mtd | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 0 | mtd->erasesize | 0,64-16776960[c] |
| HOST_DATA | 0 | mtd->oobsize | 0-4095[c] |
| HOST_DATA | 0 | mtd->writesize | 0-262140 |
| HALF_LOCKED2 | &master->master.chrdev_lock | ||
| HALF_LOCKED2 | &s->lock | ||
| HALF_LOCKED2 | global &mtd_table_mutex |
drivers/mtd/nand/raw/davinci_nand.c hwecc4_ooblayout_large_free() -> mtd_to_nanddev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mtd | 4096-ptr_max |
| BUF_SIZE | 0 | mtd | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | mtd | s32min-(-1),1-s32max |
| DATA_SOURCE | 0 | mtd | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 0 | mtd->erasesize | 0,64-16776960[c] |
| HOST_DATA | 0 | mtd->oobsize | 0-4095[c] |
| HOST_DATA | 0 | mtd->writesize | 0-262140 |
| HALF_LOCKED2 | &master->master.chrdev_lock | ||
| HALF_LOCKED2 | &s->lock | ||
| HALF_LOCKED2 | global &mtd_table_mutex |