Defined in 1 files as a function:

No references found in the database

Smatch caller information:

drivers/scsi/sym53c8xx_2/sym_hipd.c sym_hcb_attach() -> (struct sym_hcb)->fw_setup()

Type Parameter Key Value
PARAM_VALUE 0 np 4096-ptr_max
PARAM_VALUE 0 np->ccbh 4096-ptr_max
PARAM_VALUE 0 np->clock_khz 10000-640000
PARAM_VALUE 0 np->fw_name 4803265574829629440,5355101450130198528
PARAM_VALUE 0 np->fw_patch 2222861379567837184,2232927670589292544
PARAM_VALUE 0 np->fw_setup 6926923735779504128,7062289858016030720
PARAM_VALUE 0 np->maxoffs_dt 31,62
PARAM_VALUE 0 np->maxsync 4-254
PARAM_VALUE 0 np->maxsync_dt 50
PARAM_VALUE 0 np->maxwide 0-1
PARAM_VALUE 0 np->minsync 10-102
PARAM_VALUE 0 np->minsync_dt 9
PARAM_VALUE 0 np->multiplier 1-2,4
PARAM_VALUE 0 np->myaddr 0-15
PARAM_VALUE 0 np->pciclk_khz 0-4444160
PARAM_VALUE 0 np->rv_ctest4 8-127,136-255
PARAM_VALUE 0 np->rv_scntl3 0
PARAM_VALUE 0 np->s.ioaddr 4096-ptr_max
PARAM_VALUE 0 np->scripta_sz 3024,3388
PARAM_VALUE 0 np->scriptb_sz 884,1252
PARAM_VALUE 0 np->scriptz0 1-u64max
PARAM_VALUE 0 np->scriptz_sz 32,44
PARAM_VALUE 0 np->scsi_mode 0,64-192
PARAM_VALUE 0 np->sv_ctest3 0-1
PARAM_VALUE 0 np->sv_ctest4 0,128
PARAM_VALUE 0 np->sv_ctest5 0,4-36
PARAM_VALUE 0 np->sv_dcntl 0,8-168
PARAM_VALUE 0 np->sv_dmode 0,2-206
PARAM_VALUE 0 np->sv_scntl0 0,2-10
PARAM_VALUE 0 np->sv_scntl3 0-7
PARAM_VALUE 0 np->sv_stest2 0,32
PARAM_VALUE 1 fw 3521391081192198144,7681043494171521024
PARAM_VALUE 1 fw->a_base 42368463503691776,6952358221970681856
PARAM_VALUE 1 fw->a_size 3024,3388
PARAM_VALUE 1 fw->b_base 4525287651977023488,9172129823473471488
PARAM_VALUE 1 fw->b_size 884,1252
PARAM_VALUE 1 fw->name 4803265574829629440,5355101450130198528
PARAM_VALUE 1 fw->patch 2222861379567837184,2232927670589292544
PARAM_VALUE 1 fw->setup 6926923735779504128,7062289858016030720
PARAM_VALUE 1 fw->z_base 945439529647452160,6367186506766155776
PARAM_VALUE 1 fw->z_size 32,44
BUF_SIZE 0 np->ccbh 2048
BUF_SIZE 1 fw 96
CAPPED_DATA 0 np->bus_dmat 1
CAPPED_DATA 0 np->scripta_sz 1
CAPPED_DATA 0 np->scriptb_sz 1
CAPPED_DATA 0 np->scriptz_sz 1
DATA_SOURCE 0 np r sym_get_hcb
DATA_SOURCE 1 fw $1
CONTAINER 0 -1856+0 $(-1)
CONTAINER 1 -80+0 $(-1)
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 np->abrt_sel.sel_id 0-255
HOST_DATA 0 np->abrt_sel.sel_scntl3 0-255
HOST_DATA 0 np->abrt_sel.sel_scntl4 0-255
HOST_DATA 0 np->abrt_sel.sel_sxfer 0-255
HOST_DATA 0 np->abrt_tbl.addr 0-u32max
HOST_DATA 0 np->abrt_tbl.size 0-u32max
HOST_DATA 0 np->actccbs 0-u16max
HOST_DATA 0 np->bad_itl.restart 0-u32max
HOST_DATA 0 np->bad_itl.start 0-u32max
HOST_DATA 0 np->bad_itl_ba 0-u32max
HOST_DATA 0 np->bad_itlq.restart 0-u32max
HOST_DATA 0 np->bad_itlq.start 0-u32max
HOST_DATA 0 np->bad_itlq_ba 0-u32max
HOST_DATA 0 np->badlun_sa 0-u32max
HOST_DATA 0 np->ccb_head.go.restart 0-u32max
HOST_DATA 0 np->ccb_head.go.start 0-u32max
HOST_DATA 0 np->ccb_head.lastp 0-u32max
HOST_DATA 0 np->ccb_head.savep 0-u32max
HOST_DATA 0 np->clock_divn 0-255
HOST_DATA 0 np->dqueue_ba 0-u32max
HOST_DATA 0 np->dqueueget 0-u16max
HOST_DATA 0 np->features 0-u32max
HOST_DATA 0 np->fwa_bas.clrack 0-u32max
HOST_DATA 0 np->fwa_bas.complete_error 0-u32max
HOST_DATA 0 np->fwa_bas.data_in 0-u32max
HOST_DATA 0 np->fwa_bas.data_in2 0-u32max
HOST_DATA 0 np->fwa_bas.data_out 0-u32max
HOST_DATA 0 np->fwa_bas.data_out2 0-u32max
HOST_DATA 0 np->fwa_bas.dispatch 0-u32max
HOST_DATA 0 np->fwa_bas.done 0-u32max
HOST_DATA 0 np->fwa_bas.done_end 0-u32max
HOST_DATA 0 np->fwa_bas.getjob_begin 0-u32max
HOST_DATA 0 np->fwa_bas.getjob_end 0-u32max
HOST_DATA 0 np->fwa_bas.idle 0-u32max
HOST_DATA 0 np->fwa_bas.init 0-u32max
HOST_DATA 0 np->fwa_bas.pm0_data 0-u32max
HOST_DATA 0 np->fwa_bas.pm1_data 0-u32max
HOST_DATA 0 np->fwa_bas.resel_dsa 0-u32max
HOST_DATA 0 np->fwa_bas.resel_no_tag 0-u32max
HOST_DATA 0 np->fwa_bas.resel_tag 0-u32max
HOST_DATA 0 np->fwa_bas.reselect 0-u32max
HOST_DATA 0 np->fwa_bas.select 0-u32max
HOST_DATA 0 np->fwa_bas.send_ident 0-u32max
HOST_DATA 0 np->fwa_bas.start 0-u32max
HOST_DATA 0 np->fwa_bas.ungetjob 0-u32max
HOST_DATA 0 np->fwa_bas.wf_sel_done 0-u32max
HOST_DATA 0 np->fwb_bas.bad_i_t_l 0-u32max
HOST_DATA 0 np->fwb_bas.bad_i_t_l_q 0-u32max
HOST_DATA 0 np->fwb_bas.ident_break 0-u32max
HOST_DATA 0 np->fwb_bas.ident_break_atn 0-u32max
HOST_DATA 0 np->fwb_bas.msg_bad 0-u32max
HOST_DATA 0 np->fwb_bas.msg_weird 0-u32max
HOST_DATA 0 np->fwb_bas.nego_bad_phase 0-u32max
HOST_DATA 0 np->fwb_bas.no_data 0-u32max
HOST_DATA 0 np->fwb_bas.pm_handle 0-u32max
HOST_DATA 0 np->fwb_bas.ppr_resp 0-u32max
HOST_DATA 0 np->fwb_bas.resel_bad_lun 0-u32max
HOST_DATA 0 np->fwb_bas.sdata_in 0-u32max
HOST_DATA 0 np->fwb_bas.sdtr_resp 0-u32max
HOST_DATA 0 np->fwb_bas.sel_for_abort 0-u32max
HOST_DATA 0 np->fwb_bas.sel_for_abort_1 0-u32max
HOST_DATA 0 np->fwb_bas.send_ppr 0-u32max
HOST_DATA 0 np->fwb_bas.send_sdtr 0-u32max
HOST_DATA 0 np->fwb_bas.send_wdtr 0-u32max
HOST_DATA 0 np->fwb_bas.start64 0-u32max
HOST_DATA 0 np->fwb_bas.wdtr_resp 0-u32max
HOST_DATA 0 np->fwb_bas.wsr_ma_helper 0-u32max
HOST_DATA 0 np->fwz_bas.snoopend 0-u32max
HOST_DATA 0 np->fwz_bas.snooptest 0-u32max
HOST_DATA 0 np->hcb_ba 0-u32max
HOST_DATA 0 np->idletask.restart 0-u32max
HOST_DATA 0 np->idletask.start 0-u32max
HOST_DATA 0 np->idletask_ba 0-u32max
HOST_DATA 0 np->istat_sem 0-255
HOST_DATA 0 np->lastmsg 0-u32max
HOST_DATA 0 np->lcb_head.itl_task_sa 0-u32max
HOST_DATA 0 np->lcb_head.itlq_tbl_sa 0-u32max
HOST_DATA 0 np->lcb_head.resel_sa 0-u32max
HOST_DATA 0 np->maxburst 0-255
HOST_DATA 0 np->maxoffs 0-255
HOST_DATA 0 np->maxoffs_dt 31,62
HOST_DATA 0 np->maxsync_dt 50
HOST_DATA 0 np->minsync_dt 9
HOST_DATA 0 np->mmio_ba 0-u32max
HOST_DATA 0 np->notask.restart 0-u32max
HOST_DATA 0 np->notask.start 0-u32max
HOST_DATA 0 np->notask_ba 0-u32max
HOST_DATA 0 np->ram_ba 0-u32max
HOST_DATA 0 np->rv_ccntl0 0-255
HOST_DATA 0 np->rv_ccntl1 0-255
HOST_DATA 0 np->rv_ctest3 0-255
HOST_DATA 0 np->rv_ctest4 8-127,136-255[c]
HOST_DATA 0 np->rv_ctest5 0-255[c]
HOST_DATA 0 np->rv_dcntl 0-255
HOST_DATA 0 np->rv_dmode 0-255[c]
HOST_DATA 0 np->rv_scntl0 0-255
HOST_DATA 0 np->rv_scntl4 0-255
HOST_DATA 0 np->s.lasttime 0-u64max
HOST_DATA 0 np->s.settle_time 0-u64max
HOST_DATA 0 np->s.settle_time_valid 0-255
HOST_DATA 0 np->s.timer.expires 0-u64max
HOST_DATA 0 np->s.timer.flags 0-u32max
HOST_DATA 0 np->s.unit s32min-s32max
HOST_DATA 0 np->scr_ram_seg 0-u32max
HOST_DATA 0 np->scratch 0-u32max
HOST_DATA 0 np->scripta_ba 0-u32max
HOST_DATA 0 np->scripta_sz 3024,3388[c]
HOST_DATA 0 np->scriptb_ba 0-u32max
HOST_DATA 0 np->scriptb_sz 884,1252[c]
HOST_DATA 0 np->scriptz_ba 0-u32max
HOST_DATA 0 np->scriptz_sz 32,44[c]
HOST_DATA 0 np->squeue_ba 0-u32max
HOST_DATA 0 np->squeueput 0-u16max
HOST_DATA 0 np->sv_ctest3 0-1
HOST_DATA 0 np->sv_ctest4 0,128
HOST_DATA 0 np->sv_ctest5 0,4-36
HOST_DATA 0 np->sv_dcntl 0,8-168
HOST_DATA 0 np->sv_dmode 0,2-206
HOST_DATA 0 np->sv_gpcntl 0-255
HOST_DATA 0 np->sv_scntl0 0,2-10
HOST_DATA 0 np->sv_scntl3 0-7
HOST_DATA 0 np->sv_scntl4 0-255
HOST_DATA 0 np->sv_stest1 0-255
HOST_DATA 0 np->sv_stest2 0,32
HOST_DATA 0 np->sv_stest4 0-255
HOST_DATA 0 np->targtbl_ba 0-u32max
HOST_DATA 0 np->tcb_head.filler1 0-255
HOST_DATA 0 np->tcb_head.lun0_sa 0-u32max
HOST_DATA 0 np->tcb_head.luntbl_sa 0-u32max
HOST_DATA 0 np->tcb_head.sval 0-255
HOST_DATA 0 np->tcb_head.uval 0-255
HOST_DATA 0 np->tcb_head.wval 0-255
HOST_DATA 0 np->use_dac 0-255
HOST_DATA 0 np->usrflags 0-255
HOST_DATA 0 np->verbose 0-255
HOST_DATA 0 *np s64min-s64max
HALF_LOCKED2 &pool->lock