Documented in 1 files:

Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/scsi/libfc/fc_exch.c fc_exch_abts_resp() -> fc_invoke_resp()

Type Parameter Key Value
PARAM_VALUE 0 ep 4096-8293974050967535615,8293974050967535617-ptr_max
PARAM_VALUE 0 ep->ex_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 ep->timeout_work.work.lockdep_map->name 0-255
PARAM_VALUE 1 sp 4096-ptr_max
PARAM_VALUE 2 fp 4096-ptr_max
PARAM_VALUE 2 fp->skb.cb 4096-ptr_max
PARAM_VALUE 2 fp->skb.data 4096-ptr_max
PARAM_VALUE 2 fp->skb.data->fh_type 0
BUF_SIZE 1 sp 12
BUF_SIZE 2 fp (-1)-s32max
BUF_SIZE 2 fp (-1)-s32max
DATA_SOURCE 0 ep $0
DATA_SOURCE 2 fp $1
PARAM_COMPARE 0 &ep->seq == $1
HALF_LOCKED2 &pool->lock

drivers/scsi/libfc/fc_exch.c fc_exch_recv_req() -> fc_invoke_resp()

Type Parameter Key Value
PARAM_VALUE 1 sp 0
PARAM_VALUE 2 fp 4096-ptr_max
PARAM_VALUE 2 fp->skb.cb 4096-ptr_max
PARAM_VALUE 2 fp->skb.data 4096-ptr_max
PARAM_VALUE 2 fp->skb.data->fh_d_id 4096-ptr_max
PARAM_VALUE 2 fp->skb.data->fh_f_ctl 4096-ptr_max
PARAM_VALUE 2 fp->skb.data->fh_rx_id 0-u16max
PARAM_VALUE 2 fp->skb.data->fh_type 1-255
BUF_SIZE 1 sp 0
BUF_SIZE 2 fp (-1)-s32max
BUF_SIZE 2 fp (-1)-s32max
DATA_SOURCE 2 fp $2
BIT_INFO 0 ep 0xffffffffffffff64,0xffffffffffffff64
USER_DATA 2 fp->skb.data->fh_rx_id 0-u16max[u]
HALF_LOCKED2 &pool->lock

drivers/scsi/libfc/fc_exch.c fc_exch_recv_seq_resp() -> fc_invoke_resp()

Type Parameter Key Value
PARAM_VALUE 0 ep 4096-8293974050967535615,8293974050967535617-ptr_max
PARAM_VALUE 0 ep->did 0-16777215
PARAM_VALUE 0 ep->ex_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 ep->sid 0-16777215
PARAM_VALUE 1 sp 4096-ptr_max
PARAM_VALUE 2 fp 4096-ptr_max
PARAM_VALUE 2 fp->skb.cb 4096-ptr_max
PARAM_VALUE 2 fp->skb.data 4096-ptr_max
PARAM_VALUE 2 fp->skb.data->fh_d_id 4096-ptr_max
PARAM_VALUE 2 fp->skb.data->fh_ox_id 0-65534
PARAM_VALUE 2 fp->skb.data->fh_s_id 4096-ptr_max
BUF_SIZE 1 sp 12
BUF_SIZE 2 fp (-1)-s32max
BUF_SIZE 2 fp (-1)-s32max
CAPPED_DATA 0 ep 1
CAPPED_DATA 0 ep->did 1
CAPPED_DATA 0 ep->sid 1
DATA_SOURCE 0 ep r fc_exch_find
DATA_SOURCE 2 fp $1
PARAM_COMPARE 0 &ep->seq == $1
USER_DATA 0 ep->rxid 0-u16max[u]
USER_DATA 1 sp->id 0-255[u]
HALF_LOCKED2 &pool->lock

drivers/scsi/libfc/fc_exch.c fc_exch_reset() -> fc_invoke_resp()

Type Parameter Key Value
PARAM_VALUE 0 ep 4096-ptr_max
PARAM_VALUE 0 ep->arg->ref_cnt.refs.counter s32min-s32max
PARAM_VALUE 0 ep->em 4096-ptr_max
PARAM_VALUE 0 ep->em->ep_pool->lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 ep->esb_stat 0,536870912-u32max
PARAM_VALUE 0 ep->ex_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 ep->lp 4096-ptr_max
PARAM_VALUE 0 ep->pool 4096-ptr_max
PARAM_VALUE 0 ep->pool->lock.rlock.dep_map->name 0-255
PARAM_VALUE 1 sp 4096-ptr_max
PARAM_VALUE 2 fp (-2)
BUF_SIZE 1 sp 12
CAPPED_DATA 0 ep->lp 1
DATA_SOURCE 0 ep $0
PARAM_COMPARE 0 &ep->seq == $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &lport->lp_mutex
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 &rdata->rp_mutex
HALF_LOCKED2 lport->host->host_lock

drivers/scsi/libfc/fc_exch.c fc_exch_timeout() -> fc_invoke_resp()

Type Parameter Key Value
PARAM_VALUE 0 ep 4096-ptr_max
PARAM_VALUE 0 ep->ex_lock.rlock.dep_map->name 0-255
PARAM_VALUE 1 sp 4096-ptr_max
PARAM_VALUE 2 fp (-1)
BUF_SIZE 1 sp 12
PARAM_COMPARE 0 &ep->seq == $1
NOCHECK_CALL
HALF_LOCKED2 &pool->lock