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_fcpim.c bfa_fcpim_attach() -> bfa_tskim_attach()

Type Parameter Key Value
PARAM_VALUE 0 fcpim 4096-ptr_max
PARAM_VALUE 0 fcpim->bfa 4096-ptr_max
PARAM_VALUE 0 fcpim->bfa->bfad 4096-ptr_max
PARAM_VALUE 0 fcpim->bfa->comp_q.next 4096-ptr_max
PARAM_VALUE 0 fcpim->bfa->comp_q.prev 4096-ptr_max
PARAM_VALUE 0 fcpim->bfa->fcs 0
PARAM_VALUE 0 fcpim->bfa->ioc.ad_cap_bm 1-2,4
PARAM_VALUE 0 fcpim->bfa->ioc.asic_gen 1-3
PARAM_VALUE 0 fcpim->bfa->ioc.asic_mode 1-3
PARAM_VALUE 0 fcpim->bfa->ioc.bfa 4096-ptr_max
PARAM_VALUE 0 fcpim->bfa->ioc.cbfn 66535842147917824
PARAM_VALUE 0 fcpim->bfa->ioc.clscode 3076
PARAM_VALUE 0 fcpim->bfa->ioc.dbg_fwsave_len 4128
PARAM_VALUE 0 fcpim->bfa->ioc.dbg_fwsave_once 1
PARAM_VALUE 0 fcpim->bfa->ioc.fcmode 0-1
PARAM_VALUE 0 fcpim->bfa->ioc.fsm 3518863191186157568
PARAM_VALUE 0 fcpim->bfa->ioc.ioc_hwif 4493458762987667456,7370180301369274368,8775506652463075328
PARAM_VALUE 0 fcpim->bfa->ioc.ioc_regs.alt_ioc_fwstate 4096-ptr_max
PARAM_VALUE 0 fcpim->bfa->ioc.ioc_regs.alt_ll_halt 4096-ptr_max
PARAM_VALUE 0 fcpim->bfa->ioc.ioc_regs.app_pll_fast_ctl_reg 4096-ptr_max
PARAM_VALUE 0 fcpim->bfa->ioc.ioc_regs.app_pll_slow_ctl_reg 4096-ptr_max
PARAM_VALUE 0 fcpim->bfa->ioc.ioc_regs.err_set 4096-ptr_max
PARAM_VALUE 0 fcpim->bfa->ioc.ioc_regs.heartbeat 4096-ptr_max
PARAM_VALUE 0 fcpim->bfa->ioc.ioc_regs.hfn_mbox 4096-ptr_max
PARAM_VALUE 0 fcpim->bfa->ioc.ioc_regs.hfn_mbox_cmd 4096-ptr_max
PARAM_VALUE 0 fcpim->bfa->ioc.ioc_regs.host_page_num_fn 4096-ptr_max
PARAM_VALUE 0 fcpim->bfa->ioc.ioc_regs.ioc_fail_sync 4096-ptr_max
PARAM_VALUE 0 fcpim->bfa->ioc.ioc_regs.ioc_fwstate 4096-ptr_max
PARAM_VALUE 0 fcpim->bfa->ioc.ioc_regs.ioc_init_sem_reg 4096-ptr_max
PARAM_VALUE 0 fcpim->bfa->ioc.ioc_regs.ioc_sem_reg 4096-ptr_max
PARAM_VALUE 0 fcpim->bfa->ioc.ioc_regs.ioc_usage_reg 4096-ptr_max
PARAM_VALUE 0 fcpim->bfa->ioc.ioc_regs.ioc_usage_sem_reg 4096-ptr_max
PARAM_VALUE 0 fcpim->bfa->ioc.ioc_regs.ll_halt 4096-ptr_max
PARAM_VALUE 0 fcpim->bfa->ioc.ioc_regs.lpu_mbox 4096-ptr_max
PARAM_VALUE 0 fcpim->bfa->ioc.ioc_regs.lpu_mbox_cmd 4096-ptr_max
PARAM_VALUE 0 fcpim->bfa->ioc.ioc_regs.lpu_read_stat 4096-ptr_max
PARAM_VALUE 0 fcpim->bfa->ioc.ioc_regs.pss_ctl_reg 4096-ptr_max
PARAM_VALUE 0 fcpim->bfa->ioc.ioc_regs.pss_err_status_reg 4096-ptr_max
PARAM_VALUE 0 fcpim->bfa->ioc.ioc_regs.smem_page_start 4096-ptr_max
PARAM_VALUE 0 fcpim->bfa->ioc.ioc_regs.smem_pg0 64,384
PARAM_VALUE 0 fcpim->bfa->ioc.iocpf.ioc 4096-ptr_max
PARAM_VALUE 0 fcpim->bfa->ioc.notify_q.next 4096-ptr_max
PARAM_VALUE 0 fcpim->bfa->ioc.notify_q.prev 4096-ptr_max
PARAM_VALUE 0 fcpim->bfa->ioc.pllinit 0
PARAM_VALUE 0 fcpim->bfa->ioc.port0_mode 1-2
PARAM_VALUE 0 fcpim->bfa->ioc.port1_mode 1-2
PARAM_VALUE 0 fcpim->bfa->ioc.port_mode 1-3
PARAM_VALUE 0 fcpim->bfa->ioc.port_mode_cfg 1-3
PARAM_VALUE 0 fcpim->bfa->ioc.timer_mod 4096-ptr_max
PARAM_VALUE 0 fcpim->bfa->iocfc.bfa 4096-ptr_max
PARAM_VALUE 0 fcpim->bfa->iocfc.bfa_regs.intr_mask 4096-ptr_max
PARAM_VALUE 0 fcpim->bfa->iocfc.bfa_regs.intr_status 4096-ptr_max
PARAM_VALUE 0 fcpim->bfa->iocfc.cb_reqd 0
PARAM_VALUE 0 fcpim->bfa->iocfc.cfgrsp 4096-ptr_max
PARAM_VALUE 0 fcpim->bfa->iocfc.cfgrsp_dma.kva 4096-ptr_max
PARAM_VALUE 0 fcpim->bfa->iocfc.hwif.hw_isr_mode_set 0,487265964260728832,1967137260229484544
PARAM_VALUE 0 fcpim->bfa->iocfc.hwif.hw_msix_ctrl_install 16301994632548352,7051457709518643200
PARAM_VALUE 0 fcpim->bfa->iocfc.hwif.hw_msix_get_rme_range 8154681098299707392,9038160025881444352
PARAM_VALUE 0 fcpim->bfa->iocfc.hwif.hw_msix_getvecs 7474057472272220160,8159565350346067968
PARAM_VALUE 0 fcpim->bfa->iocfc.hwif.hw_msix_init 8361100792865222656,9220227567424356352
PARAM_VALUE 0 fcpim->bfa->iocfc.hwif.hw_msix_queue_install 6129183672147525632,6589005763242528768
PARAM_VALUE 0 fcpim->bfa->iocfc.hwif.hw_msix_uninstall 8205746552147808256,8462533069773156352
PARAM_VALUE 0 fcpim->bfa->iocfc.hwif.hw_reginit 3980787997501431808,5035955452708737024,6442630993075240960
PARAM_VALUE 0 fcpim->bfa->iocfc.hwif.hw_reqq_ack 0,3180718666245603328
PARAM_VALUE 0 fcpim->bfa->iocfc.hwif.hw_rspq_ack 2512718636741898240,3991379198896197632,6709614618156728320
PARAM_VALUE 0 fcpim->bfa->iocfc.kva_seg.kva_curp 4096-ptr_max
PARAM_VALUE 0 fcpim->bfa->iocfc.op_status 0
PARAM_VALUE 0 fcpim->bfa->iocfc.submod_enabled 0
PARAM_VALUE 0 fcpim->bfa->modules.fcdiag.bfa 4096-ptr_max
PARAM_VALUE 0 fcpim->bfa->modules.fcdiag.dport.bfa 4096-ptr_max
PARAM_VALUE 0 fcpim->bfa->modules.fcdiag.dport.cbarg 0
PARAM_VALUE 0 fcpim->bfa->modules.fcdiag.dport.cbfn 0
PARAM_VALUE 0 fcpim->bfa->modules.fcdiag.dport.sm 2679237639608659968
PARAM_VALUE 0 fcpim->bfa->modules.fcp_mod.bfa 4096-ptr_max
PARAM_VALUE 0 fcpim->bfa->modules.fcp_mod.max_ioim_reqs 0-u16max
PARAM_VALUE 0 fcpim->bfa->modules.fcp_mod.num_fwtio_reqs 0-u16max
PARAM_VALUE 0 fcpim->bfa->modules.fcp_mod.num_ioim_reqs 0-u16max
PARAM_VALUE 0 fcpim->bfa->modules.fcp_mod.num_itns 0-u16max
PARAM_VALUE 0 fcpim->bfa->modules.fcport.bfa 4096-ptr_max
PARAM_VALUE 0 fcpim->bfa->modules.fcport.cfg.qos_bw.high 60
PARAM_VALUE 0 fcpim->bfa->modules.fcport.cfg.qos_bw.low 10
PARAM_VALUE 0 fcpim->bfa->modules.fcport.cfg.qos_bw.med 30
PARAM_VALUE 0 fcpim->bfa->modules.fcport.cfg.speed 15
PARAM_VALUE 0 fcpim->bfa->modules.fcport.cfg.topology 5
PARAM_VALUE 0 fcpim->bfa->modules.fcport.cfg.trl_def_speed 1
PARAM_VALUE 0 fcpim->bfa->modules.fcport.cfg.trunked 0
PARAM_VALUE 0 fcpim->bfa->modules.fcport.fec_state 2
PARAM_VALUE 0 fcpim->bfa->modules.fcport.ln.fcport 4096-ptr_max
PARAM_VALUE 0 fcpim->bfa->modules.fcport.ln.sm 7059110055389478912
PARAM_VALUE 0 fcpim->bfa->modules.fcport.sm 3057212800248475648
PARAM_VALUE 0 fcpim->bfa->modules.fcport.stats_pending_q.next 4096-ptr_max
PARAM_VALUE 0 fcpim->bfa->modules.fcport.stats_pending_q.prev 4096-ptr_max
PARAM_VALUE 0 fcpim->bfa->modules.fcport.statsclr_pending_q.next 4096-ptr_max
PARAM_VALUE 0 fcpim->bfa->modules.fcport.statsclr_pending_q.prev 4096-ptr_max
PARAM_VALUE 0 fcpim->bfa->modules.fcxp_mod.bfa 4096-ptr_max
PARAM_VALUE 0 fcpim->bfa->modules.fcxp_mod.fcxp_active_q.next 4096-ptr_max
PARAM_VALUE 0 fcpim->bfa->modules.fcxp_mod.fcxp_active_q.prev 4096-ptr_max
PARAM_VALUE 0 fcpim->bfa->modules.fcxp_mod.fcxp_req_free_q.next 4096-ptr_max
PARAM_VALUE 0 fcpim->bfa->modules.fcxp_mod.fcxp_req_free_q.prev 4096-ptr_max
PARAM_VALUE 0 fcpim->bfa->modules.fcxp_mod.fcxp_req_unused_q.next 4096-ptr_max
PARAM_VALUE 0 fcpim->bfa->modules.fcxp_mod.fcxp_req_unused_q.prev 4096-ptr_max
PARAM_VALUE 0 fcpim->bfa->modules.fcxp_mod.fcxp_rsp_free_q.next 4096-ptr_max
PARAM_VALUE 0 fcpim->bfa->modules.fcxp_mod.fcxp_rsp_free_q.prev 4096-ptr_max
PARAM_VALUE 0 fcpim->bfa->modules.fcxp_mod.fcxp_rsp_unused_q.next 4096-ptr_max
PARAM_VALUE 0 fcpim->bfa->modules.fcxp_mod.fcxp_rsp_unused_q.prev 4096-ptr_max
PARAM_VALUE 0 fcpim->bfa->modules.fcxp_mod.req_pld_sz 2304
PARAM_VALUE 0 fcpim->bfa->modules.fcxp_mod.req_wait_q.next 4096-ptr_max
PARAM_VALUE 0 fcpim->bfa->modules.fcxp_mod.req_wait_q.prev 4096-ptr_max
PARAM_VALUE 0 fcpim->bfa->modules.fcxp_mod.rsp_pld_sz 2304,4352
PARAM_VALUE 0 fcpim->bfa->modules.fcxp_mod.rsp_wait_q.next 4096-ptr_max
PARAM_VALUE 0 fcpim->bfa->modules.fcxp_mod.rsp_wait_q.prev 4096-ptr_max
PARAM_VALUE 0 fcpim->bfa->modules.lps_mod.kva_seg.kva_curp 4096-ptr_max
PARAM_VALUE 0 fcpim->bfa->modules.lps_mod.lps_active_q.next 4096-ptr_max
PARAM_VALUE 0 fcpim->bfa->modules.lps_mod.lps_active_q.prev 4096-ptr_max
PARAM_VALUE 0 fcpim->bfa->modules.lps_mod.lps_free_q.next 4096-ptr_max
PARAM_VALUE 0 fcpim->bfa->modules.lps_mod.lps_free_q.prev 4096-ptr_max
PARAM_VALUE 0 fcpim->bfa->modules.lps_mod.lps_login_q.next 4096-ptr_max
PARAM_VALUE 0 fcpim->bfa->modules.lps_mod.lps_login_q.prev 4096-ptr_max
PARAM_VALUE 0 fcpim->bfa->modules.lps_mod.num_lps 1,256
PARAM_VALUE 0 fcpim->bfa->modules.rport_mod.rp_active_q.next 4096-ptr_max
PARAM_VALUE 0 fcpim->bfa->modules.rport_mod.rp_active_q.prev 4096-ptr_max
PARAM_VALUE 0 fcpim->bfa->modules.rport_mod.rp_free_q.next 4096-ptr_max
PARAM_VALUE 0 fcpim->bfa->modules.rport_mod.rp_free_q.prev 4096-ptr_max
PARAM_VALUE 0 fcpim->bfa->modules.rport_mod.rp_unused_q.next 4096-ptr_max
PARAM_VALUE 0 fcpim->bfa->modules.rport_mod.rp_unused_q.prev 4096-ptr_max
PARAM_VALUE 0 fcpim->bfa->modules.sgpg_mod.free_sgpgs 0-u16max
PARAM_VALUE 0 fcpim->bfa->modules.sgpg_mod.num_sgpgs 0-u16max
PARAM_VALUE 0 fcpim->bfa->modules.sgpg_mod.sgpg_q.next 4096-ptr_max
PARAM_VALUE 0 fcpim->bfa->modules.sgpg_mod.sgpg_q.prev 4096-ptr_max
PARAM_VALUE 0 fcpim->bfa->modules.sgpg_mod.sgpg_wait_q.next 4096-ptr_max
PARAM_VALUE 0 fcpim->bfa->modules.sgpg_mod.sgpg_wait_q.prev 4096-ptr_max
PARAM_VALUE 0 fcpim->bfa->modules.uf_mod.bfa 4096-ptr_max
PARAM_VALUE 0 fcpim->bfa->modules.uf_mod.uf_free_q.next 4096-ptr_max
PARAM_VALUE 0 fcpim->bfa->modules.uf_mod.uf_free_q.prev 4096-ptr_max
PARAM_VALUE 0 fcpim->bfa->modules.uf_mod.uf_posted_q.next 4096-ptr_max
PARAM_VALUE 0 fcpim->bfa->modules.uf_mod.uf_posted_q.prev 4096-ptr_max
PARAM_VALUE 0 fcpim->bfa->modules.uf_mod.uf_unused_q.next 4096-ptr_max
PARAM_VALUE 0 fcpim->bfa->modules.uf_mod.uf_unused_q.prev 4096-ptr_max
PARAM_VALUE 0 fcpim->bfa->msix.nvecs 0
PARAM_VALUE 0 fcpim->bfa->timer_mod.timer_q.next 4096-ptr_max
PARAM_VALUE 0 fcpim->bfa->timer_mod.timer_q.prev 4096-ptr_max
PARAM_VALUE 0 fcpim->bfa->trcmod 4096-ptr_max
PARAM_VALUE 0 fcpim->fcp 4096-ptr_max
PARAM_VALUE 0 fcpim->fcp->bfa 4096-ptr_max
PARAM_VALUE 0 fcpim->fcp->fcpim.fcp 4096-ptr_max
PARAM_VALUE 0 fcpim->fcp->kva_seg.kva_curp->bfa->ioc.ad_cap_bm 1-2,4
PARAM_VALUE 0 fcpim->fcp->kva_seg.kva_curp->bfa->ioc.asic_gen 1-3
PARAM_VALUE 0 fcpim->fcp->kva_seg.kva_curp->bfa->ioc.asic_mode 1-3
PARAM_VALUE 0 fcpim->fcp->kva_seg.kva_curp->bfa->ioc.clscode 3076
PARAM_VALUE 0 fcpim->fcp->kva_seg.kva_curp->bfa->ioc.dbg_fwsave_len 4128
PARAM_VALUE 0 fcpim->fcp->kva_seg.kva_curp->bfa->ioc.ioc_hwif 4493458762987667456,7370180301369274368,8775506652463075328
PARAM_VALUE 0 fcpim->fcp->kva_seg.kva_curp->bfa->ioc.ioc_regs.smem_pg0 64,384
PARAM_VALUE 0 fcpim->fcp->kva_seg.kva_curp->bfa->ioc.port0_mode 1-2
PARAM_VALUE 0 fcpim->fcp->kva_seg.kva_curp->bfa->ioc.port1_mode 1-2
PARAM_VALUE 0 fcpim->fcp->kva_seg.kva_curp->bfa->ioc.port_mode 1-3
PARAM_VALUE 0 fcpim->fcp->kva_seg.kva_curp->bfa->ioc.port_mode_cfg 1-3
PARAM_VALUE 0 fcpim->fcp->kva_seg.kva_curp->bfa->iocfc.hwif.hw_isr_mode_set 0,487265964260728832,1967137260229484544
PARAM_VALUE 0 fcpim->fcp->kva_seg.kva_curp->bfa->iocfc.hwif.hw_msix_ctrl_install 16301994632548352,7051457709518643200
PARAM_VALUE 0 fcpim->fcp->kva_seg.kva_curp->bfa->iocfc.hwif.hw_msix_get_rme_range 8154681098299707392,9038160025881444352
PARAM_VALUE 0 fcpim->fcp->kva_seg.kva_curp->bfa->iocfc.hwif.hw_msix_getvecs 7474057472272220160,8159565350346067968
PARAM_VALUE 0 fcpim->fcp->kva_seg.kva_curp->bfa->iocfc.hwif.hw_msix_init 8361100792865222656,9220227567424356352
PARAM_VALUE 0 fcpim->fcp->kva_seg.kva_curp->bfa->iocfc.hwif.hw_msix_queue_install 6129183672147525632,6589005763242528768
PARAM_VALUE 0 fcpim->fcp->kva_seg.kva_curp->bfa->iocfc.hwif.hw_msix_uninstall 8205746552147808256,8462533069773156352
PARAM_VALUE 0 fcpim->fcp->kva_seg.kva_curp->bfa->iocfc.hwif.hw_reginit 3980787997501431808,5035955452708737024,6442630993075240960
PARAM_VALUE 0 fcpim->fcp->kva_seg.kva_curp->bfa->iocfc.hwif.hw_reqq_ack 0,3180718666245603328
PARAM_VALUE 0 fcpim->fcp->kva_seg.kva_curp->bfa->iocfc.hwif.hw_rspq_ack 2512718636741898240,3991379198896197632,6709614618156728320
PARAM_VALUE 0 fcpim->fcp->kva_seg.kva_curp->bfa->modules.fcdiag.dport.sm 2679237639608659968
PARAM_VALUE 0 fcpim->fcp->kva_seg.kva_curp->bfa->modules.fcp_mod.max_ioim_reqs 0-u16max
PARAM_VALUE 0 fcpim->fcp->kva_seg.kva_curp->bfa->modules.fcp_mod.num_fwtio_reqs 0-u16max
PARAM_VALUE 0 fcpim->fcp->kva_seg.kva_curp->bfa->modules.fcp_mod.num_ioim_reqs 0-u16max
PARAM_VALUE 0 fcpim->fcp->kva_seg.kva_curp->bfa->modules.fcp_mod.num_itns 0-u16max
PARAM_VALUE 0 fcpim->fcp->kva_seg.kva_curp->bfa->modules.fcport.cfg.qos_bw.high 60
PARAM_VALUE 0 fcpim->fcp->kva_seg.kva_curp->bfa->modules.fcport.cfg.qos_bw.low 10
PARAM_VALUE 0 fcpim->fcp->kva_seg.kva_curp->bfa->modules.fcport.cfg.qos_bw.med 30
PARAM_VALUE 0 fcpim->fcp->kva_seg.kva_curp->bfa->modules.fcport.cfg.speed 15
PARAM_VALUE 0 fcpim->fcp->kva_seg.kva_curp->bfa->modules.fcport.cfg.topology 5
PARAM_VALUE 0 fcpim->fcp->kva_seg.kva_curp->bfa->modules.fcport.cfg.trl_def_speed 1
PARAM_VALUE 0 fcpim->fcp->kva_seg.kva_curp->bfa->modules.fcport.fec_state 2
PARAM_VALUE 0 fcpim->fcp->kva_seg.kva_curp->bfa->modules.fcport.ln.sm 7059110055389478912
PARAM_VALUE 0 fcpim->fcp->kva_seg.kva_curp->bfa->modules.fcport.sm 3057212800248475648
PARAM_VALUE 0 fcpim->fcp->kva_seg.kva_curp->bfa->modules.fcxp_mod.req_pld_sz 2304
PARAM_VALUE 0 fcpim->fcp->kva_seg.kva_curp->bfa->modules.fcxp_mod.rsp_pld_sz 2304,4352
PARAM_VALUE 0 fcpim->fcp->kva_seg.kva_curp->bfa->modules.lps_mod.num_lps 1,256
PARAM_VALUE 0 fcpim->fcp->kva_seg.kva_curp->bfa->modules.sgpg_mod.free_sgpgs 0-u16max
PARAM_VALUE 0 fcpim->fcp->kva_seg.kva_curp->bfa->modules.sgpg_mod.num_sgpgs 0-u16max
PARAM_VALUE 0 fcpim->fcp->kva_seg.kva_curp->fcpim->num_itnims 1-u16max
PARAM_VALUE 0 fcpim->fcp->kva_seg.kva_curp->fcpim->num_tskim_reqs 0-u16max
PARAM_VALUE 0 fcpim->fcp->kva_seg.kva_curp->fcpim->path_tov 0-u16max
PARAM_VALUE 0 fcpim->fcp->kva_seg.kva_curp->reqq 1
PARAM_VALUE 0 fcpim->fcp->kva_seg.kva_curp->sm 0,3255646925545496576
PARAM_VALUE 0 fcpim->fcp->max_ioim_reqs 0-u16max
PARAM_VALUE 0 fcpim->fcp->num_fwtio_reqs 0-u16max
PARAM_VALUE 0 fcpim->fcp->num_ioim_reqs 0-u16max
PARAM_VALUE 0 fcpim->fcp->num_itns 0-u16max
PARAM_VALUE 0 fcpim->fcp->throttle_update_required 1
PARAM_VALUE 0 fcpim->itnim_arr->iotov_active 0-1
PARAM_VALUE 0 fcpim->itnim_arr->is_online 0-1
PARAM_VALUE 0 fcpim->itnim_arr->reqq 0-1
PARAM_VALUE 0 fcpim->itnim_arr->sm 0,4096-ptr_max
PARAM_VALUE 0 fcpim->itnim_arr->stats.iocom_dif_err 0
PARAM_VALUE 0 fcpim->itnim_arr->stats.no_tskims 0
PARAM_VALUE 0 fcpim->itnim_q.next 4096-ptr_max
PARAM_VALUE 0 fcpim->itnim_q.next->next 4096-ptr_max
PARAM_VALUE 0 fcpim->itnim_q.prev 4096-ptr_max
PARAM_VALUE 0 fcpim->itnim_q.prev->next 4096-ptr_max
PARAM_VALUE 0 fcpim->itnim_q.prev->prev 4096-ptr_max
PARAM_VALUE 0 fcpim->num_itnims 0-u16max
PARAM_VALUE 0 fcpim->num_tskim_reqs 0-u16max
PARAM_VALUE 0 fcpim->path_tov 0-u16max
PARAM_VALUE 0 fcpim->profile_comp 0
PARAM_VALUE 0 fcpim->profile_start 0
BUF_SIZE 0 fcpim 216
BUF_SIZE 0 fcpim->fcp 640
CAPPED_DATA 0 fcpim->fcp->num_itns 1
CAPPED_DATA 0 fcpim->num_itnims 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &pool->lock