Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 9 files:

Smatch caller information:

drivers/scsi/qla4xxx/ql4_os.c qla4xxx_session_get_param() -> iscsi_session_get_param()

Type Parameter Key Value
PARAM_VALUE 0 cls_session 4096-ptr_max
PARAM_VALUE 0 cls_session->dd_data 4096-ptr_max
PARAM_VALUE 0 cls_session->transport 4096-ptr_max
PARAM_VALUE 1 param 4-11,15-16,22-28,32-36,39-50,55-56,69-70
PARAM_VALUE 2 buf 1-u64max
DATA_SOURCE 0 cls_session $0
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/scsi_transport_iscsi.c show_session_param_ISCSI_PARAM_ABORT_TMO() -> (struct iscsi_transport)->get_session_param()

Type Parameter Key Value
PARAM_VALUE 0 cls_session 4096-ptr_max
PARAM_VALUE 0 cls_session->transport 4096-ptr_max
PARAM_VALUE 1 param 27
PARAM_VALUE 2 buf 1-u64max
CAPPED_DATA 2 buf 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/scsi_transport_iscsi.c show_session_param_ISCSI_PARAM_AUTO_SND_TGT_DISABLE() -> (struct iscsi_transport)->get_session_param()

Type Parameter Key Value
PARAM_VALUE 0 cls_session 4096-ptr_max
PARAM_VALUE 0 cls_session->transport 4096-ptr_max
PARAM_VALUE 1 param 42
PARAM_VALUE 2 buf 1-u64max
CAPPED_DATA 2 buf 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/scsi_transport_iscsi.c show_session_param_ISCSI_PARAM_BIDI_CHAP_EN() -> (struct iscsi_transport)->get_session_param()

Type Parameter Key Value
PARAM_VALUE 0 cls_session 4096-ptr_max
PARAM_VALUE 0 cls_session->transport 4096-ptr_max
PARAM_VALUE 1 param 47
PARAM_VALUE 2 buf 1-u64max
CAPPED_DATA 2 buf 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/scsi_transport_iscsi.c show_session_param_ISCSI_PARAM_BOOT_NIC() -> (struct iscsi_transport)->get_session_param()

Type Parameter Key Value
PARAM_VALUE 0 cls_session 4096-ptr_max
PARAM_VALUE 0 cls_session->transport 4096-ptr_max
PARAM_VALUE 1 param 40
PARAM_VALUE 2 buf 1-u64max
CAPPED_DATA 2 buf 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/scsi_transport_iscsi.c show_session_param_ISCSI_PARAM_BOOT_ROOT() -> (struct iscsi_transport)->get_session_param()

Type Parameter Key Value
PARAM_VALUE 0 cls_session 4096-ptr_max
PARAM_VALUE 0 cls_session->transport 4096-ptr_max
PARAM_VALUE 1 param 39
PARAM_VALUE 2 buf 1-u64max
CAPPED_DATA 2 buf 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/scsi_transport_iscsi.c show_session_param_ISCSI_PARAM_BOOT_TARGET() -> (struct iscsi_transport)->get_session_param()

Type Parameter Key Value
PARAM_VALUE 0 cls_session 4096-ptr_max
PARAM_VALUE 0 cls_session->transport 4096-ptr_max
PARAM_VALUE 1 param 41
PARAM_VALUE 2 buf 1-u64max
CAPPED_DATA 2 buf 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/scsi_transport_iscsi.c show_session_param_ISCSI_PARAM_CHAP_AUTH_EN() -> (struct iscsi_transport)->get_session_param()

Type Parameter Key Value
PARAM_VALUE 0 cls_session 4096-ptr_max
PARAM_VALUE 0 cls_session->transport 4096-ptr_max
PARAM_VALUE 1 param 45
PARAM_VALUE 2 buf 1-u64max
CAPPED_DATA 2 buf 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/scsi_transport_iscsi.c show_session_param_ISCSI_PARAM_CHAP_IN_IDX() -> (struct iscsi_transport)->get_session_param()

Type Parameter Key Value
PARAM_VALUE 0 cls_session 4096-ptr_max
PARAM_VALUE 0 cls_session->transport 4096-ptr_max
PARAM_VALUE 1 param 37
PARAM_VALUE 2 buf 1-u64max
CAPPED_DATA 2 buf 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/scsi_transport_iscsi.c show_session_param_ISCSI_PARAM_CHAP_OUT_IDX() -> (struct iscsi_transport)->get_session_param()

Type Parameter Key Value
PARAM_VALUE 0 cls_session 4096-ptr_max
PARAM_VALUE 0 cls_session->transport 4096-ptr_max
PARAM_VALUE 1 param 38
PARAM_VALUE 2 buf 1-u64max
CAPPED_DATA 2 buf 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/scsi_transport_iscsi.c show_session_param_ISCSI_PARAM_DATASEQ_INORDER_EN() -> (struct iscsi_transport)->get_session_param()

Type Parameter Key Value
PARAM_VALUE 0 cls_session 4096-ptr_max
PARAM_VALUE 0 cls_session->transport 4096-ptr_max
PARAM_VALUE 1 param 10
PARAM_VALUE 2 buf 1-u64max
CAPPED_DATA 2 buf 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/scsi_transport_iscsi.c show_session_param_ISCSI_PARAM_DEF_TASKMGMT_TMO() -> (struct iscsi_transport)->get_session_param()

Type Parameter Key Value
PARAM_VALUE 0 cls_session 4096-ptr_max
PARAM_VALUE 0 cls_session->transport 4096-ptr_max
PARAM_VALUE 1 param 56
PARAM_VALUE 2 buf 1-u64max
CAPPED_DATA 2 buf 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/scsi_transport_iscsi.c show_session_param_ISCSI_PARAM_DEF_TIME2RETAIN() -> (struct iscsi_transport)->get_session_param()

Type Parameter Key Value
PARAM_VALUE 0 cls_session 4096-ptr_max
PARAM_VALUE 0 cls_session->transport 4096-ptr_max
PARAM_VALUE 1 param 50
PARAM_VALUE 2 buf 1-u64max
CAPPED_DATA 2 buf 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/scsi_transport_iscsi.c show_session_param_ISCSI_PARAM_DEF_TIME2WAIT() -> (struct iscsi_transport)->get_session_param()

Type Parameter Key Value
PARAM_VALUE 0 cls_session 4096-ptr_max
PARAM_VALUE 0 cls_session->transport 4096-ptr_max
PARAM_VALUE 1 param 49
PARAM_VALUE 2 buf 1-u64max
CAPPED_DATA 2 buf 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/scsi_transport_iscsi.c show_session_param_ISCSI_PARAM_DISCOVERY_AUTH_OPTIONAL() -> (struct iscsi_transport)->get_session_param()

Type Parameter Key Value
PARAM_VALUE 0 cls_session 4096-ptr_max
PARAM_VALUE 0 cls_session->transport 4096-ptr_max
PARAM_VALUE 1 param 48
PARAM_VALUE 2 buf 1-u64max
CAPPED_DATA 2 buf 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/scsi_transport_iscsi.c show_session_param_ISCSI_PARAM_DISCOVERY_LOGOUT_EN() -> (struct iscsi_transport)->get_session_param()

Type Parameter Key Value
PARAM_VALUE 0 cls_session 4096-ptr_max
PARAM_VALUE 0 cls_session->transport 4096-ptr_max
PARAM_VALUE 1 param 46
PARAM_VALUE 2 buf 1-u64max
CAPPED_DATA 2 buf 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/scsi_transport_iscsi.c show_session_param_ISCSI_PARAM_DISCOVERY_PARENT_IDX() -> (struct iscsi_transport)->get_session_param()

Type Parameter Key Value
PARAM_VALUE 0 cls_session 4096-ptr_max
PARAM_VALUE 0 cls_session->transport 4096-ptr_max
PARAM_VALUE 1 param 69
PARAM_VALUE 2 buf 1-u64max
CAPPED_DATA 2 buf 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/scsi_transport_iscsi.c show_session_param_ISCSI_PARAM_DISCOVERY_PARENT_TYPE() -> (struct iscsi_transport)->get_session_param()

Type Parameter Key Value
PARAM_VALUE 0 cls_session 4096-ptr_max
PARAM_VALUE 0 cls_session->transport 4096-ptr_max
PARAM_VALUE 1 param 70
PARAM_VALUE 2 buf 1-u64max
CAPPED_DATA 2 buf 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/scsi_transport_iscsi.c show_session_param_ISCSI_PARAM_DISCOVERY_SESS() -> (struct iscsi_transport)->get_session_param()

Type Parameter Key Value
PARAM_VALUE 0 cls_session 4096-ptr_max
PARAM_VALUE 0 cls_session->transport 4096-ptr_max
PARAM_VALUE 1 param 43
PARAM_VALUE 2 buf 1-u64max
CAPPED_DATA 2 buf 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/scsi_transport_iscsi.c show_session_param_ISCSI_PARAM_ERL() -> (struct iscsi_transport)->get_session_param()

Type Parameter Key Value
PARAM_VALUE 0 cls_session 4096-ptr_max
PARAM_VALUE 0 cls_session->transport 4096-ptr_max
PARAM_VALUE 1 param 11
PARAM_VALUE 2 buf 1-u64max
CAPPED_DATA 2 buf 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/scsi_transport_iscsi.c show_session_param_ISCSI_PARAM_FAST_ABORT() -> (struct iscsi_transport)->get_session_param()

Type Parameter Key Value
PARAM_VALUE 0 cls_session 4096-ptr_max
PARAM_VALUE 0 cls_session->transport 4096-ptr_max
PARAM_VALUE 1 param 26
PARAM_VALUE 2 buf 1-u64max
CAPPED_DATA 2 buf 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/scsi_transport_iscsi.c show_session_param_ISCSI_PARAM_FIRST_BURST() -> (struct iscsi_transport)->get_session_param()

Type Parameter Key Value
PARAM_VALUE 0 cls_session 4096-ptr_max
PARAM_VALUE 0 cls_session->transport 4096-ptr_max
PARAM_VALUE 1 param 7
PARAM_VALUE 2 buf 1-u64max
CAPPED_DATA 2 buf 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/scsi_transport_iscsi.c show_session_param_ISCSI_PARAM_IFACE_NAME() -> (struct iscsi_transport)->get_session_param()

Type Parameter Key Value
PARAM_VALUE 0 cls_session 4096-ptr_max
PARAM_VALUE 0 cls_session->transport 4096-ptr_max
PARAM_VALUE 1 param 32
PARAM_VALUE 2 buf 1-u64max
CAPPED_DATA 2 buf 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/scsi_transport_iscsi.c show_session_param_ISCSI_PARAM_IMM_DATA_EN() -> (struct iscsi_transport)->get_session_param()

Type Parameter Key Value
PARAM_VALUE 0 cls_session 4096-ptr_max
PARAM_VALUE 0 cls_session->transport 4096-ptr_max
PARAM_VALUE 1 param 6
PARAM_VALUE 2 buf 1-u64max
CAPPED_DATA 2 buf 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/scsi_transport_iscsi.c show_session_param_ISCSI_PARAM_INITIAL_R2T_EN() -> (struct iscsi_transport)->get_session_param()

Type Parameter Key Value
PARAM_VALUE 0 cls_session 4096-ptr_max
PARAM_VALUE 0 cls_session->transport 4096-ptr_max
PARAM_VALUE 1 param 4
PARAM_VALUE 2 buf 1-u64max
CAPPED_DATA 2 buf 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/scsi_transport_iscsi.c show_session_param_ISCSI_PARAM_INITIATOR_NAME() -> (struct iscsi_transport)->get_session_param()

Type Parameter Key Value
PARAM_VALUE 0 cls_session 4096-ptr_max
PARAM_VALUE 0 cls_session->transport 4096-ptr_max
PARAM_VALUE 1 param 34
PARAM_VALUE 2 buf 1-u64max
CAPPED_DATA 2 buf 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/scsi_transport_iscsi.c show_session_param_ISCSI_PARAM_ISID() -> (struct iscsi_transport)->get_session_param()

Type Parameter Key Value
PARAM_VALUE 0 cls_session 4096-ptr_max
PARAM_VALUE 0 cls_session->transport 4096-ptr_max
PARAM_VALUE 1 param 33
PARAM_VALUE 2 buf 1-u64max
CAPPED_DATA 2 buf 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/scsi_transport_iscsi.c show_session_param_ISCSI_PARAM_LU_RESET_TMO() -> (struct iscsi_transport)->get_session_param()

Type Parameter Key Value
PARAM_VALUE 0 cls_session 4096-ptr_max
PARAM_VALUE 0 cls_session->transport 4096-ptr_max
PARAM_VALUE 1 param 28
PARAM_VALUE 2 buf 1-u64max
CAPPED_DATA 2 buf 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/scsi_transport_iscsi.c show_session_param_ISCSI_PARAM_MAX_BURST() -> (struct iscsi_transport)->get_session_param()

Type Parameter Key Value
PARAM_VALUE 0 cls_session 4096-ptr_max
PARAM_VALUE 0 cls_session->transport 4096-ptr_max
PARAM_VALUE 1 param 8
PARAM_VALUE 2 buf 1-u64max
CAPPED_DATA 2 buf 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/scsi_transport_iscsi.c show_session_param_ISCSI_PARAM_MAX_R2T() -> (struct iscsi_transport)->get_session_param()

Type Parameter Key Value
PARAM_VALUE 0 cls_session 4096-ptr_max
PARAM_VALUE 0 cls_session->transport 4096-ptr_max
PARAM_VALUE 1 param 5
PARAM_VALUE 2 buf 1-u64max
CAPPED_DATA 2 buf 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/scsi_transport_iscsi.c show_session_param_ISCSI_PARAM_PASSWORD() -> (struct iscsi_transport)->get_session_param()

Type Parameter Key Value
PARAM_VALUE 0 cls_session 4096-ptr_max
PARAM_VALUE 0 cls_session->transport 4096-ptr_max
PARAM_VALUE 1 param 24
PARAM_VALUE 2 buf 1-u64max
CAPPED_DATA 2 buf 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/scsi_transport_iscsi.c show_session_param_ISCSI_PARAM_PASSWORD_IN() -> (struct iscsi_transport)->get_session_param()

Type Parameter Key Value
PARAM_VALUE 0 cls_session 4096-ptr_max
PARAM_VALUE 0 cls_session->transport 4096-ptr_max
PARAM_VALUE 1 param 25
PARAM_VALUE 2 buf 1-u64max
CAPPED_DATA 2 buf 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/scsi_transport_iscsi.c show_session_param_ISCSI_PARAM_PDU_INORDER_EN() -> (struct iscsi_transport)->get_session_param()

Type Parameter Key Value
PARAM_VALUE 0 cls_session 4096-ptr_max
PARAM_VALUE 0 cls_session->transport 4096-ptr_max
PARAM_VALUE 1 param 9
PARAM_VALUE 2 buf 1-u64max
CAPPED_DATA 2 buf 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/scsi_transport_iscsi.c show_session_param_ISCSI_PARAM_PORTAL_TYPE() -> (struct iscsi_transport)->get_session_param()

Type Parameter Key Value
PARAM_VALUE 0 cls_session 4096-ptr_max
PARAM_VALUE 0 cls_session->transport 4096-ptr_max
PARAM_VALUE 1 param 44
PARAM_VALUE 2 buf 1-u64max
CAPPED_DATA 2 buf 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/scsi_transport_iscsi.c show_session_param_ISCSI_PARAM_TARGET_ALIAS() -> (struct iscsi_transport)->get_session_param()

Type Parameter Key Value
PARAM_VALUE 0 cls_session 4096-ptr_max
PARAM_VALUE 0 cls_session->transport 4096-ptr_max
PARAM_VALUE 1 param 36
PARAM_VALUE 2 buf 1-u64max
CAPPED_DATA 2 buf 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/scsi_transport_iscsi.c show_session_param_ISCSI_PARAM_TARGET_NAME() -> (struct iscsi_transport)->get_session_param()

Type Parameter Key Value
PARAM_VALUE 0 cls_session 4096-ptr_max
PARAM_VALUE 0 cls_session->transport 4096-ptr_max
PARAM_VALUE 1 param 15
PARAM_VALUE 2 buf 1-u64max
CAPPED_DATA 2 buf 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/scsi_transport_iscsi.c show_session_param_ISCSI_PARAM_TGT_RESET_TMO() -> (struct iscsi_transport)->get_session_param()

Type Parameter Key Value
PARAM_VALUE 0 cls_session 4096-ptr_max
PARAM_VALUE 0 cls_session->transport 4096-ptr_max
PARAM_VALUE 1 param 35
PARAM_VALUE 2 buf 1-u64max
CAPPED_DATA 2 buf 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/scsi_transport_iscsi.c show_session_param_ISCSI_PARAM_TPGT() -> (struct iscsi_transport)->get_session_param()

Type Parameter Key Value
PARAM_VALUE 0 cls_session 4096-ptr_max
PARAM_VALUE 0 cls_session->transport 4096-ptr_max
PARAM_VALUE 1 param 16
PARAM_VALUE 2 buf 1-u64max
CAPPED_DATA 2 buf 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/scsi_transport_iscsi.c show_session_param_ISCSI_PARAM_TSID() -> (struct iscsi_transport)->get_session_param()

Type Parameter Key Value
PARAM_VALUE 0 cls_session 4096-ptr_max
PARAM_VALUE 0 cls_session->transport 4096-ptr_max
PARAM_VALUE 1 param 55
PARAM_VALUE 2 buf 1-u64max
CAPPED_DATA 2 buf 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/scsi_transport_iscsi.c show_session_param_ISCSI_PARAM_USERNAME() -> (struct iscsi_transport)->get_session_param()

Type Parameter Key Value
PARAM_VALUE 0 cls_session 4096-ptr_max
PARAM_VALUE 0 cls_session->transport 4096-ptr_max
PARAM_VALUE 1 param 22
PARAM_VALUE 2 buf 1-u64max
CAPPED_DATA 2 buf 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/scsi_transport_iscsi.c show_session_param_ISCSI_PARAM_USERNAME_IN() -> (struct iscsi_transport)->get_session_param()

Type Parameter Key Value
PARAM_VALUE 0 cls_session 4096-ptr_max
PARAM_VALUE 0 cls_session->transport 4096-ptr_max
PARAM_VALUE 1 param 23
PARAM_VALUE 2 buf 1-u64max
CAPPED_DATA 2 buf 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