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_svc.c bfa_dport_sm_disabled() -> bfa_dport_send_req()

Type Parameter Key Value
PARAM_VALUE 0 dport 4096-ptr_max
PARAM_VALUE 0 dport->bfa 4096-ptr_max
PARAM_VALUE 0 dport->bfa->modules.fcport->alpabm.alpa_bm 0-255
PARAM_VALUE 0 dport->bfa->modules.fcport.fec_state 0-255
PARAM_VALUE 0 dport->bfa->modules.fcport.ln->fcport->event_cbarg->fabric.delay_timer.arg (-4611686018427387904)-4611686018427387903
PARAM_VALUE 0 dport->bfa->modules.fcport.ln->fcport->event_cbarg->fabric.stop_wc.wc_cbarg (-4611686018427387904)-4611686018427387903
PARAM_VALUE 0 dport->bfa->modules.fcport.ln.fcport->event_cbarg->fabric.bport.bfad_port->pvb_type 0-3
PARAM_VALUE 0 dport->bfa->modules.fcport.ln.fcport->event_cbarg->fabric.bport.fcs->fcs_aen_seq s32min-s32max
PARAM_VALUE 0 dport->bfa->modules.fcport.ln.fcport->event_cbarg->fabric.bport.pid 0-16777215
PARAM_VALUE 0 dport->bfa->modules.fcport.ln.fcport->event_cbarg->fabric.bport.port_cfg.preboot_vp 0-4294967295
PARAM_VALUE 0 dport->bfa->modules.fcport.ln.fcport->event_cbarg->fabric.bport.port_cfg.roles 0-4294967295
PARAM_VALUE 0 dport->bfa->modules.fcport.ln.fcport->event_cbarg->fabric.bport.port_cfg.rsvd 0-4294967295
PARAM_VALUE 0 dport->bfa->modules.fcport.ln.fcport->event_cbarg->fabric.delay_timer.timeout s32min-s32max
PARAM_VALUE 0 dport->bfa->modules.fcport.ln.fcport->event_cbarg->fabric.fab_type 0-4294967295
PARAM_VALUE 0 dport->bfa->modules.fcport.ln.fcport->event_cbarg->fabric.fcs->wc.wc_cbarg->flags 0-4294967295
PARAM_VALUE 0 dport->bfa->modules.fcport.ln.fcport->event_cbarg->fabric.fcs->wc.wc_cbarg->fsm 2807995371520266240,3670908155157864448,4551049630968287232,6159579297219600384,6727554099635466240,9152026560056012800,9208150790950375424
PARAM_VALUE 0 dport->bfa->modules.fcport.ln.fcport->event_cbarg->fabric.fcs->wc.wc_cbarg->msg_no 0-255
PARAM_VALUE 0 dport->bfa->modules.fcport.ln.fcport->event_cbarg->fabric.fcs->wc.wc_count s32min-s32max
PARAM_VALUE 0 dport->bfa->modules.fcport.ln.fcport->event_cbarg->fabric.lps->uarg->bb_credit 0-u16max
PARAM_VALUE 0 dport->bfa->modules.fcport.ln.fcport->event_cbarg->fabric.lps->uarg->bport.pid 0-16777215
PARAM_VALUE 0 dport->bfa->modules.fcport.ln.fcport->event_cbarg->fabric.lps->uarg->fab_type 2
PARAM_VALUE 0 dport->bfa->modules.fcport.ln.fcport->event_cbarg->fabric.lps->uarg->is_auth 0-255
PARAM_VALUE 0 dport->bfa->modules.fcport.ln.fcport->event_cbarg->fabric.lps->uarg->is_npiv 0-255
PARAM_VALUE 0 dport->bfa->modules.fcport.ln.fcport->event_cbarg->fabric.lps->uarg->lport.pid 0-16777215
PARAM_VALUE 0 dport->bfa->modules.fcport.ln.fcport->event_cbarg->fabric.oper_type 0-4294967295
PARAM_VALUE 0 dport->bfa->modules.fcport.ln.fcport->event_cbarg->fabric.stats.fabric_offlines 0-4294967295
PARAM_VALUE 0 dport->bfa->modules.fcport.ln.fcport->event_cbarg->fabric.stats.fabric_onlines 0-4294967295
PARAM_VALUE 0 dport->bfa->modules.fcport.ln.fcport->event_cbarg->fabric.stats.flogi_sent 0-4294967295
PARAM_VALUE 0 dport->bfa->modules.fcport.ln.fcport->event_cbarg->fabric.stop_wc.wc_count s32min-s32max
PARAM_VALUE 0 dport->bfa->modules.fcport.ln.fcport->event_cbarg->trcmod->head 0-4095
PARAM_VALUE 0 dport->bfa->modules.fcport.ln.fcport->event_cbarg->trcmod->tail 0-4095
PARAM_VALUE 0 dport->bfa->modules.fcport.ln.ln_event 1-2
PARAM_VALUE 0 dport->bfa->modules.fcport.ln.sm 423282631695069184,502626475898535936,3010197170656870400,3819982540770566144,4048765431607091200,7059110055389478912,7327848459922386944
PARAM_VALUE 0 dport->bfa->modules.fcport.sm 4096-ptr_max
PARAM_VALUE 0 dport->bfa->modules.fcport.speed 0-255
PARAM_VALUE 0 dport->bfa->modules.fcport.stats_pa 0-u32max
PARAM_VALUE 0 dport->bfa->modules.fcport.topology 0-255
PARAM_VALUE 0 dport->bfa->modules.fcport.use_flash_cfg 1
PARAM_VALUE 0 dport->bfa->modules.port.dport_enabled 1
PARAM_VALUE 0 dport->cbarg 4697126328416047104
PARAM_VALUE 0 dport->dynamic 0
PARAM_VALUE 0 dport->lpcnt 1-u32max
PARAM_VALUE 0 dport->payload 1-u32max
PARAM_VALUE 0 dport->sm 0-2625114408101593087,2625114408101593089-3119893765514420223,3119893765514420225-3610423139698663423
PARAM_VALUE 1 req 1
BUF_SIZE 0 dport 248
BUF_SIZE 0 dport->cbarg 104
DATA_SOURCE 0 dport $0
BIT_INFO 0 dport->bfa->ioc.pcidev.device_id 0x22,0xffffffffffffffff
RX_PATH
TASK_NOT_RUNNING
LOCK2 &bfad->bfad_lock
LOCK2 flags
HALF_LOCKED2 __tag_set->srcu
HALF_LOCKED2 rcu_read
TYPE_LOCK (struct bfad_s)->bfad_lock

drivers/scsi/bfa/bfa_svc.c bfa_dport_sm_disabling_qwait() -> bfa_dport_send_req()

Type Parameter Key Value
PARAM_VALUE 0 dport 4096-ptr_max
PARAM_VALUE 0 dport->bfa 4096-ptr_max
PARAM_VALUE 0 dport->sm 8075734494445801472
PARAM_VALUE 1 req 0
BUF_SIZE 0 dport 1-s32max
BUF_SIZE 0 dport 1-s32max
DATA_SOURCE 0 dport $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &bfad->bfad_lock
HALF_LOCKED2 &desc->request_mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 flags
TYPE_LOCK (struct bfad_s)->bfad_lock

drivers/scsi/bfa/bfa_svc.c bfa_dport_sm_dynamic_disabling_qwait() -> bfa_dport_send_req()

Type Parameter Key Value
PARAM_VALUE 0 dport 4096-ptr_max
PARAM_VALUE 0 dport->bfa 4096-ptr_max
PARAM_VALUE 0 dport->sm 8663066586569519104
PARAM_VALUE 1 req 4
BUF_SIZE 0 dport 1-s32max
BUF_SIZE 0 dport 1-s32max
DATA_SOURCE 0 dport $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &bfad->bfad_lock
HALF_LOCKED2 &desc->request_mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 flags
TYPE_LOCK (struct bfad_s)->bfad_lock

drivers/scsi/bfa/bfa_svc.c bfa_dport_sm_enabled() -> bfa_dport_send_req()

Type Parameter Key Value
PARAM_VALUE 0 dport 4096-ptr_max
PARAM_VALUE 0 dport->bfa 4096-ptr_max
PARAM_VALUE 0 dport->cbarg 700535852432756736
PARAM_VALUE 0 dport->dynamic 0
PARAM_VALUE 0 dport->lpcnt 1-u32max
PARAM_VALUE 0 dport->payload 1-u32max
PARAM_VALUE 0 dport->sm 3119893765514420224
PARAM_VALUE 0 dport->test_state 0,2,4-255
PARAM_VALUE 1 req 2
BUF_SIZE 0 dport 248
BUF_SIZE 0 dport->cbarg 104
DATA_SOURCE 0 dport $0
RX_PATH
LOCK2 &bfad->bfad_lock
LOCK2 flags
TYPE_LOCK (struct bfad_s)->bfad_lock

drivers/scsi/bfa/bfa_svc.c bfa_dport_sm_enabled() -> bfa_dport_send_req()

Type Parameter Key Value
PARAM_VALUE 0 dport 4096-ptr_max
PARAM_VALUE 0 dport->bfa 4096-ptr_max
PARAM_VALUE 0 dport->bfa->modules.fcport->alpabm.alpa_bm 0-255
PARAM_VALUE 0 dport->bfa->modules.fcport.fec_state 0-255
PARAM_VALUE 0 dport->bfa->modules.fcport.ln->fcport->event_cbarg->fabric.delay_timer.arg (-4611686018427387904)-4611686018427387903
PARAM_VALUE 0 dport->bfa->modules.fcport.ln->fcport->event_cbarg->fabric.stop_wc.wc_cbarg (-4611686018427387904)-4611686018427387903
PARAM_VALUE 0 dport->bfa->modules.fcport.ln.fcport->event_cbarg->fabric.bport.bfad_port->pvb_type 0-3
PARAM_VALUE 0 dport->bfa->modules.fcport.ln.fcport->event_cbarg->fabric.bport.fcs->fcs_aen_seq s32min-s32max
PARAM_VALUE 0 dport->bfa->modules.fcport.ln.fcport->event_cbarg->fabric.bport.pid 0-16777215
PARAM_VALUE 0 dport->bfa->modules.fcport.ln.fcport->event_cbarg->fabric.bport.port_cfg.preboot_vp 0-4294967295
PARAM_VALUE 0 dport->bfa->modules.fcport.ln.fcport->event_cbarg->fabric.bport.port_cfg.roles 0-4294967295
PARAM_VALUE 0 dport->bfa->modules.fcport.ln.fcport->event_cbarg->fabric.bport.port_cfg.rsvd 0-4294967295
PARAM_VALUE 0 dport->bfa->modules.fcport.ln.fcport->event_cbarg->fabric.delay_timer.timeout s32min-s32max
PARAM_VALUE 0 dport->bfa->modules.fcport.ln.fcport->event_cbarg->fabric.fab_type 0-4294967295
PARAM_VALUE 0 dport->bfa->modules.fcport.ln.fcport->event_cbarg->fabric.fcs->wc.wc_cbarg->flags 0-4294967295
PARAM_VALUE 0 dport->bfa->modules.fcport.ln.fcport->event_cbarg->fabric.fcs->wc.wc_cbarg->fsm 2807995371520266240,3670908155157864448,4551049630968287232,6159579297219600384,6727554099635466240,9152026560056012800,9208150790950375424
PARAM_VALUE 0 dport->bfa->modules.fcport.ln.fcport->event_cbarg->fabric.fcs->wc.wc_cbarg->msg_no 0-255
PARAM_VALUE 0 dport->bfa->modules.fcport.ln.fcport->event_cbarg->fabric.fcs->wc.wc_count s32min-s32max
PARAM_VALUE 0 dport->bfa->modules.fcport.ln.fcport->event_cbarg->fabric.lps->uarg->bb_credit 0-u16max
PARAM_VALUE 0 dport->bfa->modules.fcport.ln.fcport->event_cbarg->fabric.lps->uarg->bport.pid 0-16777215
PARAM_VALUE 0 dport->bfa->modules.fcport.ln.fcport->event_cbarg->fabric.lps->uarg->fab_type 2
PARAM_VALUE 0 dport->bfa->modules.fcport.ln.fcport->event_cbarg->fabric.lps->uarg->is_auth 0-255
PARAM_VALUE 0 dport->bfa->modules.fcport.ln.fcport->event_cbarg->fabric.lps->uarg->is_npiv 0-255
PARAM_VALUE 0 dport->bfa->modules.fcport.ln.fcport->event_cbarg->fabric.lps->uarg->lport.pid 0-16777215
PARAM_VALUE 0 dport->bfa->modules.fcport.ln.fcport->event_cbarg->fabric.oper_type 0-4294967295
PARAM_VALUE 0 dport->bfa->modules.fcport.ln.fcport->event_cbarg->fabric.stats.fabric_offlines 0-4294967295
PARAM_VALUE 0 dport->bfa->modules.fcport.ln.fcport->event_cbarg->fabric.stats.fabric_onlines 0-4294967295
PARAM_VALUE 0 dport->bfa->modules.fcport.ln.fcport->event_cbarg->fabric.stats.flogi_sent 0-4294967295
PARAM_VALUE 0 dport->bfa->modules.fcport.ln.fcport->event_cbarg->fabric.stop_wc.wc_count s32min-s32max
PARAM_VALUE 0 dport->bfa->modules.fcport.ln.fcport->event_cbarg->trcmod->head 0-4095
PARAM_VALUE 0 dport->bfa->modules.fcport.ln.fcport->event_cbarg->trcmod->tail 0-4095
PARAM_VALUE 0 dport->bfa->modules.fcport.ln.ln_event 1-2
PARAM_VALUE 0 dport->bfa->modules.fcport.ln.sm 423282631695069184,502626475898535936,3010197170656870400,3819982540770566144,4048765431607091200,7059110055389478912,7327848459922386944
PARAM_VALUE 0 dport->bfa->modules.fcport.sm 4096-ptr_max
PARAM_VALUE 0 dport->bfa->modules.fcport.speed 0-255
PARAM_VALUE 0 dport->bfa->modules.fcport.stats_pa 0-u32max
PARAM_VALUE 0 dport->bfa->modules.fcport.topology 0-255
PARAM_VALUE 0 dport->bfa->modules.fcport.use_flash_cfg 1
PARAM_VALUE 0 dport->bfa->modules.port.dport_enabled 0
PARAM_VALUE 0 dport->cbarg 3974485533978071040
PARAM_VALUE 0 dport->dynamic 0
PARAM_VALUE 0 dport->sm 0-2625114408101593087,2625114408101593089-2679237639608659967,2679237639608659969-3610423139698663423
PARAM_VALUE 1 req 0
BUF_SIZE 0 dport 248
BUF_SIZE 0 dport->cbarg 104
DATA_SOURCE 0 dport $0
RX_PATH
TASK_NOT_RUNNING
LOCK2 &bfad->bfad_lock
LOCK2 flags
HALF_LOCKED2 __tag_set->srcu
HALF_LOCKED2 rcu_read
TYPE_LOCK (struct bfad_s)->bfad_lock

drivers/scsi/bfa/bfa_svc.c bfa_dport_sm_enabled() -> bfa_dport_send_req()

Type Parameter Key Value
PARAM_VALUE 0 dport 4096-ptr_max
PARAM_VALUE 0 dport->bfa 4096-ptr_max
PARAM_VALUE 0 dport->bfa->modules.fcport->alpabm.alpa_bm 0-255
PARAM_VALUE 0 dport->bfa->modules.fcport.fec_state 0-255
PARAM_VALUE 0 dport->bfa->modules.fcport.ln->fcport->event_cbarg->fabric.delay_timer.arg (-4611686018427387904)-4611686018427387903
PARAM_VALUE 0 dport->bfa->modules.fcport.ln->fcport->event_cbarg->fabric.stop_wc.wc_cbarg (-4611686018427387904)-4611686018427387903
PARAM_VALUE 0 dport->bfa->modules.fcport.ln.fcport->event_cbarg->fabric.bport.bfad_port->pvb_type 0-3
PARAM_VALUE 0 dport->bfa->modules.fcport.ln.fcport->event_cbarg->fabric.bport.fcs->fcs_aen_seq s32min-s32max
PARAM_VALUE 0 dport->bfa->modules.fcport.ln.fcport->event_cbarg->fabric.bport.pid 0-16777215
PARAM_VALUE 0 dport->bfa->modules.fcport.ln.fcport->event_cbarg->fabric.bport.port_cfg.preboot_vp 0-4294967295
PARAM_VALUE 0 dport->bfa->modules.fcport.ln.fcport->event_cbarg->fabric.bport.port_cfg.roles 0-4294967295
PARAM_VALUE 0 dport->bfa->modules.fcport.ln.fcport->event_cbarg->fabric.bport.port_cfg.rsvd 0-4294967295
PARAM_VALUE 0 dport->bfa->modules.fcport.ln.fcport->event_cbarg->fabric.delay_timer.timeout s32min-s32max
PARAM_VALUE 0 dport->bfa->modules.fcport.ln.fcport->event_cbarg->fabric.fab_type 0-4294967295
PARAM_VALUE 0 dport->bfa->modules.fcport.ln.fcport->event_cbarg->fabric.fcs->wc.wc_cbarg->flags 0-4294967295
PARAM_VALUE 0 dport->bfa->modules.fcport.ln.fcport->event_cbarg->fabric.fcs->wc.wc_cbarg->fsm 2807995371520266240,3670908155157864448,4551049630968287232,6159579297219600384,6727554099635466240,9152026560056012800,9208150790950375424
PARAM_VALUE 0 dport->bfa->modules.fcport.ln.fcport->event_cbarg->fabric.fcs->wc.wc_cbarg->msg_no 0-255
PARAM_VALUE 0 dport->bfa->modules.fcport.ln.fcport->event_cbarg->fabric.fcs->wc.wc_count s32min-s32max
PARAM_VALUE 0 dport->bfa->modules.fcport.ln.fcport->event_cbarg->fabric.lps->uarg->bb_credit 0-u16max
PARAM_VALUE 0 dport->bfa->modules.fcport.ln.fcport->event_cbarg->fabric.lps->uarg->bport.pid 0-16777215
PARAM_VALUE 0 dport->bfa->modules.fcport.ln.fcport->event_cbarg->fabric.lps->uarg->fab_type 2
PARAM_VALUE 0 dport->bfa->modules.fcport.ln.fcport->event_cbarg->fabric.lps->uarg->is_auth 0-255
PARAM_VALUE 0 dport->bfa->modules.fcport.ln.fcport->event_cbarg->fabric.lps->uarg->is_npiv 0-255
PARAM_VALUE 0 dport->bfa->modules.fcport.ln.fcport->event_cbarg->fabric.lps->uarg->lport.pid 0-16777215
PARAM_VALUE 0 dport->bfa->modules.fcport.ln.fcport->event_cbarg->fabric.oper_type 0-4294967295
PARAM_VALUE 0 dport->bfa->modules.fcport.ln.fcport->event_cbarg->fabric.stats.fabric_offlines 0-4294967295
PARAM_VALUE 0 dport->bfa->modules.fcport.ln.fcport->event_cbarg->fabric.stats.fabric_onlines 0-4294967295
PARAM_VALUE 0 dport->bfa->modules.fcport.ln.fcport->event_cbarg->fabric.stats.flogi_sent 0-4294967295
PARAM_VALUE 0 dport->bfa->modules.fcport.ln.fcport->event_cbarg->fabric.stop_wc.wc_count s32min-s32max
PARAM_VALUE 0 dport->bfa->modules.fcport.ln.fcport->event_cbarg->trcmod->head 0-4095
PARAM_VALUE 0 dport->bfa->modules.fcport.ln.fcport->event_cbarg->trcmod->tail 0-4095
PARAM_VALUE 0 dport->bfa->modules.fcport.ln.ln_event 1-2
PARAM_VALUE 0 dport->bfa->modules.fcport.ln.sm 423282631695069184,502626475898535936,3010197170656870400,3819982540770566144,4048765431607091200,7059110055389478912,7327848459922386944
PARAM_VALUE 0 dport->bfa->modules.fcport.sm 4096-ptr_max
PARAM_VALUE 0 dport->bfa->modules.fcport.speed 0-255
PARAM_VALUE 0 dport->bfa->modules.fcport.stats_pa 0-u32max
PARAM_VALUE 0 dport->bfa->modules.fcport.topology 0-255
PARAM_VALUE 0 dport->bfa->modules.fcport.use_flash_cfg 1
PARAM_VALUE 0 dport->i2hmsg.scn.state 5
PARAM_VALUE 1 req 4
DATA_SOURCE 0 dport $0
RX_PATH
TASK_NOT_RUNNING
LOCK2 &bfad->bfad_lock
HALF_LOCKED2 &desc->request_mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 flags
TYPE_LOCK (struct bfad_s)->bfad_lock

drivers/scsi/bfa/bfa_svc.c bfa_dport_sm_enabling_qwait() -> bfa_dport_send_req()

Type Parameter Key Value
PARAM_VALUE 0 dport 4096-ptr_max
PARAM_VALUE 0 dport->bfa 4096-ptr_max
PARAM_VALUE 0 dport->sm 3610423139698663424
PARAM_VALUE 1 req 1
BUF_SIZE 0 dport 1-s32max
BUF_SIZE 0 dport 1-s32max
DATA_SOURCE 0 dport $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &bfad->bfad_lock
HALF_LOCKED2 &desc->request_mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 flags
TYPE_LOCK (struct bfad_s)->bfad_lock

drivers/scsi/bfa/bfa_svc.c bfa_dport_sm_starting_qwait() -> bfa_dport_send_req()

Type Parameter Key Value
PARAM_VALUE 0 dport 4096-ptr_max
PARAM_VALUE 0 dport->bfa 4096-ptr_max
PARAM_VALUE 0 dport->sm 3823459596922564608
PARAM_VALUE 1 req 2
BUF_SIZE 0 dport 1-s32max
BUF_SIZE 0 dport 1-s32max
DATA_SOURCE 0 dport $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &bfad->bfad_lock
HALF_LOCKED2 &desc->request_mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 flags
TYPE_LOCK (struct bfad_s)->bfad_lock