Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 5 files:
- drivers/target/iscsi/iscsi_target_erl1.c
- drivers/target/iscsi/iscsi_target_login.c, line 335
- drivers/target/iscsi/iscsi_target_seq_pdu_list.c, line 509
- drivers/target/iscsi/iscsi_target_tmr.c
- drivers/target/iscsi/iscsi_target_util.c
Smatch caller information:
drivers/target/iscsi/iscsi_target_seq_pdu_list.c iscsit_build_pdu_and_seq_lists() -> iscsit_tpg_get_node_attrib()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sess | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/target/iscsi/iscsi_target_login.c iscsi_login_zero_tsih_s2() -> iscsit_tpg_get_node_attrib()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sess | 4096-ptr_max |
| PARAM_VALUE | 0 | sess->se_sess | 4096-ptr_max |
drivers/target/iscsi/iscsi_target_tmr.c iscsit_tmr_task_cold_reset() -> iscsit_tpg_get_node_attrib()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sess | 4096-ptr_max |
| PARAM_VALUE | 0 | sess->se_sess | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/target/iscsi/iscsi_target_tmr.c iscsit_tmr_task_warm_reset() -> iscsit_tpg_get_node_attrib()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sess | 4096-ptr_max |
| PARAM_VALUE | 0 | sess->se_sess | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/target/iscsi/iscsi_target_erl1.c iscsit_handle_dataout_timeout() -> iscsit_tpg_get_node_attrib()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &cmd->dataout_timeout_lock | ||
| LOCK2 | bh | ||
| TYPE_LOCK | (struct iscsit_cmd)->dataout_timeout_lock |
drivers/target/iscsi/iscsi_target_erl1.c iscsit_mod_dataout_timer() -> iscsit_tpg_get_node_attrib()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/target/iscsi/iscsi_target_erl1.c iscsit_start_dataout_timer() -> iscsit_tpg_get_node_attrib()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sess | 4096-ptr_max |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &cmd->dataout_timeout_lock | ||
| LOCK2 | bh | ||
| TYPE_LOCK | (struct iscsit_cmd)->dataout_timeout_lock |
drivers/target/iscsi/iscsi_target_util.c __iscsit_start_nopin_timer() -> iscsit_tpg_get_node_attrib()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &conn->nopin_timer_lock | ||
| LOCK2 | bh | ||
| HALF_LOCKED2 | &buffer->mutex | ||
| HALF_LOCKED2 | &frag->frag_sem | ||
| HALF_LOCKED2 | &se_nacl->nacl_sess_lock | ||
| HALF_LOCKED2 | &sess->conn_lock | ||
| TYPE_LOCK | (struct iscsit_conn)->nopin_timer_lock |
drivers/target/iscsi/iscsi_target_util.c iscsit_mod_nopin_response_timer() -> iscsit_tpg_get_node_attrib()
| Type | Parameter | Key | Value |
|---|---|---|---|
| TASK_NOT_RUNNING |
drivers/target/iscsi/iscsi_target_util.c iscsit_start_nopin_response_timer() -> iscsit_tpg_get_node_attrib()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sess | 4096-ptr_max |
| PARAM_VALUE | 0 | sess->se_sess | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING |