Defined in 1 files as a function:
Referenced in 2 files:
Smatch caller information:
drivers/memstick/core/mspro_block.c h_mspro_block_get_ro() -> memstick_get_drvdata()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | card | 4096-ptr_max |
| DATA_SOURCE | 0 | card | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &dev->io_thread_lock | ||
| HALF_LOCKED2 | &fm->lock | ||
| HALF_LOCKED2 | &host->host_mutex | ||
| HALF_LOCKED2 | &host->lock | ||
| HALF_LOCKED2 | &sock->lock | ||
| HALF_LOCKED2 | flags |
drivers/memstick/core/mspro_block.c h_mspro_block_req_init() -> memstick_get_drvdata()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | card | 4096-ptr_max |
| DATA_SOURCE | 0 | card | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &dev->io_thread_lock | ||
| HALF_LOCKED2 | &fm->lock | ||
| HALF_LOCKED2 | &host->host_mutex | ||
| HALF_LOCKED2 | &host->lock | ||
| HALF_LOCKED2 | &sock->lock | ||
| HALF_LOCKED2 | flags |
drivers/memstick/core/mspro_block.c h_mspro_block_setup_cmd() -> memstick_get_drvdata()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | card | 4096-ptr_max |
| BUF_SIZE | 0 | card | (-1),128,736,792,816,1000-s32max |
| BUF_SIZE | 0 | card | (-1),128,736,792,816,1000-s32max |
| DATA_SOURCE | 0 | card | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &msb->q_lock |
drivers/memstick/core/mspro_block.c h_mspro_block_transfer_data() -> memstick_get_drvdata()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | card | 4096-ptr_max |
| DATA_SOURCE | 0 | card | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &dev->io_thread_lock | ||
| HALF_LOCKED2 | &fm->lock | ||
| HALF_LOCKED2 | &host->host_mutex | ||
| HALF_LOCKED2 | &host->lock | ||
| HALF_LOCKED2 | &sock->lock | ||
| HALF_LOCKED2 | flags |
drivers/memstick/core/mspro_block.c mspro_block_check_card() -> memstick_get_drvdata()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | card | 4096-ptr_max |
| CAPPED_DATA | 0 | card->id.category | 1 |
| CAPPED_DATA | 0 | card->id.class | 1 |
| CAPPED_DATA | 0 | card->id.type | 1 |
| DATA_SOURCE | 0 | card | $0 |
| LOCK2 | &host->lock | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct memstick_host)->lock |
drivers/memstick/core/mspro_block.c mspro_block_complete_req() -> memstick_get_drvdata()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | card | 4096-ptr_max |
| DATA_SOURCE | 0 | card | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &dev->io_thread_lock | ||
| HALF_LOCKED2 | &fm->lock | ||
| HALF_LOCKED2 | &host->host_mutex | ||
| HALF_LOCKED2 | &host->lock | ||
| HALF_LOCKED2 | &sock->lock | ||
| HALF_LOCKED2 | flags |
drivers/memstick/core/mspro_block.c mspro_block_init_card() -> memstick_get_drvdata()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | card | 4096-ptr_max |
| PARAM_VALUE | 0 | card->dev.driver_data | 4096-ptr_max |
| DATA_SOURCE | 0 | card | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &host->lock |
drivers/memstick/core/mspro_block.c mspro_block_init_disk() -> memstick_get_drvdata()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | card | 4096-ptr_max |
| PARAM_VALUE | 0 | card->dev.driver_data | 4096-ptr_max |
| DATA_SOURCE | 0 | card | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/memstick/core/mspro_block.c mspro_block_issue_req() -> memstick_get_drvdata()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | card | 4096-ptr_max |
| BUF_SIZE | 0 | card | (-1),736,792,816,1000-s32max |
| BUF_SIZE | 0 | card | (-1),736,792,816,1000-s32max |
| DATA_SOURCE | 0 | card | $0 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &msb->q_lock | ||
| HALF_LOCKED2 | irq | ||
| TYPE_LOCK | (struct mspro_block_data)->q_lock |
drivers/memstick/core/mspro_block.c mspro_block_read_attributes() -> memstick_get_drvdata()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | card | 4096-ptr_max |
| PARAM_VALUE | 0 | card->dev.driver_data | 4096-ptr_max |
| DATA_SOURCE | 0 | card | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &host->lock |
drivers/memstick/core/mspro_block.c mspro_block_remove() -> memstick_get_drvdata()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | card | 4096-ptr_max |
| DATA_SOURCE | 0 | card | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &dev->mutex |
drivers/memstick/core/mspro_block.c mspro_block_resume() -> memstick_get_drvdata()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | card | 4096-ptr_max |
| DATA_SOURCE | 0 | card | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &dev->mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | global &system_transition_mutex |
drivers/memstick/core/mspro_block.c mspro_block_set_interface() -> memstick_get_drvdata()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | card | 4096-ptr_max |
| PARAM_VALUE | 0 | card->dev.driver_data | 4096-ptr_max |
| DATA_SOURCE | 0 | card | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &host->lock |
drivers/memstick/core/mspro_block.c mspro_block_start() -> memstick_get_drvdata()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | card | 4096-ptr_max |
| CAPPED_DATA | 0 | card->id.category | 1 |
| CAPPED_DATA | 0 | card->id.class | 1 |
| CAPPED_DATA | 0 | card->id.type | 1 |
| DATA_SOURCE | 0 | card | $0 |
| LOCK2 | &host->lock | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct memstick_host)->lock |
drivers/memstick/core/mspro_block.c mspro_block_stop() -> memstick_get_drvdata()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | card | 4096-ptr_max |
| DATA_SOURCE | 0 | card | $0 |
| LOCK2 | &host->lock | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct memstick_host)->lock |
drivers/memstick/core/mspro_block.c mspro_block_suspend() -> memstick_get_drvdata()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | card | 4096-ptr_max |
| DATA_SOURCE | 0 | card | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &dev->mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | global &system_transition_mutex | ||
| TYPE_LOCK | (struct device)->mutex |
drivers/memstick/core/mspro_block.c mspro_block_switch_interface() -> memstick_get_drvdata()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | card | 4096-ptr_max |
| PARAM_VALUE | 0 | card->dev.driver_data | 4096-ptr_max |
| DATA_SOURCE | 0 | card | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &host->lock |
drivers/memstick/core/mspro_block.c mspro_block_wait_for_ced() -> memstick_get_drvdata()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | card | 4096-ptr_max |
| PARAM_VALUE | 0 | card->dev.driver_data | 4096-ptr_max |
| DATA_SOURCE | 0 | card | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &host->lock |
drivers/memstick/core/mspro_block.c mspro_queue_rq() -> memstick_get_drvdata()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | card | 128,736,792,816,1000-s32max |
| BUF_SIZE | 0 | card | 128,736,792,816,1000-s32max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | card | unit_byte |
| HALF_LOCKED2 | __tag_set->srcu | ||
| HALF_LOCKED2 | rcu_read |
drivers/memstick/core/ms_block.c h_msb_parallel_switch() -> memstick_get_drvdata()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | card | 4096-ptr_max |
| DATA_SOURCE | 0 | card | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &dev->io_thread_lock | ||
| HALF_LOCKED2 | &fm->lock | ||
| HALF_LOCKED2 | &host->host_mutex | ||
| HALF_LOCKED2 | &host->lock | ||
| HALF_LOCKED2 | &sock->lock | ||
| HALF_LOCKED2 | flags |
drivers/memstick/core/ms_block.c h_msb_read_page() -> memstick_get_drvdata()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | card | 4096-ptr_max |
| DATA_SOURCE | 0 | card | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &dev->io_thread_lock | ||
| HALF_LOCKED2 | &fm->lock | ||
| HALF_LOCKED2 | &host->host_mutex | ||
| HALF_LOCKED2 | &host->lock | ||
| HALF_LOCKED2 | &sock->lock | ||
| HALF_LOCKED2 | flags |
drivers/memstick/core/ms_block.c h_msb_reset() -> memstick_get_drvdata()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | card | 4096-ptr_max |
| DATA_SOURCE | 0 | card | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &dev->io_thread_lock | ||
| HALF_LOCKED2 | &fm->lock | ||
| HALF_LOCKED2 | &host->host_mutex | ||
| HALF_LOCKED2 | &host->lock | ||
| HALF_LOCKED2 | &sock->lock | ||
| HALF_LOCKED2 | flags |
drivers/memstick/core/ms_block.c h_msb_send_command() -> memstick_get_drvdata()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | card | 4096-ptr_max |
| DATA_SOURCE | 0 | card | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &dev->io_thread_lock | ||
| HALF_LOCKED2 | &fm->lock | ||
| HALF_LOCKED2 | &host->host_mutex | ||
| HALF_LOCKED2 | &host->lock | ||
| HALF_LOCKED2 | &sock->lock | ||
| HALF_LOCKED2 | flags |
drivers/memstick/core/ms_block.c h_msb_write_block() -> memstick_get_drvdata()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | card | 4096-ptr_max |
| DATA_SOURCE | 0 | card | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &dev->io_thread_lock | ||
| HALF_LOCKED2 | &fm->lock | ||
| HALF_LOCKED2 | &host->host_mutex | ||
| HALF_LOCKED2 | &host->lock | ||
| HALF_LOCKED2 | &sock->lock | ||
| HALF_LOCKED2 | flags |
drivers/memstick/core/ms_block.c msb_check_card() -> memstick_get_drvdata()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | card | 4096-ptr_max |
| CAPPED_DATA | 0 | card->id.category | 1 |
| CAPPED_DATA | 0 | card->id.class | 1 |
| CAPPED_DATA | 0 | card->id.type | 1 |
| DATA_SOURCE | 0 | card | $0 |
| LOCK2 | &host->lock | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct memstick_host)->lock |
drivers/memstick/core/ms_block.c msb_init_card() -> memstick_get_drvdata()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | card | 4096-ptr_max |
| PARAM_VALUE | 0 | card->dev.driver_data | 4096-ptr_max |
| DATA_SOURCE | 0 | card | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | 0 | &card->host->lock |
drivers/memstick/core/ms_block.c msb_init_disk() -> memstick_get_drvdata()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | card | 4096-ptr_max |
| PARAM_VALUE | 0 | card->dev.driver_data | 4096-ptr_max |
| DATA_SOURCE | 0 | card | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/memstick/core/ms_block.c msb_queue_rq() -> memstick_get_drvdata()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | card | 128,736,792,816,1000-s32max |
| BUF_SIZE | 0 | card | 128,736,792,816,1000-s32max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | card | unit_byte |
| HALF_LOCKED2 | __tag_set->srcu | ||
| HALF_LOCKED2 | rcu_read |
drivers/memstick/core/ms_block.c msb_remove() -> memstick_get_drvdata()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | card | 4096-ptr_max |
| DATA_SOURCE | 0 | card | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &dev->mutex |
drivers/memstick/core/ms_block.c msb_resume() -> memstick_get_drvdata()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | card | 4096-ptr_max |
| DATA_SOURCE | 0 | card | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &dev->mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | global &system_transition_mutex |
drivers/memstick/core/ms_block.c msb_start() -> memstick_get_drvdata()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | card | 4096-ptr_max |
| DATA_SOURCE | 0 | card | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &host->lock | ||
| HALF_LOCKED2 | 0 | &card->host->lock |
drivers/memstick/core/ms_block.c msb_stop() -> memstick_get_drvdata()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | card | 4096-ptr_max |
| DATA_SOURCE | 0 | card | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &dev->mutex | ||
| HALF_LOCKED2 | &host->lock |