Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/nvme/target/fc.c nvmet_fc_add_port() -> nvmet_fc_portentry_bind()

Type Parameter Key Value
PARAM_VALUE 0 tgtport 4096-ptr_max
PARAM_VALUE 0 tgtport->pe 0
PARAM_VALUE 0 tgtport->ref.refcount.refs.counter (-1073741824),0-s32max
PARAM_VALUE 1 pe 4096-ptr_max
PARAM_VALUE 2 port 4096-ptr_max
PARAM_VALUE 2 port->disc_addr.adrfam 4
PARAM_VALUE 2 port->disc_addr.trtype 2
PARAM_VALUE 2 port->subsystems.next 4096-ptr_max
BUF_SIZE 1 pe 48
CAPPED_DATA 0 tgtport->fc_target_port.node_name 1
CAPPED_DATA 0 tgtport->fc_target_port.port_name 1
CAPPED_DATA 0 &tgtport->tgt_list 1
DATA_SOURCE 1 pe r _kzalloc_noprof
DATA_SOURCE 2 port $0
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &dir->i_rwsem
LOCK2 flags
LOCK2 global &nvmet_config_sem
LOCK2 global &nvmet_fc_tgtlock
TYPE_LOCK (struct inode)->i_rwsem