Defined in 1 files as a function:
Referenced in 1 files:
Smatch caller information:
drivers/mtd/nand/raw/nand_base.c nand_change_read_column_op() -> (struct nand_legacy)->cmdfunc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | chip | 4096-ptr_max |
| PARAM_VALUE | 0 | chip->base.ops->erase | 0,4096-ptr_max |
| PARAM_VALUE | 0 | chip->base.ops->isbad | 0,4096-ptr_max |
| PARAM_VALUE | 0 | chip->base.ops->markbad | 0,4096-ptr_max |
| PARAM_VALUE | 0 | chip->controller | 0,4096-ptr_max |
| PARAM_VALUE | 0 | chip->controller->ops->detach_chip | 0,1583562752288423936,3324054136611635200,3528536973807566848,4326869451060441088,7679234560064159744 |
| PARAM_VALUE | 0 | chip->controller->ops->exec_op | 0 |
| PARAM_VALUE | 0 | chip->manufacturer.desc->id | 1,4,7,32,44,69,137,143,146,152,155,173,194,200,236,239 |
| PARAM_VALUE | 0 | chip->manufacturer.desc->ops->fixup_onfi_param_page | 0,2293197095040008192,8624138701080768512 |
| PARAM_VALUE | 0 | *chip->bbt_md->pages | s32min-s32max |
| PARAM_VALUE | 0 | *chip->bbt_md->version | 0-255 |
| PARAM_VALUE | 0 | *chip->bbt_td->pages | s32min-s32max |
| PARAM_VALUE | 0 | *chip->bbt_td->version | 0-255 |
| PARAM_VALUE | 1 | command | 5 |
| PARAM_VALUE | 3 | page_addr | (-1) |
| BUF_SIZE | 0 | chip | (-1),4088 |
| BUF_SIZE | 0 | chip | (-1),4088 |
| BUF_SIZE | 0 | chip->badblock_pattern | (-1),72 |
| BUF_SIZE | 0 | chip->bbt_md | (-1)-0,72 |
| BUF_SIZE | 0 | chip->bbt_md->pattern | (-1),9 |
| BUF_SIZE | 0 | chip->bbt_td | (-1)-0,72,144 |
| BUF_SIZE | 0 | chip->bbt_td->pattern | (-1),9 |
| BUF_SIZE | 0 | chip->controller | (-1),168 |
| BUF_SIZE | 0 | chip->current_interface_config | (-1),1152 |
| BUF_SIZE | 0 | chip->data_buf | (-1)-s32max |
| BUF_SIZE | 0 | chip->legacy.dummy_controller.ops | (-1),32 |
| BUF_SIZE | 0 | chip->priv | (-1),4008 |
| CAPPED_DATA | 0 | chip | 1 |
| DATA_SOURCE | 0 | chip | $0 |
| DATA_SOURCE | 2 | column | $1 |
| STR_LEN | 0 | chip->bbt_md->pattern | (-1),8 |
| STR_LEN | 0 | chip->bbt_td->pattern | (-1),8 |
| CONTAINER | 0 | -64-2808+0 | $(-1) |
| NOSPEC | 0 | chip->cur_cs | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 0 | chip->cont_read.first_page | 1-s32max[c] |
| HOST_DATA | 0 | chip->cont_read.pause_page | 2-4147480570[c] |
| HOST_DATA | 0 | chip->controller->controller_wp | 0 |
| HOST_DATA | 0 | chip->controller->lock.osq.tail.counter | 0 |
| HOST_DATA | 0 | chip->controller->lock.owner.counter | 0 |
| HOST_DATA | 0 | chip->controller->supported_op.cont_read | 0 |
| HOST_DATA | 0 | chip->controller->supported_op.data_only_read | 0 |
| HOST_DATA | 0 | chip->cur_cs | 1-s32max[c] |
| HOST_DATA | 0 | chip->pagecache.page | s32min-s32max[c] |
| HOST_DATA | 0 | *chip->data_buf | 0-255 |
| HOST_DATA | 0 | *chip->oob_poi | 0-255 |
| USER_DATA | 0 | chip->cont_read.first_page | 1-s32max[c] |
| USER_DATA | 0 | chip->cur_cs | 1-s32max[c] |
| USER_DATA | 0 | chip->pagecache.page | s32min-s32max |
| USER_DATA | 0 | *chip->oob_poi | 0-255 |
| NO_OVERFLOW_SIMPLE | 0 | chip->ecc.postpad | |
| NO_OVERFLOW_SIMPLE | 0 | chip->ecc.prepad | |
| NO_OVERFLOW_SIMPLE | 0 | chip->nr_secure_regions | |
| NO_OVERFLOW_SIMPLE | 2 | column | |
| USER_PTR | 0 | chip->data_buf | |
| HALF_LOCKED2 | 0 | &chip->controller->lock | |
| HALF_LOCKED2 | 0 | &chip->lock |
drivers/mtd/nand/raw/nand_base.c nand_change_write_column_op() -> (struct nand_legacy)->cmdfunc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | chip | 4096-ptr_max |
| PARAM_VALUE | 0 | chip->base.ops->erase | 0,4096-ptr_max |
| PARAM_VALUE | 0 | chip->base.ops->isbad | 0,4096-ptr_max |
| PARAM_VALUE | 0 | chip->base.ops->markbad | 0,4096-ptr_max |
| PARAM_VALUE | 0 | chip->controller | 0,4096-ptr_max |
| PARAM_VALUE | 0 | chip->controller->ops | 0,4096-ptr_max |
| PARAM_VALUE | 0 | chip->controller->ops->exec_op | 0 |
| PARAM_VALUE | 0 | chip->manufacturer.desc->id | 1,4,7,32,44,69,137,143,146,152,155,173,194,200,236,239 |
| PARAM_VALUE | 0 | *chip->bbt_md->pages | s32min-s32max |
| PARAM_VALUE | 0 | *chip->bbt_md->version | 0-255 |
| PARAM_VALUE | 0 | *chip->bbt_td->pages | s32min-s32max |
| PARAM_VALUE | 0 | *chip->bbt_td->version | 0-255 |
| PARAM_VALUE | 1 | command | 133 |
| PARAM_VALUE | 3 | page_addr | (-1) |
| BUF_SIZE | 0 | chip | (-1),3704 |
| BUF_SIZE | 0 | chip | (-1),3704 |
| BUF_SIZE | 0 | chip->badblock_pattern | (-1),72 |
| BUF_SIZE | 0 | chip->bbt_md | (-1)-0,72 |
| BUF_SIZE | 0 | chip->bbt_md->pattern | (-1),9 |
| BUF_SIZE | 0 | chip->bbt_td | (-1)-0,72 |
| BUF_SIZE | 0 | chip->bbt_td->pattern | (-1),9 |
| BUF_SIZE | 0 | chip->controller | (-1),168 |
| BUF_SIZE | 0 | chip->data_buf | (-1)-s32max |
| CAPPED_DATA | 0 | chip | 1 |
| DATA_SOURCE | 0 | chip | $0 |
| DATA_SOURCE | 2 | column | $1 |
| STR_LEN | 0 | chip->bbt_md->pattern | (-1),8 |
| STR_LEN | 0 | chip->bbt_td->pattern | (-1),8 |
| CONTAINER | 0 | -64-2808+0 | $(-1) |
| NOSPEC | 0 | chip->cur_cs | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 0 | chip->cont_read.first_page | 1-s32max[c] |
| HOST_DATA | 0 | chip->cont_read.pause_page | 2-4147480570[c] |
| HOST_DATA | 0 | chip->cur_cs | 1-s32max[c] |
| HOST_DATA | 0 | chip->pagecache.page | s32min-s32max[c] |
| HOST_DATA | 0 | *chip->data_buf | 0-255 |
| HOST_DATA | 0 | *chip->oob_poi | 0-255 |
| USER_DATA | 0 | chip->cont_read.first_page | 1-s32max[c] |
| USER_DATA | 0 | chip->cur_cs | 1-s32max[c] |
| USER_DATA | 0 | chip->pagecache.page | s32min-s32max |
| USER_DATA | 0 | *chip->oob_poi | 0-255 |
| NO_OVERFLOW_SIMPLE | 0 | chip->ecc.postpad | |
| NO_OVERFLOW_SIMPLE | 0 | chip->ecc.prepad | |
| NO_OVERFLOW_SIMPLE | 0 | chip->nr_secure_regions | |
| NO_OVERFLOW_SIMPLE | 2 | column | |
| HALF_LOCKED2 | 0 | &chip->controller->lock | |
| HALF_LOCKED2 | 0 | &chip->lock |
drivers/mtd/nand/raw/nand_base.c nand_erase_op() -> (struct nand_legacy)->cmdfunc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | chip | 4096-ptr_max |
| PARAM_VALUE | 0 | chip->base.ops->erase | 0,2145616741012197376,5355711976263086080 |
| PARAM_VALUE | 0 | chip->base.ops->isbad | 0,4230751433069776896,8612460838360965120 |
| PARAM_VALUE | 0 | chip->base.ops->markbad | 0,4545526569871687680,7841708234825457664 |
| PARAM_VALUE | 0 | chip->controller | 0,4096-ptr_max |
| PARAM_VALUE | 0 | chip->controller->ops | 0,4096-ptr_max |
| PARAM_VALUE | 0 | chip->controller->ops->exec_op | 0 |
| PARAM_VALUE | 0 | *chip->bbt_md->pages | s32min-s32max |
| PARAM_VALUE | 0 | *chip->bbt_md->version | 0-255 |
| PARAM_VALUE | 0 | *chip->bbt_td->pages | s32min-s32max |
| PARAM_VALUE | 0 | *chip->bbt_td->version | 0-255 |
| PARAM_VALUE | 1 | command | 96 |
| PARAM_VALUE | 2 | column | (-1) |
| BUF_SIZE | 0 | chip | (-1),3704 |
| BUF_SIZE | 0 | chip | (-1),3704 |
| BUF_SIZE | 0 | chip->bbt_md | (-1)-0,72 |
| BUF_SIZE | 0 | chip->bbt_md->pattern | (-1),9 |
| BUF_SIZE | 0 | chip->bbt_td | (-1)-0,72 |
| BUF_SIZE | 0 | chip->bbt_td->pattern | (-1),9 |
| BUF_SIZE | 0 | chip->data_buf | (-1)-s32max |
| CAPPED_DATA | 0 | chip | 1 |
| DATA_SOURCE | 0 | chip | $0 |
| STR_LEN | 0 | chip->bbt_md->pattern | (-1),8 |
| STR_LEN | 0 | chip->bbt_td->pattern | (-1),8 |
| CONTAINER | 0 | -64-2808+0 | $(-1) |
| NOSPEC | 0 | chip->cur_cs | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 0 | chip->cur_cs | 1-s32max[c] |
| HOST_DATA | 0 | *chip->oob_poi | 0-255 |
| USER_DATA | 0 | chip->cur_cs | 1-s32max[c] |
| NO_OVERFLOW_SIMPLE | 0 | chip->nr_secure_regions | |
| HALF_LOCKED2 | &spinand->lock | ||
| HALF_LOCKED2 | 0 | &chip->controller->lock | |
| HALF_LOCKED2 | 0 | &chip->lock |
drivers/mtd/nand/raw/nand_base.c nand_erase_op() -> (struct nand_legacy)->cmdfunc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | chip | 4096-ptr_max |
| PARAM_VALUE | 0 | chip->base.ops->erase | 0,2145616741012197376,5355711976263086080 |
| PARAM_VALUE | 0 | chip->base.ops->isbad | 0,4230751433069776896,8612460838360965120 |
| PARAM_VALUE | 0 | chip->base.ops->markbad | 0,4545526569871687680,7841708234825457664 |
| PARAM_VALUE | 0 | chip->controller | 0,4096-ptr_max |
| PARAM_VALUE | 0 | chip->controller->ops | 0,4096-ptr_max |
| PARAM_VALUE | 0 | chip->controller->ops->exec_op | 0 |
| PARAM_VALUE | 0 | *chip->bbt_md->pages | s32min-s32max |
| PARAM_VALUE | 0 | *chip->bbt_md->version | 0-255 |
| PARAM_VALUE | 0 | *chip->bbt_td->pages | s32min-s32max |
| PARAM_VALUE | 0 | *chip->bbt_td->version | 0-255 |
| PARAM_VALUE | 1 | command | 208 |
| PARAM_VALUE | 2 | column | (-1) |
| PARAM_VALUE | 3 | page_addr | (-1) |
| BUF_SIZE | 0 | chip | (-1),3704 |
| BUF_SIZE | 0 | chip | (-1),3704 |
| BUF_SIZE | 0 | chip->bbt_md | (-1)-0,72 |
| BUF_SIZE | 0 | chip->bbt_md->pattern | (-1),9 |
| BUF_SIZE | 0 | chip->bbt_td | (-1)-0,72 |
| BUF_SIZE | 0 | chip->bbt_td->pattern | (-1),9 |
| BUF_SIZE | 0 | chip->data_buf | (-1)-s32max |
| CAPPED_DATA | 0 | chip | 1 |
| DATA_SOURCE | 0 | chip | $0 |
| STR_LEN | 0 | chip->bbt_md->pattern | (-1),8 |
| STR_LEN | 0 | chip->bbt_td->pattern | (-1),8 |
| CONTAINER | 0 | -64-2808+0 | $(-1) |
| NOSPEC | 0 | chip->cur_cs | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 0 | chip->cur_cs | 1-s32max[c] |
| HOST_DATA | 0 | chip->priv->curr_column | s32min-s32max[c] |
| HOST_DATA | 0 | chip->priv->curr_page_addr | 1-s32max[c] |
| HOST_DATA | 0 | chip->priv->offset | 0-s32max[c] |
| HOST_DATA | 0 | *chip->oob_poi | 0-255 |
| USER_DATA | 0 | chip->cur_cs | 1-s32max[c] |
| USER_DATA | 0 | chip->priv->curr_column | s32min-s32max[c] |
| USER_DATA | 0 | chip->priv->curr_page_addr | 0-s32max[c] |
| USER_DATA | 0 | chip->priv->offset | 0-s32max[c] |
| NO_OVERFLOW_SIMPLE | 0 | chip->nr_secure_regions | |
| HALF_LOCKED2 | &spinand->lock | ||
| HALF_LOCKED2 | 0 | &chip->controller->lock | |
| HALF_LOCKED2 | 0 | &chip->lock |
drivers/mtd/nand/raw/nand_base.c nand_exit_status_op() -> (struct nand_legacy)->cmdfunc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | chip | 4096-ptr_max |
| PARAM_VALUE | 0 | chip->base.ops->erase | 0,4096-ptr_max |
| PARAM_VALUE | 0 | chip->base.ops->isbad | 0,4096-ptr_max |
| PARAM_VALUE | 0 | chip->base.ops->markbad | 0,4096-ptr_max |
| PARAM_VALUE | 0 | chip->controller | 0,4096-ptr_max |
| PARAM_VALUE | 0 | chip->controller->ops | 0,4096-ptr_max |
| PARAM_VALUE | 0 | chip->controller->ops->detach_chip | 0,1583562752288423936,3324054136611635200,3528536973807566848,4326869451060441088,7679234560064159744 |
| PARAM_VALUE | 0 | chip->manufacturer.desc->id | 1,4,7,32,44,69,137,143,146,152,155,173,194,200,236,239 |
| PARAM_VALUE | 0 | *chip->bbt_md->pages | s32min-s32max |
| PARAM_VALUE | 0 | *chip->bbt_md->version | 0-255 |
| PARAM_VALUE | 0 | *chip->bbt_td->pages | s32min-s32max |
| PARAM_VALUE | 0 | *chip->bbt_td->version | 0-255 |
| PARAM_VALUE | 1 | command | 0 |
| PARAM_VALUE | 2 | column | (-1) |
| PARAM_VALUE | 3 | page_addr | (-1) |
| BUF_SIZE | 0 | chip->badblock_pattern | (-1),72 |
| BUF_SIZE | 0 | chip->bbt_md | (-1)-0,72 |
| BUF_SIZE | 0 | chip->bbt_md->pattern | (-1),9 |
| BUF_SIZE | 0 | chip->bbt_td | (-1)-0,72 |
| BUF_SIZE | 0 | chip->bbt_td->pattern | (-1),9 |
| BUF_SIZE | 0 | chip->controller | (-1),168 |
| BUF_SIZE | 0 | chip->current_interface_config | (-1),1152 |
| BUF_SIZE | 0 | chip->data_buf | (-1)-s32max |
| DATA_SOURCE | 0 | chip | $0 |
| STR_LEN | 0 | chip->bbt_md->pattern | (-1),8 |
| STR_LEN | 0 | chip->bbt_td->pattern | (-1),8 |
| CONTAINER | 0 | -64-2808+0 | $(-1) |
| NOSPEC | 0 | chip->cur_cs | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 0 | chip->cont_read.first_page | 1-s32max[c] |
| HOST_DATA | 0 | chip->cont_read.pause_page | 2-4147480570[c] |
| HOST_DATA | 0 | chip->cur_cs | 1-s32max[c] |
| HOST_DATA | 0 | chip->pagecache.page | s32min-s32max[c] |
| HOST_DATA | 0 | *chip->data_buf | 0-255 |
| HOST_DATA | 0 | *chip->oob_poi | 0-255 |
| USER_DATA | 0 | chip->cont_read.first_page | 1-s32max[c] |
| USER_DATA | 0 | chip->cur_cs | 1-s32max[c] |
| USER_DATA | 0 | chip->pagecache.page | s32min-s32max |
| USER_DATA | 0 | *chip->oob_poi | 0-255 |
| NO_OVERFLOW_SIMPLE | 0 | chip->ecc.postpad | |
| NO_OVERFLOW_SIMPLE | 0 | chip->ecc.prepad | |
| NO_OVERFLOW_SIMPLE | 0 | chip->nr_secure_regions | |
| USER_PTR | 0 | chip->data_buf | |
| HALF_LOCKED2 | 0 | &chip->controller->lock | |
| HALF_LOCKED2 | 0 | &chip->lock |
drivers/mtd/nand/raw/nand_base.c nand_get_features_op() -> (struct nand_legacy)->cmdfunc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | chip | 4096-ptr_max |
| PARAM_VALUE | 0 | chip->base.ops->erase | 0,4096-ptr_max |
| PARAM_VALUE | 0 | chip->base.ops->isbad | 0,4096-ptr_max |
| PARAM_VALUE | 0 | chip->controller | 0,4096-ptr_max |
| PARAM_VALUE | 0 | chip->controller->ops | 0,4096-ptr_max |
| PARAM_VALUE | 0 | chip->controller->ops->exec_op | 0 |
| PARAM_VALUE | 0 | chip->legacy.get_features | 0 |
| PARAM_VALUE | 0 | chip->manufacturer.desc->id | 1,4,7,32,44,69,137,143,146,152,155,173,194,200,236,239 |
| PARAM_VALUE | 0 | chip->manufacturer.desc->ops->init | 212359982685974528,823161443146813440,1372821563079450624,1811550138150207488,4454650112844922880,5087819817528287232,7923024313958473728,8655295264377085952 |
| PARAM_VALUE | 0 | chip->parameters.supports_set_get_features | 1 |
| PARAM_VALUE | 1 | command | 238 |
| PARAM_VALUE | 2 | column | 1,160,176 |
| PARAM_VALUE | 3 | page_addr | (-1) |
| BUF_SIZE | 0 | chip->bbt_md | (-1)-0,72 |
| BUF_SIZE | 0 | chip->bbt_md->pattern | (-1),9 |
| BUF_SIZE | 0 | chip->bbt_td | (-1)-0,72 |
| BUF_SIZE | 0 | chip->bbt_td->pattern | (-1),9 |
| BUF_SIZE | 0 | chip->current_interface_config | (-1),1152 |
| BUF_SIZE | 0 | chip->data_buf | (-1)-s32max |
| DATA_SOURCE | 0 | chip | $0 |
| DATA_SOURCE | 2 | column | $1 |
| STR_LEN | 0 | chip->bbt_md->pattern | (-1),8 |
| STR_LEN | 0 | chip->bbt_td->pattern | (-1),8 |
| CONTAINER | 0 | -64-2808+0 | $(-1) |
| NOSPEC | 0 | chip->cur_cs | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 0 | chip->cur_cs | 1-s32max[c] |
| HOST_DATA | 0 | *chip->oob_poi | 0-255 |
| USER_DATA | 0 | chip->cur_cs | 1-s32max[c] |
| HALF_LOCKED2 | 0 | &chip->controller->lock | |
| HALF_LOCKED2 | 0 | &chip->lock |
drivers/mtd/nand/raw/nand_base.c nand_prog_page_begin_op() -> (struct nand_legacy)->cmdfunc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | chip | 4096-ptr_max |
| PARAM_VALUE | 0 | chip->base.ops->erase | 0,4096-ptr_max |
| PARAM_VALUE | 0 | chip->base.ops->isbad | 0,4096-ptr_max |
| PARAM_VALUE | 0 | chip->base.ops->markbad | 0,4545526569871687680,7841708234825457664 |
| PARAM_VALUE | 0 | chip->controller | 0,4096-ptr_max |
| PARAM_VALUE | 0 | chip->controller->ops | 0,4096-ptr_max |
| PARAM_VALUE | 0 | chip->controller->ops->exec_op | 0 |
| PARAM_VALUE | 0 | chip->manufacturer.desc->id | 1,4,7,32,44,69,137,143,146,152,155,173,194,200,236,239 |
| PARAM_VALUE | 0 | *chip->bbt_md->pages | s32min-s32max |
| PARAM_VALUE | 0 | *chip->bbt_md->version | 0-255 |
| PARAM_VALUE | 0 | *chip->bbt_td->pages | s32min-s32max |
| PARAM_VALUE | 0 | *chip->bbt_td->version | 0-255 |
| PARAM_VALUE | 1 | command | 128 |
| BUF_SIZE | 0 | chip | (-1),3704 |
| BUF_SIZE | 0 | chip | (-1),3704 |
| BUF_SIZE | 0 | chip->badblock_pattern | (-1),72 |
| BUF_SIZE | 0 | chip->bbt_md | (-1)-0,72 |
| BUF_SIZE | 0 | chip->bbt_md->pattern | (-1),9 |
| BUF_SIZE | 0 | chip->bbt_td | (-1)-0,72 |
| BUF_SIZE | 0 | chip->bbt_td->pattern | (-1),9 |
| BUF_SIZE | 0 | chip->controller | (-1),168 |
| BUF_SIZE | 0 | chip->data_buf | (-1)-s32max |
| CAPPED_DATA | 0 | chip | 1 |
| DATA_SOURCE | 0 | chip | $0 |
| DATA_SOURCE | 2 | column | $2 |
| DATA_SOURCE | 3 | page_addr | $1 |
| STR_LEN | 0 | chip->bbt_md->pattern | (-1),8 |
| STR_LEN | 0 | chip->bbt_td->pattern | (-1),8 |
| CONTAINER | 0 | -64-2808+0 | $(-1) |
| NOSPEC | 0 | chip->cur_cs | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 0 | chip->cont_read.pause_page | 2-4147480570[c] |
| HOST_DATA | 0 | chip->cur_cs | 1-s32max[c] |
| HOST_DATA | 3 | page_addr | 1-s32max[c] |
| USER_DATA | 0 | chip->cur_cs | 1-s32max[c] |
| USER_DATA | 3 | page_addr | 1-s32max[c] |
| NO_OVERFLOW_SIMPLE | 0 | chip->nr_secure_regions | |
| HALF_LOCKED2 | 0 | &chip->controller->lock | |
| HALF_LOCKED2 | 0 | &chip->lock |
drivers/mtd/nand/raw/nand_base.c nand_prog_page_end_op() -> (struct nand_legacy)->cmdfunc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | chip | 4096-ptr_max |
| PARAM_VALUE | 0 | chip->base.ops->erase | 0,4096-ptr_max |
| PARAM_VALUE | 0 | chip->base.ops->isbad | 0,4096-ptr_max |
| PARAM_VALUE | 0 | chip->base.ops->markbad | 0,4545526569871687680,7841708234825457664 |
| PARAM_VALUE | 0 | chip->controller | 0,4096-ptr_max |
| PARAM_VALUE | 0 | chip->controller->ops | 0,4096-ptr_max |
| PARAM_VALUE | 0 | chip->controller->ops->exec_op | 0 |
| PARAM_VALUE | 0 | chip->manufacturer.desc->id | 1,4,7,32,44,69,137,143,146,152,155,173,194,200,236,239 |
| PARAM_VALUE | 0 | *chip->bbt_md->pages | s32min-s32max |
| PARAM_VALUE | 0 | *chip->bbt_md->version | 0-255 |
| PARAM_VALUE | 0 | *chip->bbt_td->pages | s32min-s32max |
| PARAM_VALUE | 0 | *chip->bbt_td->version | 0-255 |
| PARAM_VALUE | 1 | command | 16 |
| PARAM_VALUE | 2 | column | (-1) |
| PARAM_VALUE | 3 | page_addr | (-1) |
| BUF_SIZE | 0 | chip | (-1),3704 |
| BUF_SIZE | 0 | chip | (-1),3704 |
| BUF_SIZE | 0 | chip->badblock_pattern | (-1),72 |
| BUF_SIZE | 0 | chip->bbt_md | (-1)-0,72 |
| BUF_SIZE | 0 | chip->bbt_md->pattern | (-1),9 |
| BUF_SIZE | 0 | chip->bbt_td | (-1)-0,72 |
| BUF_SIZE | 0 | chip->bbt_td->pattern | (-1),9 |
| BUF_SIZE | 0 | chip->controller | (-1),168 |
| BUF_SIZE | 0 | chip->data_buf | (-1)-s32max |
| CAPPED_DATA | 0 | chip | 1 |
| DATA_SOURCE | 0 | chip | $0 |
| STR_LEN | 0 | chip->bbt_md->pattern | (-1),8 |
| STR_LEN | 0 | chip->bbt_td->pattern | (-1),8 |
| CONTAINER | 0 | -64-2808+0 | $(-1) |
| NOSPEC | 0 | chip->cur_cs | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 0 | chip->cont_read.pause_page | 2-4147480570[c] |
| HOST_DATA | 0 | chip->cur_cs | 1-s32max[c] |
| HOST_DATA | 0 | *chip->oob_poi | 0-255 |
| USER_DATA | 0 | chip->cur_cs | 1-s32max[c] |
| NO_OVERFLOW_SIMPLE | 0 | chip->nr_secure_regions | |
| HALF_LOCKED2 | 0 | &chip->controller->lock | |
| HALF_LOCKED2 | 0 | &chip->lock |
drivers/mtd/nand/raw/nand_base.c nand_prog_page_op() -> (struct nand_legacy)->cmdfunc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | chip | 4096-ptr_max |
| PARAM_VALUE | 0 | chip->base.ops->erase | 0,4096-ptr_max |
| PARAM_VALUE | 0 | chip->base.ops->isbad | 0,4096-ptr_max |
| PARAM_VALUE | 0 | chip->base.ops->markbad | 0,4545526569871687680,7841708234825457664 |
| PARAM_VALUE | 0 | chip->controller | 0,4096-ptr_max |
| PARAM_VALUE | 0 | chip->controller->ops | 0,4096-ptr_max |
| PARAM_VALUE | 0 | chip->controller->ops->exec_op | 0 |
| PARAM_VALUE | 0 | chip->manufacturer.desc->id | 1,4,7,32,44,69,137,143,146,152,155,173,194,200,236,239 |
| PARAM_VALUE | 0 | chip->manufacturer.desc->ops->init | 212359982685974528,823161443146813440,1372821563079450624,1811550138150207488,4454650112844922880,5087819817528287232,7923024313958473728,8655295264377085952 |
| PARAM_VALUE | 1 | command | 128 |
| BUF_SIZE | 0 | chip | (-1),3704 |
| BUF_SIZE | 0 | chip | (-1),3704 |
| BUF_SIZE | 0 | chip->badblock_pattern | (-1),72 |
| BUF_SIZE | 0 | chip->bbt_md | (-1)-0,72 |
| BUF_SIZE | 0 | chip->bbt_md->pattern | (-1),9 |
| BUF_SIZE | 0 | chip->bbt_td | (-1)-0,72 |
| BUF_SIZE | 0 | chip->bbt_td->pattern | (-1),9 |
| BUF_SIZE | 0 | chip->controller | (-1),168 |
| BUF_SIZE | 0 | chip->data_buf | (-1)-s32max |
| DATA_SOURCE | 0 | chip | $0 |
| DATA_SOURCE | 2 | column | $2 |
| DATA_SOURCE | 3 | page_addr | $1 |
| STR_LEN | 0 | chip->bbt_md->pattern | (-1),8 |
| STR_LEN | 0 | chip->bbt_td->pattern | (-1),8 |
| CONTAINER | 0 | -64-2808+0 | $(-1) |
| NOSPEC | 0 | chip->cur_cs | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 0 | chip->cont_read.pause_page | 2-4147480570[c] |
| HOST_DATA | 0 | chip->cur_cs | 1-s32max[c] |
| HOST_DATA | 0 | *chip->oob_poi | 0-255 |
| HOST_DATA | 2 | column | 2-2111[c] |
| HOST_DATA | 3 | page_addr | 1-s32max[c] |
| USER_DATA | 0 | chip->cur_cs | 1-s32max[c] |
| USER_DATA | 2 | column | 2-2111[c] |
| USER_DATA | 3 | page_addr | 1-s32max[c] |
| NO_OVERFLOW_SIMPLE | 0 | chip->nr_secure_regions | |
| HALF_LOCKED2 | 0 | &chip->controller->lock | |
| HALF_LOCKED2 | 0 | &chip->lock |
drivers/mtd/nand/raw/nand_base.c nand_prog_page_op() -> (struct nand_legacy)->cmdfunc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | chip | 4096-ptr_max |
| PARAM_VALUE | 0 | chip->base.ops->erase | 0,4096-ptr_max |
| PARAM_VALUE | 0 | chip->base.ops->isbad | 0,4096-ptr_max |
| PARAM_VALUE | 0 | chip->base.ops->markbad | 0,4545526569871687680,7841708234825457664 |
| PARAM_VALUE | 0 | chip->controller | 0,4096-ptr_max |
| PARAM_VALUE | 0 | chip->controller->ops | 0,4096-ptr_max |
| PARAM_VALUE | 0 | chip->controller->ops->exec_op | 0 |
| PARAM_VALUE | 0 | chip->manufacturer.desc->id | 1,4,7,32,44,69,137,143,146,152,155,173,194,200,236,239 |
| PARAM_VALUE | 0 | chip->manufacturer.desc->ops->init | 212359982685974528,823161443146813440,1372821563079450624,1811550138150207488,4454650112844922880,5087819817528287232,7923024313958473728,8655295264377085952 |
| PARAM_VALUE | 1 | command | 16 |
| PARAM_VALUE | 2 | column | (-1) |
| PARAM_VALUE | 3 | page_addr | (-1) |
| BUF_SIZE | 0 | chip | (-1),3704 |
| BUF_SIZE | 0 | chip | (-1),3704 |
| BUF_SIZE | 0 | chip->badblock_pattern | (-1),72 |
| BUF_SIZE | 0 | chip->bbt_md | (-1)-0,72 |
| BUF_SIZE | 0 | chip->bbt_md->pattern | (-1),9 |
| BUF_SIZE | 0 | chip->bbt_td | (-1)-0,72 |
| BUF_SIZE | 0 | chip->bbt_td->pattern | (-1),9 |
| BUF_SIZE | 0 | chip->controller | (-1),168 |
| BUF_SIZE | 0 | chip->data_buf | (-1)-s32max |
| DATA_SOURCE | 0 | chip | $0 |
| STR_LEN | 0 | chip->bbt_md->pattern | (-1),8 |
| STR_LEN | 0 | chip->bbt_td->pattern | (-1),8 |
| CONTAINER | 0 | -64-2808+0 | $(-1) |
| NOSPEC | 0 | chip->cur_cs | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 0 | chip->cont_read.pause_page | 2-4147480570[c] |
| HOST_DATA | 0 | chip->cur_cs | 1-s32max[c] |
| HOST_DATA | 0 | chip->priv->curr_column | s32min-s32max[c] |
| HOST_DATA | 0 | chip->priv->curr_page_addr | 1-s32max[c] |
| HOST_DATA | 0 | chip->priv->offset | 0-s32max[c] |
| HOST_DATA | 0 | *chip->oob_poi | 0-255 |
| USER_DATA | 0 | chip->cur_cs | 1-s32max[c] |
| USER_DATA | 0 | chip->priv->curr_column | s32min-s32max[c] |
| USER_DATA | 0 | chip->priv->curr_page_addr | 0-s32max[c] |
| USER_DATA | 0 | chip->priv->offset | 0-s32max[c] |
| NO_OVERFLOW_SIMPLE | 0 | chip->nr_secure_regions | |
| HALF_LOCKED2 | 0 | &chip->controller->lock | |
| HALF_LOCKED2 | 0 | &chip->lock |
drivers/mtd/nand/raw/nand_base.c nand_read_oob_op() -> (struct nand_legacy)->cmdfunc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | chip | 4096-ptr_max |
| PARAM_VALUE | 0 | chip->base.ops->erase | 0,4096-ptr_max |
| PARAM_VALUE | 0 | chip->base.ops->isbad | 0,4096-ptr_max |
| PARAM_VALUE | 0 | chip->base.ops->markbad | 0,4096-ptr_max |
| PARAM_VALUE | 0 | chip->controller | 0,4096-ptr_max |
| PARAM_VALUE | 0 | chip->controller->ops | 0,4096-ptr_max |
| PARAM_VALUE | 0 | chip->controller->ops->exec_op | 0 |
| PARAM_VALUE | 0 | chip->manufacturer.desc->id | 1,4,7,32,44,69,137,143,146,152,155,173,194,200,236,239 |
| PARAM_VALUE | 1 | command | 80 |
| PARAM_VALUE | 2 | column | 0 |
| BUF_SIZE | 0 | chip->badblock_pattern | (-1),72 |
| BUF_SIZE | 0 | chip->bbt_md | (-1)-0,72 |
| BUF_SIZE | 0 | chip->bbt_md->pattern | (-1),9 |
| BUF_SIZE | 0 | chip->bbt_td | (-1)-0,72 |
| BUF_SIZE | 0 | chip->bbt_td->pattern | (-1),9 |
| BUF_SIZE | 0 | chip->controller | (-1),168 |
| BUF_SIZE | 0 | chip->data_buf | (-1)-s32max |
| CAPPED_DATA | 0 | chip | 1 |
| DATA_SOURCE | 0 | chip | $0 |
| DATA_SOURCE | 2 | column | $2 |
| DATA_SOURCE | 3 | page_addr | $1 |
| STR_LEN | 0 | chip->bbt_md->pattern | (-1),8 |
| STR_LEN | 0 | chip->bbt_td->pattern | (-1),8 |
| CONTAINER | 0 | -64-2808+0 | $(-1) |
| NOSPEC | 0 | chip->cur_cs | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 0 | chip->cont_read.first_page | 1-s32max[c] |
| HOST_DATA | 0 | chip->cont_read.pause_page | 2-4147480570[c] |
| HOST_DATA | 0 | chip->cur_cs | 1-s32max[c] |
| HOST_DATA | 0 | chip->pagecache.page | s32min-s32max[c] |
| HOST_DATA | 0 | *chip->data_buf | 0-255 |
| HOST_DATA | 0 | *chip->oob_poi | 0-255 |
| HOST_DATA | 3 | page_addr | 1-s32max[c] |
| USER_DATA | 0 | chip->cont_read.first_page | 1-s32max[c] |
| USER_DATA | 0 | chip->cur_cs | 1-s32max[c] |
| USER_DATA | 0 | chip->pagecache.page | s32min-s32max |
| USER_DATA | 0 | *chip->oob_poi | 0-255 |
| USER_DATA | 3 | page_addr | 1-s32max[c] |
| NO_OVERFLOW_SIMPLE | 0 | chip->ecc.postpad | |
| NO_OVERFLOW_SIMPLE | 0 | chip->ecc.prepad | |
| NO_OVERFLOW_SIMPLE | 0 | chip->nr_secure_regions | |
| NO_OVERFLOW_SIMPLE | 2 | column | |
| HALF_LOCKED2 | 0 | &chip->controller->lock | |
| HALF_LOCKED2 | 0 | &chip->lock |
drivers/mtd/nand/raw/nand_base.c nand_read_page_op() -> (struct nand_legacy)->cmdfunc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | chip | 4096-ptr_max |
| PARAM_VALUE | 0 | chip->base.ops->erase | 0,4096-ptr_max |
| PARAM_VALUE | 0 | chip->base.ops->isbad | 0,4096-ptr_max |
| PARAM_VALUE | 0 | chip->base.ops->markbad | 0,4096-ptr_max |
| PARAM_VALUE | 0 | chip->controller->ops->exec_op | 0 |
| PARAM_VALUE | 0 | chip->manufacturer.desc->id | 1,4,7,32,44,69,137,143,146,152,155,173,194,200,236,239 |
| PARAM_VALUE | 0 | chip->manufacturer.desc->ops->init | 212359982685974528,823161443146813440,1372821563079450624,1811550138150207488,4454650112844922880,5087819817528287232,7923024313958473728,8655295264377085952 |
| PARAM_VALUE | 0 | *chip->bbt_md->pages | s32min-s32max |
| PARAM_VALUE | 0 | *chip->bbt_md->version | 0-255 |
| PARAM_VALUE | 0 | *chip->bbt_td->pages | s32min-s32max |
| PARAM_VALUE | 0 | *chip->bbt_td->version | 0-255 |
| PARAM_VALUE | 1 | command | 0 |
| BUF_SIZE | 0 | chip | (-1),3704 |
| BUF_SIZE | 0 | chip | (-1),3704 |
| BUF_SIZE | 0 | chip->badblock_pattern | (-1),72 |
| BUF_SIZE | 0 | chip->bbt_md | (-1)-0,72 |
| BUF_SIZE | 0 | chip->bbt_md->pattern | (-1),9 |
| BUF_SIZE | 0 | chip->bbt_td | (-1)-0,72 |
| BUF_SIZE | 0 | chip->bbt_td->pattern | (-1),9 |
| BUF_SIZE | 0 | chip->controller | (-1),168 |
| BUF_SIZE | 0 | chip->data_buf | (-1)-s32max |
| CAPPED_DATA | 0 | chip | 1 |
| DATA_SOURCE | 0 | chip | $0 |
| DATA_SOURCE | 2 | column | $2 |
| DATA_SOURCE | 3 | page_addr | $1 |
| STR_LEN | 0 | chip->bbt_md->pattern | (-1),8 |
| STR_LEN | 0 | chip->bbt_td->pattern | (-1),8 |
| CONTAINER | 0 | -64-2808+0 | $(-1) |
| NOSPEC | 0 | chip->cur_cs | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 0 | chip->cont_read.first_page | 1-s32max[c] |
| HOST_DATA | 0 | chip->cont_read.pause_page | 2-4147480570[c] |
| HOST_DATA | 0 | chip->cur_cs | 1-s32max[c] |
| HOST_DATA | 0 | chip->pagecache.page | s32min-s32max[c] |
| HOST_DATA | 0 | *chip->data_buf | 0-255 |
| HOST_DATA | 0 | *chip->oob_poi | 0-255 |
| HOST_DATA | 2 | column | 2-2111[c] |
| HOST_DATA | 3 | page_addr | 1-s32max[c] |
| USER_DATA | 0 | chip->cont_read.first_page | 1-s32max[c] |
| USER_DATA | 0 | chip->cur_cs | 1-s32max[c] |
| USER_DATA | 0 | chip->pagecache.page | s32min-s32max |
| USER_DATA | 0 | *chip->oob_poi | 0-255 |
| USER_DATA | 2 | column | 2-2111[c] |
| USER_DATA | 3 | page_addr | 1-s32max[c] |
| NO_OVERFLOW_SIMPLE | 0 | chip->ecc.postpad | |
| NO_OVERFLOW_SIMPLE | 0 | chip->ecc.prepad | |
| NO_OVERFLOW_SIMPLE | 0 | chip->nr_secure_regions | |
| NO_OVERFLOW_SIMPLE | 0 | chip->pagecache.bitflips | |
| HALF_LOCKED2 | 0 | &chip->controller->lock | |
| HALF_LOCKED2 | 0 | &chip->lock |
drivers/mtd/nand/raw/nand_base.c nand_read_param_page_op() -> (struct nand_legacy)->cmdfunc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | chip | 4096-ptr_max |
| PARAM_VALUE | 0 | chip->controller | 0,4096-ptr_max |
| PARAM_VALUE | 0 | chip->controller->lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | chip->controller->lock.first_waiter | 0 |
| PARAM_VALUE | 0 | chip->controller->lock.magic | 4096-ptr_max |
| PARAM_VALUE | 0 | chip->controller->lock.osq.tail.counter | 0 |
| PARAM_VALUE | 0 | chip->controller->lock.owner.counter | 0 |
| PARAM_VALUE | 0 | chip->controller->ops | 0,4096-ptr_max |
| PARAM_VALUE | 0 | chip->id.data | 4096-ptr_max |
| PARAM_VALUE | 0 | chip->lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | chip->priv->command | 0,4-5,16,22-23,25,54,80,96,112,128,133,144,185,208,236,238-239,255,4294967295 |
| PARAM_VALUE | 0 | chip->priv->comp_controller->wait.lock.owner | (-4611686018427387904)-4611686018427387903 |
| PARAM_VALUE | 0 | chip->priv->comp_nand->wait.lock.owner | (-4611686018427387904)-4611686018427387903 |
| PARAM_VALUE | 0 | chip->priv->curr_command | 0,4-5,16,22-23,25,54,80,96,112,128,133,144,185,208,236,238-239,255,4294967295 |
| PARAM_VALUE | 0 | chip->priv->dma_error | 0 |
| PARAM_VALUE | 0 | chip->resume_wq.head.next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | chip->resume_wq.head.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | chip->resume_wq.head.prev->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | *chip->priv->cmd_complete.wait.lock.owner | (-4611686018427387904)-4611686018427387903 |
| PARAM_VALUE | 1 | command | 236 |
| PARAM_VALUE | 2 | column | 0,64 |
| PARAM_VALUE | 3 | page_addr | (-1) |
| BUF_SIZE | 0 | chip | (-1),4088 |
| BUF_SIZE | 0 | chip | (-1),4088 |
| BUF_SIZE | 0 | chip->badblock_pattern | (-1),72 |
| BUF_SIZE | 0 | chip->bbt_md | (-1),72 |
| BUF_SIZE | 0 | chip->bbt_td | (-1),72,144 |
| BUF_SIZE | 0 | chip->legacy.dummy_controller.ops | (-1),32 |
| BUF_SIZE | 0 | chip->priv | (-1),4008 |
| DATA_SOURCE | 0 | chip | $0 |
| DATA_SOURCE | 2 | column | $1 |
| CONTAINER | 0 | -64-2808+0 | $(-1) |
| HARD_MAX | 2 | column | 64 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 0 | chip->controller->controller_wp | 0 |
| HOST_DATA | 0 | chip->controller->lock.osq.tail.counter | 0 |
| HOST_DATA | 0 | chip->controller->lock.owner.counter | 0 |
| HOST_DATA | 0 | chip->controller->supported_op.cont_read | 0 |
| HOST_DATA | 0 | chip->controller->supported_op.data_only_read | 0 |
| HOST_DATA | 0 | chip->cur_cs | 1-s32max[c] |
| HALF_LOCKED2 | &pool->lock |
drivers/mtd/nand/raw/nand_base.c nand_readid_op() -> (struct nand_legacy)->cmdfunc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | chip | 4096-ptr_max |
| PARAM_VALUE | 0 | chip->base.ops->erase | 0,2145616741012197376,5355711976263086080 |
| PARAM_VALUE | 0 | chip->base.ops->isbad | 0,4230751433069776896,8612460838360965120 |
| PARAM_VALUE | 0 | chip->controller | 0,4096-ptr_max |
| PARAM_VALUE | 0 | chip->controller->ops | 0,4096-ptr_max |
| PARAM_VALUE | 0 | chip->controller->ops->exec_op | 0 |
| PARAM_VALUE | 0 | chip->manufacturer.desc->id | 1,4,7,32,44,69,137,143,146,152,155,173,194,200,236,239 |
| PARAM_VALUE | 0 | chip->manufacturer.desc->ops->detect | 0,5100703179759931392,5131161534990839808,5588308153805488128,5662951201666519040,6952206307203805184 |
| PARAM_VALUE | 0 | chip->manufacturer.desc->ops->init | 212359982685974528,823161443146813440,1372821563079450624,1811550138150207488,4454650112844922880,5087819817528287232,7923024313958473728,8655295264377085952 |
| PARAM_VALUE | 1 | command | 144 |
| PARAM_VALUE | 2 | column | 0,32,64 |
| PARAM_VALUE | 3 | page_addr | (-1) |
| BUF_SIZE | 0 | chip | (-1),4088 |
| BUF_SIZE | 0 | chip | (-1),4088 |
| BUF_SIZE | 0 | chip->badblock_pattern | (-1),72 |
| BUF_SIZE | 0 | chip->bbt_md | (-1),72 |
| BUF_SIZE | 0 | chip->bbt_td | (-1),72,144 |
| BUF_SIZE | 0 | chip->legacy.dummy_controller.ops | (-1),32 |
| BUF_SIZE | 0 | chip->priv | (-1),4008 |
| DATA_SOURCE | 0 | chip | $0 |
| DATA_SOURCE | 2 | column | $1 |
| CONTAINER | 0 | -64-2808+0 | $(-1) |
| HARD_MAX | 2 | column | 64 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 0 | chip->controller->controller_wp | 0 |
| HOST_DATA | 0 | chip->controller->lock.osq.tail.counter | 0 |
| HOST_DATA | 0 | chip->controller->lock.owner.counter | 0 |
| HOST_DATA | 0 | chip->controller->supported_op.cont_read | 0-1 |
| HOST_DATA | 0 | chip->controller->supported_op.data_only_read | 0-1 |
| HOST_DATA | 0 | chip->cur_cs | 1-s32max[c] |
| NO_OVERFLOW_SIMPLE | 0 | chip->cur_cs |
drivers/mtd/nand/raw/nand_base.c nand_reset_op() -> (struct nand_legacy)->cmdfunc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | chip | 4096-ptr_max |
| PARAM_VALUE | 0 | chip->base.ops->erase | 0,4096-ptr_max |
| PARAM_VALUE | 0 | chip->base.ops->isbad | 0,4096-ptr_max |
| PARAM_VALUE | 0 | chip->base.ops->markbad | 0,4545526569871687680,7841708234825457664 |
| PARAM_VALUE | 0 | chip->controller | 0,4096-ptr_max |
| PARAM_VALUE | 0 | chip->controller->ops | 0,4096-ptr_max |
| PARAM_VALUE | 0 | chip->controller->ops->exec_op | 0 |
| PARAM_VALUE | 0 | chip->manufacturer.desc->id | 1,4,7,32,44,69,137,143,146,152,155,173,194,200,236,239 |
| PARAM_VALUE | 0 | chip->manufacturer.desc->ops->init | 212359982685974528,823161443146813440,1372821563079450624,1811550138150207488,4454650112844922880,5087819817528287232,7923024313958473728,8655295264377085952 |
| PARAM_VALUE | 1 | command | 255 |
| PARAM_VALUE | 2 | column | (-1) |
| PARAM_VALUE | 3 | page_addr | (-1) |
| BUF_SIZE | 0 | chip | (-1),3704,4088 |
| BUF_SIZE | 0 | chip | (-1),3704,4088 |
| BUF_SIZE | 0 | chip->badblock_pattern | (-1),72 |
| BUF_SIZE | 0 | chip->bbt_md | (-1)-0,72 |
| BUF_SIZE | 0 | chip->bbt_md->pattern | (-1),9 |
| BUF_SIZE | 0 | chip->bbt_td | (-1)-0,72,144 |
| BUF_SIZE | 0 | chip->bbt_td->pattern | (-1),9 |
| BUF_SIZE | 0 | chip->controller | (-1),168 |
| BUF_SIZE | 0 | chip->current_interface_config | (-1),1152 |
| BUF_SIZE | 0 | chip->data_buf | (-1)-s32max |
| BUF_SIZE | 0 | chip->legacy.dummy_controller.ops | (-1),32 |
| BUF_SIZE | 0 | chip->priv | (-1),4008 |
| DATA_SOURCE | 0 | chip | $0 |
| STR_LEN | 0 | chip->bbt_md->pattern | (-1),8 |
| STR_LEN | 0 | chip->bbt_td->pattern | (-1),8 |
| CONTAINER | 0 | -64-2808+0 | $(-1) |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 0 | chip->controller->controller_wp | 0 |
| HOST_DATA | 0 | chip->controller->lock.osq.tail.counter | 0 |
| HOST_DATA | 0 | chip->controller->lock.owner.counter | 0 |
| HOST_DATA | 0 | chip->controller->supported_op.cont_read | 0-1 |
| HOST_DATA | 0 | chip->controller->supported_op.data_only_read | 0-1 |
| HOST_DATA | 0 | chip->cur_cs | 1-s32max[c] |
| HOST_DATA | 0 | *chip->oob_poi | 0-255 |
| NO_OVERFLOW_SIMPLE | 0 | chip->cur_cs | |
| NO_OVERFLOW_SIMPLE | 0 | chip->nr_secure_regions | |
| HALF_LOCKED2 | 0 | &chip->controller->lock | |
| HALF_LOCKED2 | 0 | &chip->lock |
drivers/mtd/nand/raw/nand_base.c nand_set_features_op() -> (struct nand_legacy)->cmdfunc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | chip | 4096-ptr_max |
| PARAM_VALUE | 0 | chip->base.ops->erase | 0,4096-ptr_max |
| PARAM_VALUE | 0 | chip->base.ops->isbad | 0,4096-ptr_max |
| PARAM_VALUE | 0 | chip->base.ops->markbad | 0,4096-ptr_max |
| PARAM_VALUE | 0 | chip->controller | 0,4096-ptr_max |
| PARAM_VALUE | 0 | chip->controller->ops | 0,4096-ptr_max |
| PARAM_VALUE | 0 | chip->controller->ops->exec_op | 0 |
| PARAM_VALUE | 0 | chip->legacy.set_features | 0 |
| PARAM_VALUE | 0 | chip->manufacturer.desc->id | 1,4,7,32,44,69,137,143,146,152,155,173,194,200,236,239 |
| PARAM_VALUE | 0 | chip->manufacturer.desc->ops->detect | 0,5,4096-ptr_max |
| PARAM_VALUE | 0 | chip->manufacturer.desc->ops->init | 212359982685974528,823161443146813440,1372821563079450624,1811550138150207488,4454650112844922880,5087819817528287232,7923024313958473728,8655295264377085952 |
| PARAM_VALUE | 0 | chip->parameters.supports_set_get_features | 1 |
| PARAM_VALUE | 1 | command | 239 |
| PARAM_VALUE | 2 | column | 1,137,144,160,176 |
| PARAM_VALUE | 3 | page_addr | (-1) |
| BUF_SIZE | 0 | chip->badblock_pattern | (-1),72 |
| BUF_SIZE | 0 | chip->bbt_md | (-1)-0,72 |
| BUF_SIZE | 0 | chip->bbt_md->pattern | (-1),9 |
| BUF_SIZE | 0 | chip->bbt_td | (-1)-0,72 |
| BUF_SIZE | 0 | chip->bbt_td->pattern | (-1),9 |
| BUF_SIZE | 0 | chip->controller | (-1),168 |
| BUF_SIZE | 0 | chip->current_interface_config | (-1),1152 |
| BUF_SIZE | 0 | chip->data_buf | (-1)-s32max |
| DATA_SOURCE | 0 | chip | $0 |
| DATA_SOURCE | 2 | column | $1 |
| STR_LEN | 0 | chip->bbt_md->pattern | (-1),8 |
| STR_LEN | 0 | chip->bbt_td->pattern | (-1),8 |
| CONTAINER | 0 | -64-2808+0 | $(-1) |
| NOSPEC | 0 | chip->cur_cs | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 0 | chip->cont_read.first_page | 1-s32max[c] |
| HOST_DATA | 0 | chip->cont_read.pause_page | 2-4147480570[c] |
| HOST_DATA | 0 | chip->cur_cs | 1-s32max[c] |
| HOST_DATA | 0 | chip->pagecache.page | s32min-s32max[c] |
| HOST_DATA | 0 | *chip->data_buf | 0-255 |
| HOST_DATA | 0 | *chip->oob_poi | 0-255 |
| USER_DATA | 0 | chip->cont_read.first_page | 1-s32max[c] |
| USER_DATA | 0 | chip->cur_cs | 1-s32max[c] |
| USER_DATA | 0 | chip->pagecache.page | s32min-s32max |
| USER_DATA | 0 | *chip->oob_poi | 0-255 |
| NO_OVERFLOW_SIMPLE | 0 | chip->ecc.postpad | |
| NO_OVERFLOW_SIMPLE | 0 | chip->ecc.prepad | |
| NO_OVERFLOW_SIMPLE | 0 | chip->nr_secure_regions | |
| HALF_LOCKED2 | 0 | &chip->controller->lock | |
| HALF_LOCKED2 | 0 | &chip->lock |
drivers/mtd/nand/raw/nand_base.c nand_status_op() -> (struct nand_legacy)->cmdfunc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | chip | 4096-ptr_max |
| PARAM_VALUE | 0 | chip->base.ops->erase | 0,4096-ptr_max |
| PARAM_VALUE | 0 | chip->base.ops->isbad | 0,4096-ptr_max |
| PARAM_VALUE | 0 | chip->base.ops->markbad | 0,4096-ptr_max |
| PARAM_VALUE | 0 | chip->controller | 0,4096-ptr_max |
| PARAM_VALUE | 0 | chip->controller->ops | 0,4096-ptr_max |
| PARAM_VALUE | 0 | chip->controller->ops->detach_chip | 0,1583562752288423936,3324054136611635200,3528536973807566848,4326869451060441088,7679234560064159744 |
| PARAM_VALUE | 0 | chip->controller->ops->exec_op | 0,4096-ptr_max |
| PARAM_VALUE | 0 | chip->manufacturer.desc->id | 1,4,7,32,44,69,137,143,146,152,155,173,194,200,236,239 |
| PARAM_VALUE | 0 | chip->manufacturer.desc->ops->detect | 0,5100703179759931392,5131161534990839808,5588308153805488128,5662951201666519040,6952206307203805184 |
| PARAM_VALUE | 0 | chip->manufacturer.desc->ops->init | 212359982685974528,823161443146813440,1372821563079450624,1811550138150207488,4454650112844922880,5087819817528287232,7923024313958473728,8655295264377085952 |
| PARAM_VALUE | 0 | *chip->bbt_md->pages | s32min-s32max |
| PARAM_VALUE | 0 | *chip->bbt_md->version | 0-255 |
| PARAM_VALUE | 0 | *chip->bbt_td->pages | s32min-s32max |
| PARAM_VALUE | 0 | *chip->bbt_td->version | 0-255 |
| PARAM_VALUE | 1 | command | 112 |
| PARAM_VALUE | 2 | column | (-1) |
| PARAM_VALUE | 3 | page_addr | (-1) |
| BUF_SIZE | 0 | chip | (-1),3704 |
| BUF_SIZE | 0 | chip | (-1),3704 |
| BUF_SIZE | 0 | chip->badblock_pattern | (-1),72 |
| BUF_SIZE | 0 | chip->bbt_md | (-1)-0,72 |
| BUF_SIZE | 0 | chip->bbt_md->pattern | (-1),9 |
| BUF_SIZE | 0 | chip->bbt_td | (-1)-0,72 |
| BUF_SIZE | 0 | chip->bbt_td->pattern | (-1),9 |
| BUF_SIZE | 0 | chip->controller | (-1),168 |
| BUF_SIZE | 0 | chip->current_interface_config | (-1),1152 |
| BUF_SIZE | 0 | chip->data_buf | (-1)-s32max |
| CAPPED_DATA | 0 | chip | 1 |
| DATA_SOURCE | 0 | chip | $0 |
| STR_LEN | 0 | chip->bbt_md->pattern | (-1),8 |
| STR_LEN | 0 | chip->bbt_td->pattern | (-1),8 |
| CONTAINER | 0 | -64-2808+0 | $(-1) |
| NOSPEC | 0 | chip->cur_cs | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 0 | chip->cont_read.first_page | 1-s32max[c] |
| HOST_DATA | 0 | chip->cont_read.pause_page | 2-4147480570[c] |
| HOST_DATA | 0 | chip->cur_cs | 1-s32max[c] |
| HOST_DATA | 0 | chip->pagecache.page | s32min-s32max[c] |
| HOST_DATA | 0 | *chip->data_buf | 0-255 |
| HOST_DATA | 0 | *chip->oob_poi | 0-255 |
| USER_DATA | 0 | chip->cont_read.first_page | 1-s32max[c] |
| USER_DATA | 0 | chip->cur_cs | 1-s32max[c] |
| USER_DATA | 0 | chip->pagecache.page | s32min-s32max |
| USER_DATA | 0 | *chip->oob_poi | 0-255 |
| NO_OVERFLOW_SIMPLE | 0 | chip->ecc.postpad | |
| NO_OVERFLOW_SIMPLE | 0 | chip->ecc.prepad | |
| NO_OVERFLOW_SIMPLE | 0 | chip->nr_secure_regions | |
| USER_PTR | 0 | chip->data_buf | |
| HALF_LOCKED2 | 0 | &chip->controller->lock | |
| HALF_LOCKED2 | 0 | &chip->lock |
drivers/mtd/nand/raw/nand_macronix.c nand_power_down_op() -> (struct nand_legacy)->cmdfunc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | chip | 4096-ptr_max |
| PARAM_VALUE | 0 | chip->controller | 0,4096-ptr_max |
| PARAM_VALUE | 0 | chip->controller->ops | 0,4096-ptr_max |
| PARAM_VALUE | 0 | chip->controller->ops->exec_op | 0 |
| PARAM_VALUE | 1 | command | 185 |
| PARAM_VALUE | 2 | column | (-1) |
| PARAM_VALUE | 3 | page_addr | (-1) |
| DATA_SOURCE | 0 | chip | $0 |
| CONTAINER | 0 | -64-2808+0 | $(-1) |
| NOCHECK_CALL | |||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | 0 | &chip->lock |
drivers/mtd/nand/raw/nand_hynix.c hynix_nand_cmd_op() -> (struct nand_legacy)->cmdfunc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | chip | 4096-ptr_max |
| PARAM_VALUE | 0 | chip->base.ops->erase | 0,4096-ptr_max |
| PARAM_VALUE | 0 | chip->base.ops->isbad | 0,4096-ptr_max |
| PARAM_VALUE | 0 | chip->controller | 0,4096-ptr_max |
| PARAM_VALUE | 0 | chip->controller->ops | 0,4096-ptr_max |
| PARAM_VALUE | 0 | chip->controller->ops->exec_op | 0 |
| PARAM_VALUE | 0 | chip->manufacturer.desc->ops->init | 212359982685974528,823161443146813440,1372821563079450624,1811550138150207488,4454650112844922880,5087819817528287232,7923024313958473728,8655295264377085952 |
| PARAM_VALUE | 1 | command | 4,22-23,25,54 |
| PARAM_VALUE | 2 | column | (-1) |
| PARAM_VALUE | 3 | page_addr | (-1) |
| BUF_SIZE | 0 | chip->data_buf | (-1)-s32max |
| DATA_SOURCE | 0 | chip | $0 |
| DATA_SOURCE | 1 | command | $1 |
| CONTAINER | 0 | -64-2808+0 | $(-1) |
| HARD_MAX | 1 | command | 54 |
| NOCHECK_CALL |
drivers/mtd/nand/raw/nand_hynix.c hynix_nand_reg_write_op() -> (struct nand_legacy)->cmdfunc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | chip | 4096-ptr_max |
| PARAM_VALUE | 0 | chip->base.ops->erase | 0,4096-ptr_max |
| PARAM_VALUE | 0 | chip->base.ops->isbad | 0,4096-ptr_max |
| PARAM_VALUE | 0 | chip->controller | 0,4096-ptr_max |
| PARAM_VALUE | 0 | chip->controller->ops | 0,4096-ptr_max |
| PARAM_VALUE | 0 | chip->controller->ops->exec_op | 0 |
| PARAM_VALUE | 0 | chip->manufacturer.desc->ops->init | 212359982685974528,823161443146813440,1372821563079450624,1811550138150207488,4454650112844922880,5087819817528287232,7923024313958473728,8655295264377085952 |
| PARAM_VALUE | 1 | command | u32max |
| PARAM_VALUE | 3 | page_addr | (-1) |
| BUF_SIZE | 0 | chip->data_buf | (-1)-s32max |
| DATA_SOURCE | 0 | chip | $0 |
| CONTAINER | 0 | -64-2808+0 | $(-1) |
| NOCHECK_CALL |