Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 3 files:
- drivers/target/iscsi/iscsi_target_configfs.c
- drivers/target/iscsi/iscsi_target_parameters.c
- drivers/target/iscsi/iscsi_target_tpg.c
Smatch caller information:
drivers/target/iscsi/iscsi_target_parameters.c iscsi_change_param_value() -> iscsi_update_param_value()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | param | 4096-ptr_max |
| PARAM_VALUE | 0 | param->set_param | 0 |
| PARAM_VALUE | 1 | value | 4097-u64max |
| PARAM_VALUE | 1 | *value | 0-255 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &buffer->mutex | ||
| HALF_LOCKED2 | &frag->frag_sem | ||
| HALF_LOCKED2 | &tpg->tpg_access_lock |
drivers/target/iscsi/iscsi_target_parameters.c iscsi_check_acceptor_state() -> iscsi_update_param_value()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | param | 4096-ptr_max |
| PARAM_VALUE | 0 | param->type | 1-255 |
| PARAM_VALUE | 1 | value | 1458767506365755392 |
| BUF_SIZE | 1 | value | 3 |
| DATA_SOURCE | 0 | param | $0 |
| STR_LEN | 0 | param | 0-s32max |
| STR_LEN | 0 | param | 0-s32max |
| STR_LEN | 1 | value | 2 |
| BIT_INFO | 0 | param->state | 0x0,0xffffffea |
| BIT_INFO | 0 | param->type | 0x1,0xff |
| TERMINATED | 1 | value | 1 |
| HALF_LOCKED2 | &pool->lock |
drivers/target/iscsi/iscsi_target_parameters.c iscsi_check_acceptor_state() -> iscsi_update_param_value()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | param | 4096-ptr_max |
| PARAM_VALUE | 0 | param->type | 2-255 |
| PARAM_VALUE | 1 | value | 8817023625520660480 |
| BUF_SIZE | 1 | value | 4 |
| DATA_SOURCE | 0 | param | $0 |
| STR_LEN | 0 | param | 0-s32max |
| STR_LEN | 0 | param | 0-s32max |
| STR_LEN | 1 | value | 3 |
| BIT_INFO | 0 | param->state | 0x0,0xffffffea |
| BIT_INFO | 0 | param->type | 0x2,0xfe |
| TERMINATED | 1 | value | 1 |
| HALF_LOCKED2 | &pool->lock |
drivers/target/iscsi/iscsi_target_parameters.c iscsi_check_acceptor_state() -> iscsi_update_param_value()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | param | 4096-ptr_max |
| PARAM_VALUE | 0 | param->type | 4-255 |
| PARAM_VALUE | 1 | value | 4294321089966292992 |
| BUF_SIZE | 1 | value | 11 |
| DATA_SOURCE | 0 | param | $0 |
| STR_LEN | 0 | param | 0-s32max |
| STR_LEN | 0 | param | 0-s32max |
| BIT_INFO | 0 | param->state | 0x0,0xffffffea |
| BIT_INFO | 0 | param->type | 0x4,0xfc |
| HALF_LOCKED2 | &pool->lock |
drivers/target/iscsi/iscsi_target_parameters.c iscsi_check_acceptor_state() -> iscsi_update_param_value()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | param | 4096-ptr_max |
| PARAM_VALUE | 0 | param->type | 4-255 |
| PARAM_VALUE | 1 | value | 4097-u64max |
| DATA_SOURCE | 0 | param | $0 |
| DATA_SOURCE | 1 | value | $1 |
| STR_LEN | 0 | param | 0-s32max |
| STR_LEN | 0 | param | 0-s32max |
| BIT_INFO | 0 | param->state | 0x0,0xffffffea |
| BIT_INFO | 0 | param->type | 0x4,0xfc |
| HALF_LOCKED2 | &pool->lock |
drivers/target/iscsi/iscsi_target_parameters.c iscsi_check_acceptor_state() -> iscsi_update_param_value()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | param | 4096-ptr_max |
| PARAM_VALUE | 0 | param->type | 4-255 |
| PARAM_VALUE | 1 | value | 4294321089966292992 |
| BUF_SIZE | 1 | value | 11 |
| DATA_SOURCE | 0 | param | $0 |
| STR_LEN | 0 | param | 0-s32max |
| STR_LEN | 0 | param | 0-s32max |
| BIT_INFO | 0 | param->state | 0x0,0xffffffea |
| BIT_INFO | 0 | param->type | 0x4,0xfc |
| HALF_LOCKED2 | &pool->lock |
drivers/target/iscsi/iscsi_target_parameters.c iscsi_check_acceptor_state() -> iscsi_update_param_value()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | param | 4096-ptr_max |
| PARAM_VALUE | 0 | param->type | 4-255 |
| PARAM_VALUE | 1 | value | 4097-u64max |
| DATA_SOURCE | 0 | param | $0 |
| DATA_SOURCE | 1 | value | $1 |
| STR_LEN | 0 | param | 0-s32max |
| STR_LEN | 0 | param | 0-s32max |
| BIT_INFO | 0 | param->state | 0x0,0xffffffea |
| BIT_INFO | 0 | param->type | 0x4,0xfc |
| HALF_LOCKED2 | &pool->lock |
drivers/target/iscsi/iscsi_target_parameters.c iscsi_check_acceptor_state() -> iscsi_update_param_value()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | param | 4096-ptr_max |
| PARAM_VALUE | 0 | param->type | 4-255 |
| PARAM_VALUE | 1 | value | 4097-u64max |
| DATA_SOURCE | 0 | param | $0 |
| DATA_SOURCE | 1 | value | $1 |
| STR_LEN | 0 | param | 0-s32max |
| STR_LEN | 0 | param | 0-s32max |
| BIT_INFO | 0 | param->state | 0x0,0xffffffea |
| BIT_INFO | 0 | param->type | 0x4,0xfc |
| HALF_LOCKED2 | &pool->lock |
drivers/target/iscsi/iscsi_target_parameters.c iscsi_check_acceptor_state() -> iscsi_update_param_value()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | param | 4096-ptr_max |
| PARAM_VALUE | 0 | param->type | 4-255 |
| PARAM_VALUE | 0 | param->value | 4096-ptr_max |
| PARAM_VALUE | 0 | *param->value | 0 |
| DATA_SOURCE | 0 | param | $0 |
| STR_LEN | 0 | param | 0-s32max |
| STR_LEN | 0 | param | 0-s32max |
| BIT_INFO | 0 | param->state | 0x0,0xffffffea |
| BIT_INFO | 0 | param->type | 0x4,0xffffffffffffffff |
| HALF_LOCKED2 | &pool->lock |
drivers/target/iscsi/iscsi_target_parameters.c iscsi_check_acceptor_state() -> iscsi_update_param_value()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | param | 4096-ptr_max |
| PARAM_VALUE | 0 | param->type | 32-255 |
| PARAM_VALUE | 1 | value | 4097-u64max |
| DATA_SOURCE | 0 | param | $0 |
| DATA_SOURCE | 1 | value | r iscsi_check_valuelist_for_support |
| STR_LEN | 0 | param | 0-s32max |
| STR_LEN | 0 | param | 0-s32max |
| BIT_INFO | 0 | param->state | 0x0,0xffffffea |
| BIT_INFO | 0 | param->type | 0x20,0xffffffffffffffff |
| HALF_LOCKED2 | &pool->lock |
drivers/target/iscsi/iscsi_target_parameters.c iscsi_check_acceptor_state() -> iscsi_update_param_value()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | param | 4096-ptr_max |
| PARAM_VALUE | 0 | param->phase | 4-255 |
| PARAM_VALUE | 1 | value | 4097-u64max |
| DATA_SOURCE | 0 | param | $0 |
| DATA_SOURCE | 1 | value | $1 |
| STR_LEN | 0 | param | 0-s32max |
| STR_LEN | 0 | param | 0-s32max |
| BIT_INFO | 0 | param->phase | 0x4,0xff |
| BIT_INFO | 0 | param->state | 0x0,0xffffffea |
| BIT_INFO | 0 | param->type | 0x0,0xd8 |
| HALF_LOCKED2 | &pool->lock |
drivers/target/iscsi/iscsi_target_parameters.c iscsi_check_proposer_state() -> iscsi_update_param_value()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | param | 4096-ptr_max |
| PARAM_VALUE | 0 | param->state | 4-u32max |
| PARAM_VALUE | 1 | value | 4097-u64max |
| DATA_SOURCE | 0 | param | $0 |
| DATA_SOURCE | 1 | value | $1 |
| STR_LEN | 0 | param | 0-s32max |
| STR_LEN | 0 | param | 0-s32max |
| BIT_INFO | 0 | param->state | 0x4,0xffffffbf |
| HALF_LOCKED2 | &pool->lock |
drivers/target/iscsi/iscsi_target_parameters.c iscsi_enforce_integrity_rules() -> iscsi_update_param_value()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | param | 4096-ptr_max |
| PARAM_VALUE | 1 | value | 9086675269378060288 |
| BUF_SIZE | 1 | value | 2 |
| CAPPED_DATA | 0 | ¶m->p_list | 1 |
| STR_LEN | 0 | param | 1 |
| TERMINATED | 1 | value | 1 |
| HALF_LOCKED2 | &pool->lock |
drivers/target/iscsi/iscsi_target_parameters.c iscsi_enforce_integrity_rules() -> iscsi_update_param_value()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | param | 4096-ptr_max |
| PARAM_VALUE | 0 | param->state | 1-u32max |
| PARAM_VALUE | 1 | value | 9086675269378060288 |
| BUF_SIZE | 1 | value | 2 |
| CAPPED_DATA | 0 | ¶m->p_list | 1 |
| STR_LEN | 0 | param | 1 |
| BIT_INFO | 0 | param->state | 0x1,0xffffffff |
| TERMINATED | 1 | value | 1 |
| HALF_LOCKED2 | &pool->lock |
drivers/target/iscsi/iscsi_target_parameters.c iscsi_enforce_integrity_rules() -> iscsi_update_param_value()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | param | 4096-ptr_max |
| PARAM_VALUE | 1 | value | 5244002666220498944 |
| BUF_SIZE | 1 | value | 11 |
| CAPPED_DATA | 0 | ¶m->p_list | 1 |
| HALF_LOCKED2 | &pool->lock |
drivers/target/iscsi/iscsi_target_configfs.c iscsi_disc_enforce_discovery_auth_store() -> iscsi_update_param_value()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | param | 4096-ptr_max |
| PARAM_VALUE | 1 | value | 6724699257756708864 |
| BUF_SIZE | 1 | value | 5 |
| DATA_SOURCE | 0 | param | r iscsi_find_param_from_key |
| STR_LEN | 0 | param | 4 |
| TERMINATED | 1 | value | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &buffer->mutex | ||
| LOCK2 | &frag->frag_sem | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct configfs_buffer)->mutex | ||
| TYPE_LOCK | (struct configfs_fragment)->frag_sem |
drivers/target/iscsi/iscsi_target_configfs.c iscsi_disc_enforce_discovery_auth_store() -> iscsi_update_param_value()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | param | 4096-ptr_max |
| PARAM_VALUE | 1 | value | 3511471257145188352 |
| BUF_SIZE | 1 | value | 10 |
| DATA_SOURCE | 0 | param | r iscsi_find_param_from_key |
| STR_LEN | 0 | param | 9 |
| TERMINATED | 1 | value | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &buffer->mutex | ||
| LOCK2 | &frag->frag_sem | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct configfs_buffer)->mutex | ||
| TYPE_LOCK | (struct configfs_fragment)->frag_sem |
drivers/target/iscsi/iscsi_target_tpg.c iscsit_load_discovery_tpg() -> iscsi_update_param_value()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | param | 4096-ptr_max |
| PARAM_VALUE | 1 | value | 3511471257145188352 |
| BUF_SIZE | 1 | value | 10 |
| DATA_SOURCE | 0 | param | r iscsi_find_param_from_key |
| STR_LEN | 0 | param | 9 |
| TERMINATED | 1 | value | 1 |
drivers/target/iscsi/iscsi_target_tpg.c iscsit_ta_authentication() -> iscsi_update_param_value()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | param | 4096-ptr_max |
| PARAM_VALUE | 1 | value | 2499482118139658240 |
| BUF_SIZE | 1 | value | 256 |
| DATA_SOURCE | 0 | param | r iscsi_find_param_from_key |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &buffer->mutex | ||
| LOCK2 | &frag->frag_sem | ||
| LOCK2 | &tpg->tpg_access_lock | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct configfs_buffer)->mutex | ||
| TYPE_LOCK | (struct configfs_fragment)->frag_sem | ||
| TYPE_LOCK | (struct iscsi_portal_group)->tpg_access_lock |
drivers/target/iscsi/iscsi_target_tpg.c iscsit_ta_authentication() -> iscsi_update_param_value()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | param | 4096-ptr_max |
| PARAM_VALUE | 1 | value | 6272223719023333376 |
| BUF_SIZE | 1 | value | 256 |
| DATA_SOURCE | 0 | param | r iscsi_find_param_from_key |
| STR_LEN | 0 | param | 0-255 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &buffer->mutex | ||
| LOCK2 | &frag->frag_sem | ||
| LOCK2 | &tpg->tpg_access_lock | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct configfs_buffer)->mutex | ||
| TYPE_LOCK | (struct configfs_fragment)->frag_sem | ||
| TYPE_LOCK | (struct iscsi_portal_group)->tpg_access_lock |
drivers/target/iscsi/iscsi_target_tpg.c iscsit_tpg_enable_portal_group() -> iscsi_update_param_value()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | param | 4096-ptr_max |
| PARAM_VALUE | 1 | value | 6724699257756708864 |
| BUF_SIZE | 1 | value | 5 |
| DATA_SOURCE | 0 | param | r iscsi_find_param_from_key |
| STR_LEN | 0 | param | 4 |
| TERMINATED | 1 | value | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &buffer->mutex | ||
| LOCK2 | &frag->frag_sem | ||
| LOCK2 | &tpg->tpg_access_lock | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct configfs_buffer)->mutex | ||
| TYPE_LOCK | (struct configfs_fragment)->frag_sem | ||
| TYPE_LOCK | (struct iscsi_portal_group)->tpg_access_lock |