Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 5 files:

Smatch caller information:

drivers/scsi/cxgbi/libcxgbi.c cxgbi_get_ep_param() -> iscsi_conn_get_addr_param()

Type Parameter Key Value
PARAM_VALUE 0 addr 4096-ptr_max
PARAM_VALUE 1 param 20-21
PARAM_VALUE 2 buf 1-u64max
BUF_SIZE 0 addr 16
DATA_SOURCE 1 param $1
DATA_SOURCE 2 buf $2
RX_PATH
TASK_NOT_RUNNING
LOCK2 &conn->ep_mutex
LOCK2 &of->mutex
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct iscsi_cls_conn)->ep_mutex
TYPE_LOCK (struct kernfs_open_file)->mutex

drivers/scsi/iscsi_tcp.c iscsi_sw_tcp_conn_get_param() -> iscsi_conn_get_addr_param()

Type Parameter Key Value
PARAM_VALUE 0 addr 1835851841899560960
PARAM_VALUE 1 param 20-21,54
PARAM_VALUE 2 buf 1-u64max
BUF_SIZE 0 addr 28
DATA_SOURCE 1 param $1
DATA_SOURCE 2 buf $2
FUZZY_MAX 1 param 54
RX_PATH
TASK_NOT_RUNNING
LOCK2 &of->mutex
HALF_LOCKED2 &cls_conn->ep_mutex
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex

drivers/scsi/iscsi_tcp.c iscsi_sw_tcp_host_get_param() -> iscsi_conn_get_addr_param()

Type Parameter Key Value
PARAM_VALUE 0 addr 340764165835034624
PARAM_VALUE 1 param 3
PARAM_VALUE 2 buf 1-u64max
BUF_SIZE 0 addr 28
DATA_SOURCE 1 param $1
DATA_SOURCE 2 buf $2
RX_PATH
TASK_NOT_RUNNING
LOCK2 &of->mutex
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex

drivers/scsi/qla4xxx/ql4_os.c qla4xxx_conn_get_param() -> iscsi_conn_get_addr_param()

Type Parameter Key Value
PARAM_VALUE 0 addr 4096-ptr_max
PARAM_VALUE 1 param 20-21
PARAM_VALUE 2 buf 1-u64max
BUF_SIZE 0 addr 128
DATA_SOURCE 1 param $1
DATA_SOURCE 2 buf $2
RX_PATH
TASK_NOT_RUNNING
LOCK2 &cls_conn->ep_mutex
LOCK2 &of->mutex
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct iscsi_cls_conn)->ep_mutex
TYPE_LOCK (struct kernfs_open_file)->mutex

drivers/scsi/qla4xxx/ql4_os.c qla4xxx_get_ep_param() -> iscsi_conn_get_addr_param()

Type Parameter Key Value
PARAM_VALUE 0 addr 4096-ptr_max
PARAM_VALUE 1 param 20-21
PARAM_VALUE 2 buf 1-u64max
DATA_SOURCE 1 param $1
DATA_SOURCE 2 buf $2
RX_PATH
TASK_NOT_RUNNING
LOCK2 &conn->ep_mutex
LOCK2 &of->mutex
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct iscsi_cls_conn)->ep_mutex
TYPE_LOCK (struct kernfs_open_file)->mutex

drivers/infiniband/ulp/iser/iscsi_iser.c iscsi_iser_get_ep_param() -> iscsi_conn_get_addr_param()

Type Parameter Key Value
PARAM_VALUE 0 addr 4096-ptr_max
PARAM_VALUE 1 param 20-21
PARAM_VALUE 2 buf 1-u64max
DATA_SOURCE 1 param $1
DATA_SOURCE 2 buf $2
RX_PATH
TASK_NOT_RUNNING
LOCK2 &conn->ep_mutex
LOCK2 &of->mutex
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct iscsi_cls_conn)->ep_mutex
TYPE_LOCK (struct kernfs_open_file)->mutex