Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 8 files:
- drivers/infiniband/ulp/iser/iscsi_iser.c, line 457
- drivers/scsi/be2iscsi/be_iscsi.c, line 193
- drivers/scsi/bnx2i/bnx2i_iscsi.c, line 1436
- drivers/scsi/cxgbi/libcxgbi.c, line 2695
- drivers/scsi/iscsi_tcp.c, line 687
- drivers/scsi/libiscsi.c, line 3479
- drivers/scsi/qedi/qedi_iscsi.c, line 404
- drivers/scsi/qla4xxx/ql4_os.c, line 3239
Smatch caller information:
drivers/scsi/be2iscsi/be_iscsi.c beiscsi_conn_bind() -> iscsi_conn_bind()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | cls_session | 4096-ptr_max |
| PARAM_VALUE | 0 | cls_session->dev.parent | 4096-ptr_max |
| PARAM_VALUE | 1 | cls_conn | 4096-ptr_max |
| PARAM_VALUE | 1 | cls_conn->dd_data | 4096-ptr_max |
| PARAM_VALUE | 1 | cls_conn->ep_mutex.dep_map->name | 0-255 |
| PARAM_VALUE | 1 | cls_conn->ep_mutex.first_waiter | 0,4096-ptr_max |
| PARAM_VALUE | 1 | cls_conn->ep_mutex.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 1 | cls_conn->ep_mutex.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 1 | cls_conn->ep_mutex.wait_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 1 | cls_conn->ep_mutex.wait_lock.owner | (-1) |
| PARAM_VALUE | 1 | cls_conn->ep_mutex.wait_lock.owner_cpu | u32max |
| PARAM_VALUE | 1 | cls_conn->lock.rlock.dep_map->name | 0-255 |
| CAPPED_DATA | 0 | cls_session->sid | 1 |
| CAPPED_DATA | 1 | cls_conn->cid | 1 |
| DATA_SOURCE | 0 | cls_session | $0 |
| DATA_SOURCE | 1 | cls_conn | $1 |
| DATA_SOURCE | 2 | is_leading | $3 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 2 | is_leading | s32min-s32max |
| LOCK2 | global &rx_queue_mutex | ||
| LOCK2 | 1 | &cls_conn->ep_mutex | |
| HALF_LOCKED2 | global &audit_cmd_mutex.lock | ||
| HALF_LOCKED2 | global &hwsim_phys_lock | ||
| HALF_LOCKED2 | global &rtnl_mutex | ||
| HALF_LOCKED2 | rcu_read | ||
| TYPE_LOCK | (struct iscsi_cls_conn)->ep_mutex |
drivers/scsi/cxgbi/libcxgbi.c cxgbi_bind_conn() -> iscsi_conn_bind()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | cls_session | 4096-ptr_max |
| PARAM_VALUE | 1 | cls_conn | 4096-ptr_max |
| PARAM_VALUE | 1 | cls_conn->dd_data | 4096-ptr_max |
| PARAM_VALUE | 1 | cls_conn->ep_mutex.dep_map->name | 0-255 |
| PARAM_VALUE | 1 | cls_conn->ep_mutex.first_waiter | 0,4096-ptr_max |
| PARAM_VALUE | 1 | cls_conn->ep_mutex.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 1 | cls_conn->ep_mutex.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 1 | cls_conn->ep_mutex.wait_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 1 | cls_conn->ep_mutex.wait_lock.owner | (-1) |
| PARAM_VALUE | 1 | cls_conn->ep_mutex.wait_lock.owner_cpu | u32max |
| PARAM_VALUE | 1 | cls_conn->lock.rlock.dep_map->name | 0-255 |
| CAPPED_DATA | 0 | cls_session->sid | 1 |
| CAPPED_DATA | 1 | cls_conn->cid | 1 |
| DATA_SOURCE | 0 | cls_session | $0 |
| DATA_SOURCE | 1 | cls_conn | $1 |
| DATA_SOURCE | 2 | is_leading | $3 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 2 | is_leading | s32min-s32max |
| LOCK2 | global &rx_queue_mutex | ||
| LOCK2 | 1 | &cls_conn->ep_mutex | |
| HALF_LOCKED2 | global &audit_cmd_mutex.lock | ||
| HALF_LOCKED2 | global &hwsim_phys_lock | ||
| HALF_LOCKED2 | global &rtnl_mutex | ||
| HALF_LOCKED2 | rcu_read | ||
| TYPE_LOCK | (struct iscsi_cls_conn)->ep_mutex |
drivers/scsi/iscsi_tcp.c iscsi_sw_tcp_conn_bind() -> iscsi_conn_bind()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | cls_session | 4096-ptr_max |
| PARAM_VALUE | 1 | cls_conn | 4096-ptr_max |
| PARAM_VALUE | 1 | cls_conn->dd_data | 4096-ptr_max |
| PARAM_VALUE | 1 | cls_conn->ep_mutex.dep_map->name | 0-255 |
| PARAM_VALUE | 1 | cls_conn->ep_mutex.first_waiter | 0,4096-ptr_max |
| PARAM_VALUE | 1 | cls_conn->ep_mutex.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 1 | cls_conn->ep_mutex.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 1 | cls_conn->ep_mutex.wait_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 1 | cls_conn->ep_mutex.wait_lock.owner | (-1) |
| PARAM_VALUE | 1 | cls_conn->ep_mutex.wait_lock.owner_cpu | u32max |
| PARAM_VALUE | 1 | cls_conn->lock.rlock.dep_map->name | 0-255 |
| CAPPED_DATA | 0 | cls_session->sid | 1 |
| CAPPED_DATA | 1 | cls_conn->cid | 1 |
| DATA_SOURCE | 0 | cls_session | $0 |
| DATA_SOURCE | 1 | cls_conn | $1 |
| DATA_SOURCE | 2 | is_leading | $3 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 2 | is_leading | s32min-s32max |
| LOCK2 | global &rx_queue_mutex | ||
| LOCK2 | 1 | &cls_conn->ep_mutex | |
| HALF_LOCKED2 | global &audit_cmd_mutex.lock | ||
| HALF_LOCKED2 | global &hwsim_phys_lock | ||
| HALF_LOCKED2 | global &rtnl_mutex | ||
| HALF_LOCKED2 | rcu_read | ||
| TYPE_LOCK | (struct iscsi_cls_conn)->ep_mutex |
drivers/scsi/qedi/qedi_iscsi.c qedi_conn_bind() -> iscsi_conn_bind()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | cls_session | 4096-ptr_max |
| PARAM_VALUE | 0 | cls_session->dev.parent | 4096-ptr_max |
| PARAM_VALUE | 1 | cls_conn | 4096-ptr_max |
| PARAM_VALUE | 1 | cls_conn->dd_data | 4096-ptr_max |
| PARAM_VALUE | 1 | cls_conn->ep_mutex.dep_map->name | 0-255 |
| PARAM_VALUE | 1 | cls_conn->ep_mutex.first_waiter | 0,4096-ptr_max |
| PARAM_VALUE | 1 | cls_conn->ep_mutex.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 1 | cls_conn->ep_mutex.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 1 | cls_conn->ep_mutex.wait_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 1 | cls_conn->ep_mutex.wait_lock.owner | (-1) |
| PARAM_VALUE | 1 | cls_conn->ep_mutex.wait_lock.owner_cpu | u32max |
| PARAM_VALUE | 1 | cls_conn->lock.rlock.dep_map->name | 0-255 |
| CAPPED_DATA | 0 | cls_session->sid | 1 |
| CAPPED_DATA | 1 | cls_conn->cid | 1 |
| DATA_SOURCE | 0 | cls_session | $0 |
| DATA_SOURCE | 1 | cls_conn | $1 |
| DATA_SOURCE | 2 | is_leading | $3 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 2 | is_leading | s32min-s32max |
| LOCK2 | global &rx_queue_mutex | ||
| LOCK2 | 1 | &cls_conn->ep_mutex | |
| HALF_LOCKED2 | global &audit_cmd_mutex.lock | ||
| HALF_LOCKED2 | global &hwsim_phys_lock | ||
| HALF_LOCKED2 | global &rtnl_mutex | ||
| HALF_LOCKED2 | rcu_read | ||
| TYPE_LOCK | (struct iscsi_cls_conn)->ep_mutex |
drivers/scsi/qla4xxx/ql4_os.c qla4xxx_conn_bind() -> iscsi_conn_bind()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | cls_session | 4096-ptr_max |
| PARAM_VALUE | 0 | cls_session->dd_data | 4096-ptr_max |
| PARAM_VALUE | 1 | cls_conn | 4096-ptr_max |
| PARAM_VALUE | 1 | cls_conn->ep_mutex.dep_map->name | 0-255 |
| PARAM_VALUE | 1 | cls_conn->ep_mutex.first_waiter | 0,4096-ptr_max |
| PARAM_VALUE | 1 | cls_conn->ep_mutex.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 1 | cls_conn->ep_mutex.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 1 | cls_conn->ep_mutex.wait_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 1 | cls_conn->ep_mutex.wait_lock.owner | (-1) |
| PARAM_VALUE | 1 | cls_conn->ep_mutex.wait_lock.owner_cpu | u32max |
| PARAM_VALUE | 1 | cls_conn->lock.rlock.dep_map->name | 0-255 |
| CAPPED_DATA | 0 | cls_session->sid | 1 |
| CAPPED_DATA | 1 | cls_conn->cid | 1 |
| DATA_SOURCE | 0 | cls_session | $0 |
| DATA_SOURCE | 1 | cls_conn | $1 |
| DATA_SOURCE | 2 | is_leading | $3 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 2 | is_leading | s32min-s32max |
| LOCK2 | global &rx_queue_mutex | ||
| LOCK2 | 1 | &cls_conn->ep_mutex | |
| HALF_LOCKED2 | global &audit_cmd_mutex.lock | ||
| HALF_LOCKED2 | global &hwsim_phys_lock | ||
| HALF_LOCKED2 | global &rtnl_mutex | ||
| HALF_LOCKED2 | rcu_read | ||
| TYPE_LOCK | (struct iscsi_cls_conn)->ep_mutex |
drivers/infiniband/ulp/iser/iscsi_iser.c iscsi_iser_conn_bind() -> iscsi_conn_bind()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | cls_session | 4096-ptr_max |
| PARAM_VALUE | 1 | cls_conn | 4096-ptr_max |
| PARAM_VALUE | 1 | cls_conn->ep_mutex.dep_map->name | 0-255 |
| PARAM_VALUE | 1 | cls_conn->ep_mutex.first_waiter | 0,4096-ptr_max |
| PARAM_VALUE | 1 | cls_conn->ep_mutex.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 1 | cls_conn->ep_mutex.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 1 | cls_conn->ep_mutex.wait_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 1 | cls_conn->ep_mutex.wait_lock.owner | (-1) |
| PARAM_VALUE | 1 | cls_conn->ep_mutex.wait_lock.owner_cpu | u32max |
| PARAM_VALUE | 1 | cls_conn->lock.rlock.dep_map->name | 0-255 |
| CAPPED_DATA | 0 | cls_session->sid | 1 |
| CAPPED_DATA | 1 | cls_conn->cid | 1 |
| DATA_SOURCE | 0 | cls_session | $0 |
| DATA_SOURCE | 1 | cls_conn | $1 |
| DATA_SOURCE | 2 | is_leading | $3 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 2 | is_leading | s32min-s32max |
| LOCK2 | global &rx_queue_mutex | ||
| LOCK2 | 1 | &cls_conn->ep_mutex | |
| HALF_LOCKED2 | global &audit_cmd_mutex.lock | ||
| HALF_LOCKED2 | global &hwsim_phys_lock | ||
| HALF_LOCKED2 | global &rtnl_mutex | ||
| HALF_LOCKED2 | rcu_read | ||
| TYPE_LOCK | (struct iscsi_cls_conn)->ep_mutex |
drivers/scsi/bnx2i/bnx2i_iscsi.c bnx2i_conn_bind() -> iscsi_conn_bind()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | cls_session | 4096-ptr_max |
| PARAM_VALUE | 0 | cls_session->dev.parent | 4096-ptr_max |
| PARAM_VALUE | 1 | cls_conn | 4096-ptr_max |
| PARAM_VALUE | 1 | cls_conn->dd_data | 4096-ptr_max |
| PARAM_VALUE | 1 | cls_conn->ep_mutex.dep_map->name | 0-255 |
| PARAM_VALUE | 1 | cls_conn->ep_mutex.first_waiter | 0,4096-ptr_max |
| PARAM_VALUE | 1 | cls_conn->ep_mutex.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 1 | cls_conn->ep_mutex.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 1 | cls_conn->ep_mutex.wait_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 1 | cls_conn->ep_mutex.wait_lock.owner | (-1) |
| PARAM_VALUE | 1 | cls_conn->ep_mutex.wait_lock.owner_cpu | u32max |
| PARAM_VALUE | 1 | cls_conn->lock.rlock.dep_map->name | 0-255 |
| CAPPED_DATA | 0 | cls_session->sid | 1 |
| CAPPED_DATA | 1 | cls_conn->cid | 1 |
| DATA_SOURCE | 0 | cls_session | $0 |
| DATA_SOURCE | 1 | cls_conn | $1 |
| DATA_SOURCE | 2 | is_leading | $3 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 2 | is_leading | s32min-s32max |
| LOCK2 | global &rx_queue_mutex | ||
| LOCK2 | 1 | &cls_conn->ep_mutex | |
| HALF_LOCKED2 | global &audit_cmd_mutex.lock | ||
| HALF_LOCKED2 | global &hwsim_phys_lock | ||
| HALF_LOCKED2 | global &rtnl_mutex | ||
| HALF_LOCKED2 | rcu_read | ||
| TYPE_LOCK | (struct iscsi_cls_conn)->ep_mutex |