Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 2 files:

Smatch caller information:

drivers/infiniband/ulp/srp/ib_srp.c srp_tmo_set() -> srp_parse_tmo()

Type Parameter Key Value
PARAM_VALUE 0 tmo 2599911201354313728
PARAM_VALUE 1 buf 0,4096-18446744073709547521
BUF_SIZE 1 buf (-1),1-1000000001
BUF_SIZE 1 buf (-1),1-1000000001
DATA_SOURCE 1 buf $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &of->mutex

drivers/scsi/scsi_transport_srp.c store_reconnect_delay() -> srp_parse_tmo()

Type Parameter Key Value
PARAM_VALUE 0 tmo 7574004959292207104
PARAM_VALUE 1 buf 4096-ptr_max
DATA_SOURCE 1 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_srp.c store_srp_rport_dev_loss_tmo() -> srp_parse_tmo()

Type Parameter Key Value
PARAM_VALUE 0 tmo 8255818060576796672
PARAM_VALUE 1 buf 4096-ptr_max
DATA_SOURCE 1 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_srp.c store_srp_rport_fast_io_fail_tmo() -> srp_parse_tmo()

Type Parameter Key Value
PARAM_VALUE 0 tmo 1385642440400617472
PARAM_VALUE 1 buf 4096-ptr_max
DATA_SOURCE 1 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