Defined in 1 files as a function:

Referenced in 3 files:

Smatch caller information:

drivers/scsi/libfc/fc_rport.c fc_rport_recv_els_req() -> fc_frame_sid()

Type Parameter Key Value
PARAM_VALUE 0 fp 4096-ptr_max
PARAM_VALUE 0 fp->skb.data 4096-ptr_max
BUF_SIZE 0 fp (-1)-s32max
BUF_SIZE 0 fp (-1)-s32max
CAPPED_DATA 0 fp->skb.data->fh_rx_id 1
CAPPED_DATA 0 fp->skb.len 1
DATA_SOURCE 0 fp $1
RX_PATH
LOCK2 &lport->lp_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct fc_lport)->lp_mutex

drivers/scsi/libfc/fc_rport.c fc_rport_recv_els_req() -> fc_frame_sid()

Type Parameter Key Value
PARAM_VALUE 0 fp 4096-ptr_max
PARAM_VALUE 0 fp->skb.data 4096-ptr_max
BUF_SIZE 0 fp (-1)-s32max
BUF_SIZE 0 fp (-1)-s32max
CAPPED_DATA 0 fp->skb.data->fh_rx_id 1
CAPPED_DATA 0 fp->skb.len 1
DATA_SOURCE 0 fp $1
RX_PATH
LOCK2 &lport->lp_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct fc_lport)->lp_mutex

drivers/scsi/libfc/fc_rport.c fc_rport_recv_flogi_req() -> fc_frame_sid()

Type Parameter Key Value
PARAM_VALUE 0 fp 4096-ptr_max
PARAM_VALUE 0 fp->skb.data 4096-ptr_max
BUF_SIZE 0 fp (-1)-s32max
BUF_SIZE 0 fp (-1)-s32max
CAPPED_DATA 0 fp->skb.len 1
DATA_SOURCE 0 fp $1
RX_PATH
USER_PTR 0 fp->skb.data
LOCK2 &lport->lp_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct fc_lport)->lp_mutex

drivers/scsi/libfc/fc_rport.c fc_rport_recv_logo_req() -> fc_frame_sid()

Type Parameter Key Value
PARAM_VALUE 0 fp 4096-ptr_max
PARAM_VALUE 0 fp->skb.data 4096-ptr_max
BUF_SIZE 0 fp (-1)-s32max
BUF_SIZE 0 fp (-1)-s32max
CAPPED_DATA 0 fp->skb.data->fh_rx_id 1
CAPPED_DATA 0 fp->skb.len 1
DATA_SOURCE 0 fp $1
RX_PATH
LOCK2 &lport->lp_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct fc_lport)->lp_mutex

drivers/scsi/libfc/fc_rport.c fc_rport_recv_plogi_req() -> fc_frame_sid()

Type Parameter Key Value
PARAM_VALUE 0 fp 4096-ptr_max
PARAM_VALUE 0 fp->skb.data 4096-ptr_max
BUF_SIZE 0 fp (-1)-s32max
BUF_SIZE 0 fp (-1)-s32max
CAPPED_DATA 0 fp->skb.len 1
DATA_SOURCE 0 fp $1
RX_PATH
USER_PTR 0 fp->skb.data
LOCK2 &lport->lp_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct fc_lport)->lp_mutex

drivers/target/tcm_fc/tfc_sess.c ft_recv() -> fc_frame_sid()

Type Parameter Key Value
PARAM_VALUE 0 fp 4096-ptr_max
PARAM_VALUE 0 fp->skb.data 4096-ptr_max
BUF_SIZE 0 fp (-1)-s32max
BUF_SIZE 0 fp (-1)-s32max
CAPPED_DATA 0 fp->skb.data->fh_rx_id 1
DATA_SOURCE 0 fp $1
RX_PATH
HALF_LOCKED2 &pool->lock

drivers/scsi/libfc/fc_lport.c fc_lport_flogi_resp() -> fc_frame_sid()

Type Parameter Key Value
PARAM_VALUE 0 fp 4096-ptr_max
PARAM_VALUE 0 fp->skb.data 4096-ptr_max
BUF_SIZE 0 fp (-1)-s32max
BUF_SIZE 0 fp (-1)-s32max
CAPPED_DATA 0 fp->skb.len 1
DATA_SOURCE 0 fp $1
RX_PATH
TASK_NOT_RUNNING
LOCK2 &lport->lp_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct fc_lport)->lp_mutex

drivers/scsi/libfc/fc_lport.c fc_lport_recv_els_req() -> fc_frame_sid()

Type Parameter Key Value
PARAM_VALUE 0 fp 4096-ptr_max
PARAM_VALUE 0 fp->skb.data 4096-ptr_max
BUF_SIZE 0 fp (-1)-s32max
BUF_SIZE 0 fp (-1)-s32max
CAPPED_DATA 0 fp->skb.data->fh_rx_id 1
DATA_SOURCE 0 fp $1
RX_PATH
LOCK2 &lport->lp_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct fc_lport)->lp_mutex

drivers/scsi/libfc/fc_lport.c fc_lport_recv_flogi_req() -> fc_frame_sid()

Type Parameter Key Value
PARAM_VALUE 0 fp 4096-ptr_max
PARAM_VALUE 0 fp->skb.data 4096-ptr_max
BUF_SIZE 0 fp (-1)-s32max
BUF_SIZE 0 fp (-1)-s32max
DATA_SOURCE 0 fp $1
RX_PATH
LOCK2 &lport->lp_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct fc_lport)->lp_mutex