Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/scsi/bfa/bfa_fcs_lport.c bfa_fcs_lport_loop_online() -> bfa_fcs_rport_create()

Type Parameter Key Value
PARAM_VALUE 0 port 4096-ptr_max
PARAM_VALUE 0 port->fcs 4096-ptr_max
PARAM_VALUE 0 port->fcs->bfa 4096-ptr_max
PARAM_VALUE 0 port->pid 0-255
PARAM_VALUE 0 port->port_topo.ploop.alpabm_valid 1
PARAM_VALUE 0 port->sm 4096-ptr_max
PARAM_VALUE 0 *port->port_topo.ploop.alpa_pos_map 0-2,4,8,15-16,23-24,27,29-31,35,37-39,41-46,49-54,57-58,60,67,69-71,73-78,81-86,89-90,92,99,101-103,105-110,113-118,121-122,124,128-130,132,136,143-144,151-152,155,157-159,163,165-167,169-174,177-182,185-186,188-255
PARAM_VALUE 1 rpid 0,65536-16711680
BUF_SIZE 0 port (-1),1424
BUF_SIZE 0 port (-1),1424
DATA_SOURCE 0 port $0
BIT_INFO 1 rpid 0x0,0xff0000
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &bfad->bfad_lock
HALF_LOCKED2 flags

drivers/scsi/bfa/bfa_fcs_lport.c bfa_fcs_lport_loop_online() -> bfa_fcs_rport_create()

Type Parameter Key Value
PARAM_VALUE 0 port 4096-ptr_max
PARAM_VALUE 0 port->fcs 4096-ptr_max
PARAM_VALUE 0 port->fcs->bfa 4096-ptr_max
PARAM_VALUE 0 port->pid 0-255
PARAM_VALUE 0 port->port_topo.ploop.alpabm_valid 0,2-255
PARAM_VALUE 0 port->sm 4096-ptr_max
PARAM_VALUE 0 *port->port_topo.ploop.alpa_pos_map 0-2,4,8,15-16,23-24,27,29-31,35,37-39,41-46,49-54,57-58,60,67,69-71,73-78,81-86,89-90,92,99,101-103,105-110,113-118,121-122,124,128-130,132,136,143-144,151-152,155,157-159,163,165-167,169-174,177-182,185-186,188-255
PARAM_VALUE 1 rpid 0,65536-16711680
BUF_SIZE 0 port (-1),1424
BUF_SIZE 0 port (-1),1424
CAPPED_DATA 0 port->pid 1
DATA_SOURCE 0 port $0
BIT_INFO 1 rpid 0x0,0xff0000
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &bfad->bfad_lock
HALF_LOCKED2 flags

drivers/scsi/bfa/bfa_fcs_lport.c bfa_fcs_lport_n2n_online() -> bfa_fcs_rport_create()

Type Parameter Key Value
PARAM_VALUE 0 port 4096-ptr_max
PARAM_VALUE 0 port->fabric 4096-ptr_max
PARAM_VALUE 0 port->fabric->lps 4096-ptr_max
PARAM_VALUE 0 port->fabric->lps->bfa 4096-ptr_max
PARAM_VALUE 0 port->fabric->lps->bfa->plog->head 0-255
PARAM_VALUE 0 port->fabric->lps->bfa->plog->tail 0-255
PARAM_VALUE 0 port->fabric->lps->sm 212496448312066048,986433739868262400,1733035332613132288,2250017257560924160,2769763032804356096,7962212532694126592,8038577348734251008
PARAM_VALUE 0 port->fabric->lps->uarg->bport.bfad_port->pvb_type 0-3
PARAM_VALUE 0 port->fabric->lps->uarg->bport.fcs->bfad->pport.pvb_type 0-4294967295
PARAM_VALUE 0 port->fabric->lps->uarg->bport.fcs->fcs_aen_seq s32min-s32max
PARAM_VALUE 0 port->fabric->lps->uarg->bport.port_cfg.preboot_vp 0-4294967295
PARAM_VALUE 0 port->fabric->lps->uarg->bport.port_cfg.roles 0-4294967295
PARAM_VALUE 0 port->fabric->lps->uarg->bport.port_cfg.rsvd 0-4294967295
PARAM_VALUE 0 port->fabric->lps->uarg->delay_timer.timeout s32min-s32max
PARAM_VALUE 0 port->fabric->lps->uarg->fcs->bfa->modules.fcport.cfg.tx_bbcredit 0-255
PARAM_VALUE 0 port->fabric->lps->uarg->fcs->wc.wc_cbarg->bfad->comp.done 0-4294967295
PARAM_VALUE 0 port->fabric->lps->uarg->fcs->wc.wc_cbarg->bna->enet.chld_stop_wc.wc_count s32min-s32max
PARAM_VALUE 0 port->fabric->lps->uarg->fcs->wc.wc_cbarg->bna->ethport.flags 0,2-4294967295
PARAM_VALUE 0 port->fabric->lps->uarg->fcs->wc.wc_cbarg->bna->ethport.fsm 3452598406441000960,4076960421292179456,5706438897185173504,6383531169701167104,7461053087607668736,9139755945255067648
PARAM_VALUE 0 port->fabric->lps->uarg->fcs->wc.wc_cbarg->bna->ethport.stop_cbfn 0,507587247360081920
PARAM_VALUE 0 port->fabric->lps->uarg->fcs->wc.wc_cbarg->bna->rx_mod.flags 0-4294967295
PARAM_VALUE 0 port->fabric->lps->uarg->fcs->wc.wc_cbarg->bna->rx_mod.rx_stop_wc.wc_count 0-2
PARAM_VALUE 0 port->fabric->lps->uarg->fcs->wc.wc_cbarg->bna->rx_mod.rx_stop_wc.wc_resume 383140868559495168
PARAM_VALUE 0 port->fabric->lps->uarg->fcs->wc.wc_cbarg->bna->rx_mod.stop_cbfn 411326709166215168
PARAM_VALUE 0 port->fabric->lps->uarg->fcs->wc.wc_cbarg->bna->tx_mod.flags 0-4294967295
PARAM_VALUE 0 port->fabric->lps->uarg->fcs->wc.wc_cbarg->bport.port_cfg.preboot_vp 0-4294967295
PARAM_VALUE 0 port->fabric->lps->uarg->fcs->wc.wc_cbarg->bport.port_cfg.roles 0-4294967295
PARAM_VALUE 0 port->fabric->lps->uarg->fcs->wc.wc_cbarg->bport.port_cfg.rsvd 0-4294967295
PARAM_VALUE 0 port->fabric->lps->uarg->fcs->wc.wc_cbarg->bport.sm 2012281662881468416
PARAM_VALUE 0 port->fabric->lps->uarg->fcs->wc.wc_cbarg->chld_stop_wc.wc_count s32min-s32max
PARAM_VALUE 0 port->fabric->lps->uarg->fcs->wc.wc_cbarg->chld_stop_wc.wc_resume 8554739978543161344
PARAM_VALUE 0 port->fabric->lps->uarg->fcs->wc.wc_cbarg->delay_timer.timeout 2000
PARAM_VALUE 0 port->fabric->lps->uarg->fcs->wc.wc_cbarg->delay_timer.timercb 9091039380469723136
PARAM_VALUE 0 port->fabric->lps->uarg->fcs->wc.wc_cbarg->ditn->stats.sler 0-4294967295
PARAM_VALUE 0 port->fabric->lps->uarg->fcs->wc.wc_cbarg->fab_type 0-4294967295
PARAM_VALUE 0 port->fabric->lps->uarg->fcs->wc.wc_cbarg->flags 0-4294967295
PARAM_VALUE 0 port->fabric->lps->uarg->fcs->wc.wc_cbarg->fsm 2807995371520266240,3670908155157864448,4551049630968287232,6159579297219600384,6727554099635466240,9152026560056012800,9208150790950375424
PARAM_VALUE 0 port->fabric->lps->uarg->fcs->wc.wc_cbarg->iotov_active 0-4294967295
PARAM_VALUE 0 port->fabric->lps->uarg->fcs->wc.wc_cbarg->is_online 0-4294967295
PARAM_VALUE 0 port->fabric->lps->uarg->fcs->wc.wc_cbarg->itnim->wc.wc_count s32min-s32max
PARAM_VALUE 0 port->fabric->lps->uarg->fcs->wc.wc_cbarg->msg_no 0-255
PARAM_VALUE 0 port->fabric->lps->uarg->fcs->wc.wc_cbarg->oper_type 0-4294967295
PARAM_VALUE 0 port->fabric->lps->uarg->fcs->wc.wc_cbarg->pause_req.mh.num_entries 1
PARAM_VALUE 0 port->fabric->lps->uarg->fcs->wc.wc_cbarg->pause_req.rx_pause 0-255
PARAM_VALUE 0 port->fabric->lps->uarg->fcs->wc.wc_cbarg->pause_req.tx_pause 0-255
PARAM_VALUE 0 port->fabric->lps->uarg->fcs->wc.wc_cbarg->stats.cleanup_comps 0-4294967295
PARAM_VALUE 0 port->fabric->lps->uarg->fcs->wc.wc_cbarg->stats.fabric_offlines 0-4294967295
PARAM_VALUE 0 port->fabric->lps->uarg->fcs->wc.wc_cbarg->stats.fabric_onlines 0-4294967295
PARAM_VALUE 0 port->fabric->lps->uarg->fcs->wc.wc_cbarg->stats.flogi_sent 0-4294967295
PARAM_VALUE 0 port->fabric->lps->uarg->fcs->wc.wc_cbarg->stats.fw_create 0-4294967295
PARAM_VALUE 0 port->fabric->lps->uarg->fcs->wc.wc_cbarg->stats.fw_delete 0-4294967295
PARAM_VALUE 0 port->fabric->lps->uarg->fcs->wc.wc_cbarg->stop_wc.wc_count 1-3
PARAM_VALUE 0 port->fabric->lps->uarg->fcs->wc.wc_cbarg->stop_wc.wc_resume 2927345628815757312
PARAM_VALUE 0 port->fabric->lps->uarg->fcs->wc.wc_cbarg->wc.wc_count s32min-s32max
PARAM_VALUE 0 port->fabric->lps->uarg->fcs->wc.wc_count s32min-s32max
PARAM_VALUE 0 port->fabric->lps->uarg->lport.fcs->bfad->bfad_flags 0-4294967295
PARAM_VALUE 0 port->fabric->lps->uarg->lport.port_topo.pn2n.reply_oxid 0-u16max
PARAM_VALUE 0 port->fabric->lps->uarg->oper_type 0-4294967295
PARAM_VALUE 0 port->fabric->lps->uarg->stats.fabric_offlines 0-4294967295
PARAM_VALUE 0 port->fabric->lps->uarg->stats.fabric_onlines 0-4294967295
PARAM_VALUE 0 port->fabric->lps->uarg->stats.flogi_sent 0-4294967295
PARAM_VALUE 0 port->fabric->lps->uarg->stop_wc.wc_cbarg->stats.cleanup_comps 0-4294967295
PARAM_VALUE 0 port->fabric->lps->uarg->stop_wc.wc_count s32min-s32max
PARAM_VALUE 0 port->fabric->lps->uarg->vport_drv->comp_del->done 0-4294967295
PARAM_VALUE 0 port->fabric->lps->uarg->vport_drv->comp_del->wait.lock.owner (-1)
PARAM_VALUE 0 port->fabric->lps->uarg->vport_drv->comp_del->wait.lock.owner_cpu 4294967295
PARAM_VALUE 0 port->fabric->lps->uarg->wc.wc_cbarg->stats.cleanup_comps 0-4294967295
PARAM_VALUE 0 port->fabric->lps->uarg->wc.wc_count s32min-s32max
PARAM_VALUE 0 port->fcs 4096-ptr_max
PARAM_VALUE 0 port->pid 65536
PARAM_VALUE 0 port->sm 3260767656586338304
PARAM_VALUE 0 *port->fabric->lps->uarg->delay_timer.arg (-4611686018427387904)-4611686018427387903
PARAM_VALUE 0 *port->fabric->lps->uarg->fcs->wc.wc_cbarg->bna->rx_mod.rx_stop_wc.wc_cbarg (-4611686018427387904)-4611686018427387903
PARAM_VALUE 0 *port->fabric->lps->uarg->fcs->wc.wc_cbarg->chld_stop_wc.wc_cbarg (-4611686018427387904)-4611686018427387903
PARAM_VALUE 0 *port->fabric->lps->uarg->fcs->wc.wc_cbarg->delay_timer.arg (-4611686018427387904)-4611686018427387903
PARAM_VALUE 0 *port->fabric->lps->uarg->fcs->wc.wc_cbarg->init_mb.cbarg (-4611686018427387904)-4611686018427387903
PARAM_VALUE 0 *port->fabric->lps->uarg->fcs->wc.wc_cbarg->init_mb.msg 0-4294967295
PARAM_VALUE 0 *port->fabric->lps->uarg->fcs->wc.wc_cbarg->stop_wc.wc_cbarg (-4611686018427387904)-4611686018427387903
PARAM_VALUE 0 *port->fabric->lps->uarg->fcs->wc.wc_cbarg->wc.wc_cbarg (-4611686018427387904)-4611686018427387903
PARAM_VALUE 0 *port->fabric->lps->uarg->stop_wc.wc_cbarg (-4611686018427387904)-4611686018427387903
PARAM_VALUE 1 rpid 131072
DATA_SOURCE 0 port $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &bfad->bfad_lock
HALF_LOCKED2 flags

drivers/scsi/bfa/bfa_fcs_lport.c bfa_fcs_lport_ns_process_gidft_pids() -> bfa_fcs_rport_create()

Type Parameter Key Value
PARAM_VALUE 0 port 4096-ptr_max
PARAM_VALUE 0 port->fcs 4096-ptr_max
DATA_SOURCE 0 port $0
PARAM_COMPARE 1 rpid != $0->pid
TASK_NOT_RUNNING
HALF_LOCKED2 &bfad->bfad_lock

drivers/scsi/bfa/bfa_fcs_lport.c bfa_fcs_lport_scn_portid_rscn() -> bfa_fcs_rport_create()

Type Parameter Key Value
PARAM_VALUE 0 port 4096-ptr_max
PARAM_VALUE 0 port->fabric 4096-ptr_max
PARAM_VALUE 0 port->fcs 4096-ptr_max
PARAM_VALUE 0 port->sm 4096-ptr_max
PARAM_VALUE 1 rpid 0-16777215
CAPPED_DATA 1 rpid 1
DATA_SOURCE 0 port $0
DATA_SOURCE 1 rpid $1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &bfad->bfad_lock