Defined in 1 files as a function:
Referenced in 1 files:
Smatch caller information:
drivers/scsi/csiostor/csio_hw.c csio_hw_fw_dload() -> csio_hw_write_flash()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | hw | 4096-ptr_max |
| PARAM_VALUE | 0 | hw->chip_ops | 4096-ptr_max |
| PARAM_VALUE | 0 | hw->flags | 32-u32max |
| PARAM_VALUE | 0 | hw->fw_state | 0,2 |
| PARAM_VALUE | 0 | hw->lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | hw->mb_mempool | 4096-ptr_max |
| PARAM_VALUE | 0 | hw->mb_mempool->lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | hw->mbm.mcurrent | 0 |
| PARAM_VALUE | 0 | hw->params.pci.vpd_cap_addr | 0-s32max |
| PARAM_VALUE | 0 | hw->params.sf_nsec | 1-u32max |
| PARAM_VALUE | 0 | hw->params.sf_size | 4-u32max |
| PARAM_VALUE | 0 | hw->pdev | 4096-ptr_max |
| PARAM_VALUE | 0 | hw->pdev->dev.bus | 0,4096-ptr_max |
| PARAM_VALUE | 0 | hw->pdev->dev.class | 0,4096-ptr_max |
| PARAM_VALUE | 0 | hw->pdev->dev.driver | 0,4096-ptr_max |
| PARAM_VALUE | 0 | hw->pdev->pcie_cap | 0-1 |
| PARAM_VALUE | 0 | hw->pfn | 0-7 |
| PARAM_VALUE | 0 | hw->sm.sm_state | 8669023770403905536 |
| PARAM_VALUE | 0 | hw->stats.n_evt_sm | 4096-ptr_max |
| PARAM_VALUE | 0 | hw->vpd.cclk | 16777216 |
| PARAM_VALUE | 1 | addr | 524288 |
| PARAM_VALUE | 2 | n | 256 |
| PARAM_VALUE | 3 | data | 8128521729267138560 |
| BUF_SIZE | 3 | data | 256 |
| CAPPED_DATA | 0 | hw->mb_mempool->min_nr | 1 |
| CAPPED_DATA | 0 | hw->pfn | 1 |
| DATA_SOURCE | 0 | hw | $0 |
| BIT_INFO | 0 | hw->flags | 0x1,0xffffffffffffffff |
| HOST_DATA | 0 | hw->cfg_neq | 0-255 |
| HOST_DATA | 0 | hw->cfg_niq | 0-255 |
| HOST_DATA | 0 | hw->chip_id | 0-u16max |
| HOST_DATA | 0 | hw->chip_ver | 0-255 |
| HOST_DATA | 0 | hw->cur_evt | 0-255 |
| HOST_DATA | 0 | hw->dev_num | 0-u32max |
| HOST_DATA | 0 | hw->evtflag | 0-u32max |
| HOST_DATA | 0 | hw->evtq_work.data.counter | s64min-s64max |
| HOST_DATA | 0 | hw->flags | 32-u32max |
| HOST_DATA | 0 | hw->fres_info.e_d_tov | 0-u16max |
| HOST_DATA | 0 | hw->fres_info.max_fcfs | 0-u32max |
| HOST_DATA | 0 | hw->fres_info.max_ssns | 0-u32max |
| HOST_DATA | 0 | hw->fres_info.max_vnps | 0-u32max |
| HOST_DATA | 0 | hw->fres_info.max_xchgs | 0-u32max |
| HOST_DATA | 0 | hw->fres_info.r_a_tov_els | 0-u16max |
| HOST_DATA | 0 | hw->fres_info.r_a_tov_seq | 0-u16max |
| HOST_DATA | 0 | hw->fres_info.r_r_tov | 0-u16max |
| HOST_DATA | 0 | hw->fres_info.used_fcfs | 0-u32max |
| HOST_DATA | 0 | hw->fres_info.used_ssns | 0-u32max |
| HOST_DATA | 0 | hw->fres_info.used_vnps | 0-u32max |
| HOST_DATA | 0 | hw->fres_info.used_xchgs | 0-u32max |
| HOST_DATA | 0 | hw->fwevt_intr_idx | 0-u32max |
| HOST_DATA | 0 | hw->fwevt_iq_idx | s32min-s32max |
| HOST_DATA | 0 | hw->fwrev | 0-u32max |
| HOST_DATA | 0 | hw->intr_iq_idx | s32min-s32max |
| HOST_DATA | 0 | hw->intr_mode | 0-u32max |
| HOST_DATA | 0 | hw->mbm.a_mbox | 0-u32max |
| HOST_DATA | 0 | hw->mbm.intr_idx | 0,u32max |
| HOST_DATA | 0 | hw->mbm.req_q_cnt | 0-u32max |
| HOST_DATA | 0 | hw->mbm.stats.n_activeq | 0-u32max |
| HOST_DATA | 0 | hw->mbm.stats.n_cancel | 0-u32max |
| HOST_DATA | 0 | hw->mbm.stats.n_cbfnq | 0-u32max |
| HOST_DATA | 0 | hw->mbm.stats.n_err | 0-u32max |
| HOST_DATA | 0 | hw->mbm.stats.n_req | 0-u32max |
| HOST_DATA | 0 | hw->mbm.stats.n_rsp | 0-u32max |
| HOST_DATA | 0 | hw->mbm.stats.n_tmo | 0-u32max |
| HOST_DATA | 0 | hw->mbm.timer.expires | 0-u64max |
| HOST_DATA | 0 | hw->mbm.timer.flags | 0-u32max |
| HOST_DATA | 0 | hw->mgmtm.eq_idx | s32min-s32max |
| HOST_DATA | 0 | hw->mgmtm.iq_idx | s32min-s32max |
| HOST_DATA | 0 | hw->mgmtm.mgmt_timer.expires | 0-u64max |
| HOST_DATA | 0 | hw->mgmtm.mgmt_timer.flags | 0-u32max |
| HOST_DATA | 0 | hw->mgmtm.msi_vec | s32min-s32max |
| HOST_DATA | 0 | hw->mgmtm.stats.n_abort_req | 0-u32max |
| HOST_DATA | 0 | hw->mgmtm.stats.n_abort_rsp | 0-u32max |
| HOST_DATA | 0 | hw->mgmtm.stats.n_active | 0-u32max |
| HOST_DATA | 0 | hw->mgmtm.stats.n_cbfn | 0-u32max |
| HOST_DATA | 0 | hw->mgmtm.stats.n_close_req | 0-u32max |
| HOST_DATA | 0 | hw->mgmtm.stats.n_close_rsp | 0-u32max |
| HOST_DATA | 0 | hw->mgmtm.stats.n_drop | 0-u32max |
| HOST_DATA | 0 | hw->mgmtm.stats.n_err | 0-u32max |
| HOST_DATA | 0 | hw->nondata_intr_idx | 0-u32max |
| HOST_DATA | 0 | hw->num_lns | 0-u32max |
| HOST_DATA | 0 | hw->num_pports | 0-255 |
| HOST_DATA | 0 | hw->num_scsi_msix_cpus | 0-u32max |
| HOST_DATA | 0 | hw->num_sqsets | 0-u32max |
| HOST_DATA | 0 | hw->optrom_ver | 0-u32max |
| HOST_DATA | 0 | hw->params.log_level | 0-u32max |
| HOST_DATA | 0 | hw->params.pci.device_id | 0-u16max |
| HOST_DATA | 0 | hw->params.pci.speed | 0-u16max |
| HOST_DATA | 0 | hw->params.pci.vendor_id | 0-u16max |
| HOST_DATA | 0 | hw->params.pci.vpd_cap_addr | 0-s32max |
| HOST_DATA | 0 | hw->params.pci.width | 0-255 |
| HOST_DATA | 0 | hw->pfn | 0-7[c] |
| HOST_DATA | 0 | hw->port_vec | 0-u32max |
| HOST_DATA | 0 | hw->prev_evt | 0-255 |
| HOST_DATA | 0 | hw->rst_retries | 0-255 |
| HOST_DATA | 0 | hw->scsim.max_sge | 0-255 |
| HOST_DATA | 0 | hw->scsim.proto_cmd_len | 0-255 |
| HOST_DATA | 0 | hw->scsim.proto_rsp_len | 0-u16max |
| HOST_DATA | 0 | hw->scsim.stats.n_aborted | 0-u32max |
| HOST_DATA | 0 | hw->scsim.stats.n_abrt_busy_error | 0-u32max |
| HOST_DATA | 0 | hw->scsim.stats.n_abrt_dups | 0-u32max |
| HOST_DATA | 0 | hw->scsim.stats.n_abrt_fail | 0-u32max |
| HOST_DATA | 0 | hw->scsim.stats.n_abrt_race_comp | 0-u32max |
| HOST_DATA | 0 | hw->scsim.stats.n_abrt_timedout | 0-u32max |
| HOST_DATA | 0 | hw->scsim.stats.n_active | 0-u32max |
| HOST_DATA | 0 | hw->scsim.stats.n_autosense | 0-u32max |
| HOST_DATA | 0 | hw->scsim.stats.n_busy_error | 0-u32max |
| HOST_DATA | 0 | hw->scsim.stats.n_closed | 0-u32max |
| HOST_DATA | 0 | hw->scsim.stats.n_cls_busy_error | 0-u32max |
| HOST_DATA | 0 | hw->scsim.stats.n_dmamap_error | 0-u32max |
| HOST_DATA | 0 | hw->scsim.stats.n_free_ddp | 0-u32max |
| HOST_DATA | 0 | hw->scsim.stats.n_free_ioreq | 0-u32max |
| HOST_DATA | 0 | hw->scsim.stats.n_hosterror | 0-u32max |
| HOST_DATA | 0 | hw->scsim.stats.n_hw_nr_error | 0-u32max |
| HOST_DATA | 0 | hw->scsim.stats.n_inval_cplop | 0-u32max |
| HOST_DATA | 0 | hw->scsim.stats.n_inval_scsiop | 0-u32max |
| HOST_DATA | 0 | hw->scsim.stats.n_link_down_error | 0-u32max |
| HOST_DATA | 0 | hw->scsim.stats.n_no_req_error | 0-u32max |
| HOST_DATA | 0 | hw->scsim.stats.n_no_xchg_error | 0-u32max |
| HOST_DATA | 0 | hw->scsim.stats.n_ovflerror | 0-u32max |
| HOST_DATA | 0 | hw->scsim.stats.n_rdev_logo_error | 0-u32max |
| HOST_DATA | 0 | hw->scsim.stats.n_rdev_lost_error | 0-u32max |
| HOST_DATA | 0 | hw->scsim.stats.n_rdev_nr_error | 0-u32max |
| HOST_DATA | 0 | hw->scsim.stats.n_rn_nr_error | 0-u32max |
| HOST_DATA | 0 | hw->scsim.stats.n_rsperror | 0-u32max |
| HOST_DATA | 0 | hw->scsim.stats.n_tm_active | 0-u32max |
| HOST_DATA | 0 | hw->scsim.stats.n_tot_success | 0-u64max |
| HOST_DATA | 0 | hw->scsim.stats.n_unaligned | 0-u32max |
| HOST_DATA | 0 | hw->scsim.stats.n_unflerror | 0-u32max |
| HOST_DATA | 0 | hw->scsim.stats.n_unknown_error | 0-u32max |
| HOST_DATA | 0 | hw->scsim.stats.n_unsupp_sge_error | 0-u32max |
| HOST_DATA | 0 | hw->scsim.stats.n_wcbfn | 0-u32max |
| HOST_DATA | 0 | hw->stats.n_cpl_fw6_msg | 0-u32max |
| HOST_DATA | 0 | hw->stats.n_cpl_fw6_pld | 0-u32max |
| HOST_DATA | 0 | hw->stats.n_cpl_unexp | 0-u32max |
| HOST_DATA | 0 | hw->stats.n_err | 0-u32max |
| HOST_DATA | 0 | hw->stats.n_err_fatal | 0-u32max |
| HOST_DATA | 0 | hw->stats.n_err_io | 0-u32max |
| HOST_DATA | 0 | hw->stats.n_err_nomem | 0-u32max |
| HOST_DATA | 0 | hw->stats.n_evt_activeq | 0-u32max |
| HOST_DATA | 0 | hw->stats.n_evt_drop | 0-u32max |
| HOST_DATA | 0 | hw->stats.n_evt_freeq | 0-u32max |
| HOST_DATA | 0 | hw->stats.n_evt_unexp | 0-u32max |
| HOST_DATA | 0 | hw->stats.n_int_stray | 0-u32max |
| HOST_DATA | 0 | hw->stats.n_lnlkup_miss | 0-u32max |
| HOST_DATA | 0 | hw->stats.n_mbint_unexp | 0-u32max |
| HOST_DATA | 0 | hw->stats.n_pcich_offline | 0-u32max |
| HOST_DATA | 0 | hw->stats.n_plint_cnt | 0-u32max |
| HOST_DATA | 0 | hw->stats.n_plint_unexp | 0-u32max |
| HOST_DATA | 0 | hw->stats.n_reset_start | 0-u64max |
| HOST_DATA | 0 | hw->stats.rsvd1 | 0-u32max |
| HOST_DATA | 0 | hw->tp_vers | 0-u32max |
| HOST_DATA | 0 | hw->vpd.cclk | 16777216 |
| HOST_DATA | 0 | hw->wrm.free_qidx | s32min-s32max |
| HOST_DATA | 0 | hw->wrm.fw_eq_start | 0-u32max |
| HOST_DATA | 0 | hw->wrm.fw_iq_start | 0-u32max |
| HOST_DATA | 0 | hw->wrm.num_q | s32min-s32max |
| HOST_DATA | 0 | hw->wrm.sge.csio_fl_align | 0-u32max |
| HOST_DATA | 0 | hw->wrm.sge.sge_control | 0-u32max |
| HOST_DATA | 0 | hw->wrm.sge.sge_host_page_size | 0-u32max |
drivers/scsi/csiostor/csio_hw.c csio_hw_fw_dload() -> csio_hw_write_flash()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | hw | 4096-ptr_max |
| PARAM_VALUE | 0 | hw->chip_ops | 4096-ptr_max |
| PARAM_VALUE | 0 | hw->flags | 32-u32max |
| PARAM_VALUE | 0 | hw->fw_state | 0,2 |
| PARAM_VALUE | 0 | hw->lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | hw->mb_mempool | 4096-ptr_max |
| PARAM_VALUE | 0 | hw->mb_mempool->lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | hw->mbm.mcurrent | 0 |
| PARAM_VALUE | 0 | hw->params.pci.vpd_cap_addr | 0-s32max |
| PARAM_VALUE | 0 | hw->params.sf_nsec | 1-u32max |
| PARAM_VALUE | 0 | hw->params.sf_size | 524289-u32max |
| PARAM_VALUE | 0 | hw->pdev | 4096-ptr_max |
| PARAM_VALUE | 0 | hw->pdev->dev.bus | 0,4096-ptr_max |
| PARAM_VALUE | 0 | hw->pdev->dev.class | 0,4096-ptr_max |
| PARAM_VALUE | 0 | hw->pdev->dev.driver | 0,4096-ptr_max |
| PARAM_VALUE | 0 | hw->pdev->pcie_cap | 0-1 |
| PARAM_VALUE | 0 | hw->pfn | 0-7 |
| PARAM_VALUE | 0 | hw->sm.sm_state | 8669023770403905536 |
| PARAM_VALUE | 0 | hw->stats.n_evt_sm | 4096-ptr_max |
| PARAM_VALUE | 0 | hw->vpd.cclk | 16777216 |
| PARAM_VALUE | 1 | addr | 524544-s32max |
| PARAM_VALUE | 2 | n | 256 |
| PARAM_VALUE | 3 | data | 4096-u64max |
| CAPPED_DATA | 0 | hw->mb_mempool->min_nr | 1 |
| CAPPED_DATA | 0 | hw->pfn | 1 |
| DATA_SOURCE | 0 | hw | $0 |
| DATA_SOURCE | 3 | data | $1 [m] |
| PARAM_COMPARE | 1 | addr | <= $0->params.sf_size |
| BIT_INFO | 0 | hw->flags | 0x1,0xffffffffffffffff |
| HOST_DATA | 0 | hw->cfg_neq | 0-255 |
| HOST_DATA | 0 | hw->cfg_niq | 0-255 |
| HOST_DATA | 0 | hw->chip_id | 0-u16max |
| HOST_DATA | 0 | hw->chip_ver | 0-255 |
| HOST_DATA | 0 | hw->cur_evt | 0-255 |
| HOST_DATA | 0 | hw->dev_num | 0-u32max |
| HOST_DATA | 0 | hw->evtflag | 0-u32max |
| HOST_DATA | 0 | hw->evtq_work.data.counter | s64min-s64max |
| HOST_DATA | 0 | hw->flags | 32-u32max |
| HOST_DATA | 0 | hw->fres_info.e_d_tov | 0-u16max |
| HOST_DATA | 0 | hw->fres_info.max_fcfs | 0-u32max |
| HOST_DATA | 0 | hw->fres_info.max_ssns | 0-u32max |
| HOST_DATA | 0 | hw->fres_info.max_vnps | 0-u32max |
| HOST_DATA | 0 | hw->fres_info.max_xchgs | 0-u32max |
| HOST_DATA | 0 | hw->fres_info.r_a_tov_els | 0-u16max |
| HOST_DATA | 0 | hw->fres_info.r_a_tov_seq | 0-u16max |
| HOST_DATA | 0 | hw->fres_info.r_r_tov | 0-u16max |
| HOST_DATA | 0 | hw->fres_info.used_fcfs | 0-u32max |
| HOST_DATA | 0 | hw->fres_info.used_ssns | 0-u32max |
| HOST_DATA | 0 | hw->fres_info.used_vnps | 0-u32max |
| HOST_DATA | 0 | hw->fres_info.used_xchgs | 0-u32max |
| HOST_DATA | 0 | hw->fwevt_intr_idx | 0-u32max |
| HOST_DATA | 0 | hw->fwevt_iq_idx | s32min-s32max |
| HOST_DATA | 0 | hw->fwrev | 0-u32max |
| HOST_DATA | 0 | hw->intr_iq_idx | s32min-s32max |
| HOST_DATA | 0 | hw->intr_mode | 0-u32max |
| HOST_DATA | 0 | hw->mbm.a_mbox | 0-u32max |
| HOST_DATA | 0 | hw->mbm.intr_idx | 0,u32max |
| HOST_DATA | 0 | hw->mbm.req_q_cnt | 0-u32max |
| HOST_DATA | 0 | hw->mbm.stats.n_activeq | 0-u32max |
| HOST_DATA | 0 | hw->mbm.stats.n_cancel | 0-u32max |
| HOST_DATA | 0 | hw->mbm.stats.n_cbfnq | 0-u32max |
| HOST_DATA | 0 | hw->mbm.stats.n_err | 0-u32max |
| HOST_DATA | 0 | hw->mbm.stats.n_req | 0-u32max |
| HOST_DATA | 0 | hw->mbm.stats.n_rsp | 0-u32max |
| HOST_DATA | 0 | hw->mbm.stats.n_tmo | 0-u32max |
| HOST_DATA | 0 | hw->mbm.timer.expires | 0-u64max |
| HOST_DATA | 0 | hw->mbm.timer.flags | 0-u32max |
| HOST_DATA | 0 | hw->mgmtm.eq_idx | s32min-s32max |
| HOST_DATA | 0 | hw->mgmtm.iq_idx | s32min-s32max |
| HOST_DATA | 0 | hw->mgmtm.mgmt_timer.expires | 0-u64max |
| HOST_DATA | 0 | hw->mgmtm.mgmt_timer.flags | 0-u32max |
| HOST_DATA | 0 | hw->mgmtm.msi_vec | s32min-s32max |
| HOST_DATA | 0 | hw->mgmtm.stats.n_abort_req | 0-u32max |
| HOST_DATA | 0 | hw->mgmtm.stats.n_abort_rsp | 0-u32max |
| HOST_DATA | 0 | hw->mgmtm.stats.n_active | 0-u32max |
| HOST_DATA | 0 | hw->mgmtm.stats.n_cbfn | 0-u32max |
| HOST_DATA | 0 | hw->mgmtm.stats.n_close_req | 0-u32max |
| HOST_DATA | 0 | hw->mgmtm.stats.n_close_rsp | 0-u32max |
| HOST_DATA | 0 | hw->mgmtm.stats.n_drop | 0-u32max |
| HOST_DATA | 0 | hw->mgmtm.stats.n_err | 0-u32max |
| HOST_DATA | 0 | hw->nondata_intr_idx | 0-u32max |
| HOST_DATA | 0 | hw->num_lns | 0-u32max |
| HOST_DATA | 0 | hw->num_pports | 0-255 |
| HOST_DATA | 0 | hw->num_scsi_msix_cpus | 0-u32max |
| HOST_DATA | 0 | hw->num_sqsets | 0-u32max |
| HOST_DATA | 0 | hw->optrom_ver | 0-u32max |
| HOST_DATA | 0 | hw->params.log_level | 0-u32max |
| HOST_DATA | 0 | hw->params.pci.device_id | 0-u16max |
| HOST_DATA | 0 | hw->params.pci.speed | 0-u16max |
| HOST_DATA | 0 | hw->params.pci.vendor_id | 0-u16max |
| HOST_DATA | 0 | hw->params.pci.vpd_cap_addr | 0-s32max |
| HOST_DATA | 0 | hw->params.pci.width | 0-255 |
| HOST_DATA | 0 | hw->pfn | 0-7[c] |
| HOST_DATA | 0 | hw->port_vec | 0-u32max |
| HOST_DATA | 0 | hw->prev_evt | 0-255 |
| HOST_DATA | 0 | hw->rst_retries | 0-255 |
| HOST_DATA | 0 | hw->scsim.max_sge | 0-255 |
| HOST_DATA | 0 | hw->scsim.proto_cmd_len | 0-255 |
| HOST_DATA | 0 | hw->scsim.proto_rsp_len | 0-u16max |
| HOST_DATA | 0 | hw->scsim.stats.n_aborted | 0-u32max |
| HOST_DATA | 0 | hw->scsim.stats.n_abrt_busy_error | 0-u32max |
| HOST_DATA | 0 | hw->scsim.stats.n_abrt_dups | 0-u32max |
| HOST_DATA | 0 | hw->scsim.stats.n_abrt_fail | 0-u32max |
| HOST_DATA | 0 | hw->scsim.stats.n_abrt_race_comp | 0-u32max |
| HOST_DATA | 0 | hw->scsim.stats.n_abrt_timedout | 0-u32max |
| HOST_DATA | 0 | hw->scsim.stats.n_active | 0-u32max |
| HOST_DATA | 0 | hw->scsim.stats.n_autosense | 0-u32max |
| HOST_DATA | 0 | hw->scsim.stats.n_busy_error | 0-u32max |
| HOST_DATA | 0 | hw->scsim.stats.n_closed | 0-u32max |
| HOST_DATA | 0 | hw->scsim.stats.n_cls_busy_error | 0-u32max |
| HOST_DATA | 0 | hw->scsim.stats.n_dmamap_error | 0-u32max |
| HOST_DATA | 0 | hw->scsim.stats.n_free_ddp | 0-u32max |
| HOST_DATA | 0 | hw->scsim.stats.n_free_ioreq | 0-u32max |
| HOST_DATA | 0 | hw->scsim.stats.n_hosterror | 0-u32max |
| HOST_DATA | 0 | hw->scsim.stats.n_hw_nr_error | 0-u32max |
| HOST_DATA | 0 | hw->scsim.stats.n_inval_cplop | 0-u32max |
| HOST_DATA | 0 | hw->scsim.stats.n_inval_scsiop | 0-u32max |
| HOST_DATA | 0 | hw->scsim.stats.n_link_down_error | 0-u32max |
| HOST_DATA | 0 | hw->scsim.stats.n_no_req_error | 0-u32max |
| HOST_DATA | 0 | hw->scsim.stats.n_no_xchg_error | 0-u32max |
| HOST_DATA | 0 | hw->scsim.stats.n_ovflerror | 0-u32max |
| HOST_DATA | 0 | hw->scsim.stats.n_rdev_logo_error | 0-u32max |
| HOST_DATA | 0 | hw->scsim.stats.n_rdev_lost_error | 0-u32max |
| HOST_DATA | 0 | hw->scsim.stats.n_rdev_nr_error | 0-u32max |
| HOST_DATA | 0 | hw->scsim.stats.n_rn_nr_error | 0-u32max |
| HOST_DATA | 0 | hw->scsim.stats.n_rsperror | 0-u32max |
| HOST_DATA | 0 | hw->scsim.stats.n_tm_active | 0-u32max |
| HOST_DATA | 0 | hw->scsim.stats.n_tot_success | 0-u64max |
| HOST_DATA | 0 | hw->scsim.stats.n_unaligned | 0-u32max |
| HOST_DATA | 0 | hw->scsim.stats.n_unflerror | 0-u32max |
| HOST_DATA | 0 | hw->scsim.stats.n_unknown_error | 0-u32max |
| HOST_DATA | 0 | hw->scsim.stats.n_unsupp_sge_error | 0-u32max |
| HOST_DATA | 0 | hw->scsim.stats.n_wcbfn | 0-u32max |
| HOST_DATA | 0 | hw->stats.n_cpl_fw6_msg | 0-u32max |
| HOST_DATA | 0 | hw->stats.n_cpl_fw6_pld | 0-u32max |
| HOST_DATA | 0 | hw->stats.n_cpl_unexp | 0-u32max |
| HOST_DATA | 0 | hw->stats.n_err | 0-u32max |
| HOST_DATA | 0 | hw->stats.n_err_fatal | 0-u32max |
| HOST_DATA | 0 | hw->stats.n_err_io | 0-u32max |
| HOST_DATA | 0 | hw->stats.n_err_nomem | 0-u32max |
| HOST_DATA | 0 | hw->stats.n_evt_activeq | 0-u32max |
| HOST_DATA | 0 | hw->stats.n_evt_drop | 0-u32max |
| HOST_DATA | 0 | hw->stats.n_evt_freeq | 0-u32max |
| HOST_DATA | 0 | hw->stats.n_evt_unexp | 0-u32max |
| HOST_DATA | 0 | hw->stats.n_int_stray | 0-u32max |
| HOST_DATA | 0 | hw->stats.n_lnlkup_miss | 0-u32max |
| HOST_DATA | 0 | hw->stats.n_mbint_unexp | 0-u32max |
| HOST_DATA | 0 | hw->stats.n_pcich_offline | 0-u32max |
| HOST_DATA | 0 | hw->stats.n_plint_cnt | 0-u32max |
| HOST_DATA | 0 | hw->stats.n_plint_unexp | 0-u32max |
| HOST_DATA | 0 | hw->stats.n_reset_start | 0-u64max |
| HOST_DATA | 0 | hw->stats.rsvd1 | 0-u32max |
| HOST_DATA | 0 | hw->tp_vers | 0-u32max |
| HOST_DATA | 0 | hw->vpd.cclk | 16777216 |
| HOST_DATA | 0 | hw->wrm.free_qidx | s32min-s32max |
| HOST_DATA | 0 | hw->wrm.fw_eq_start | 0-u32max |
| HOST_DATA | 0 | hw->wrm.fw_iq_start | 0-u32max |
| HOST_DATA | 0 | hw->wrm.num_q | s32min-s32max |
| HOST_DATA | 0 | hw->wrm.sge.csio_fl_align | 0-u32max |
| HOST_DATA | 0 | hw->wrm.sge.sge_control | 0-u32max |
| HOST_DATA | 0 | hw->wrm.sge.sge_host_page_size | 0-u32max |
| UNITS | 3 | data | unit_byte |
drivers/scsi/csiostor/csio_hw.c csio_hw_fw_dload() -> csio_hw_write_flash()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | hw | 4096-ptr_max |
| PARAM_VALUE | 0 | hw->chip_ops | 4096-ptr_max |
| PARAM_VALUE | 0 | hw->flags | 32-u32max |
| PARAM_VALUE | 0 | hw->fw_state | 0,2 |
| PARAM_VALUE | 0 | hw->lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | hw->mb_mempool | 4096-ptr_max |
| PARAM_VALUE | 0 | hw->mb_mempool->lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | hw->mbm.mcurrent | 0 |
| PARAM_VALUE | 0 | hw->params.pci.vpd_cap_addr | 0-s32max |
| PARAM_VALUE | 0 | hw->params.sf_nsec | 1-u32max |
| PARAM_VALUE | 0 | hw->params.sf_size | 524289-u32max |
| PARAM_VALUE | 0 | hw->pdev | 4096-ptr_max |
| PARAM_VALUE | 0 | hw->pdev->dev.bus | 0,4096-ptr_max |
| PARAM_VALUE | 0 | hw->pdev->dev.class | 0,4096-ptr_max |
| PARAM_VALUE | 0 | hw->pdev->dev.driver | 0,4096-ptr_max |
| PARAM_VALUE | 0 | hw->pdev->pcie_cap | 0-1 |
| PARAM_VALUE | 0 | hw->pfn | 0-7 |
| PARAM_VALUE | 0 | hw->sm.sm_state | 8669023770403905536 |
| PARAM_VALUE | 0 | hw->stats.n_evt_sm | 4096-ptr_max |
| PARAM_VALUE | 0 | hw->vpd.cclk | 16777216 |
| PARAM_VALUE | 1 | addr | 524292 |
| PARAM_VALUE | 2 | n | 4 |
| PARAM_VALUE | 3 | data | 4096-ptr_max |
| BUF_SIZE | 3 | data | 4 |
| CAPPED_DATA | 0 | hw->mb_mempool->min_nr | 1 |
| CAPPED_DATA | 0 | hw->pfn | 1 |
| DATA_SOURCE | 0 | hw | $0 |
| BIT_INFO | 0 | hw->flags | 0x1,0xffffffffffffffff |
| HOST_DATA | 0 | hw->cfg_neq | 0-255 |
| HOST_DATA | 0 | hw->cfg_niq | 0-255 |
| HOST_DATA | 0 | hw->chip_id | 0-u16max |
| HOST_DATA | 0 | hw->chip_ver | 0-255 |
| HOST_DATA | 0 | hw->cur_evt | 0-255 |
| HOST_DATA | 0 | hw->dev_num | 0-u32max |
| HOST_DATA | 0 | hw->evtflag | 0-u32max |
| HOST_DATA | 0 | hw->evtq_work.data.counter | s64min-s64max |
| HOST_DATA | 0 | hw->flags | 32-u32max |
| HOST_DATA | 0 | hw->fres_info.e_d_tov | 0-u16max |
| HOST_DATA | 0 | hw->fres_info.max_fcfs | 0-u32max |
| HOST_DATA | 0 | hw->fres_info.max_ssns | 0-u32max |
| HOST_DATA | 0 | hw->fres_info.max_vnps | 0-u32max |
| HOST_DATA | 0 | hw->fres_info.max_xchgs | 0-u32max |
| HOST_DATA | 0 | hw->fres_info.r_a_tov_els | 0-u16max |
| HOST_DATA | 0 | hw->fres_info.r_a_tov_seq | 0-u16max |
| HOST_DATA | 0 | hw->fres_info.r_r_tov | 0-u16max |
| HOST_DATA | 0 | hw->fres_info.used_fcfs | 0-u32max |
| HOST_DATA | 0 | hw->fres_info.used_ssns | 0-u32max |
| HOST_DATA | 0 | hw->fres_info.used_vnps | 0-u32max |
| HOST_DATA | 0 | hw->fres_info.used_xchgs | 0-u32max |
| HOST_DATA | 0 | hw->fwevt_intr_idx | 0-u32max |
| HOST_DATA | 0 | hw->fwevt_iq_idx | s32min-s32max |
| HOST_DATA | 0 | hw->fwrev | 0-u32max |
| HOST_DATA | 0 | hw->intr_iq_idx | s32min-s32max |
| HOST_DATA | 0 | hw->intr_mode | 0-u32max |
| HOST_DATA | 0 | hw->mbm.a_mbox | 0-u32max |
| HOST_DATA | 0 | hw->mbm.intr_idx | 0,u32max |
| HOST_DATA | 0 | hw->mbm.req_q_cnt | 0-u32max |
| HOST_DATA | 0 | hw->mbm.stats.n_activeq | 0-u32max |
| HOST_DATA | 0 | hw->mbm.stats.n_cancel | 0-u32max |
| HOST_DATA | 0 | hw->mbm.stats.n_cbfnq | 0-u32max |
| HOST_DATA | 0 | hw->mbm.stats.n_err | 0-u32max |
| HOST_DATA | 0 | hw->mbm.stats.n_req | 0-u32max |
| HOST_DATA | 0 | hw->mbm.stats.n_rsp | 0-u32max |
| HOST_DATA | 0 | hw->mbm.stats.n_tmo | 0-u32max |
| HOST_DATA | 0 | hw->mbm.timer.expires | 0-u64max |
| HOST_DATA | 0 | hw->mbm.timer.flags | 0-u32max |
| HOST_DATA | 0 | hw->mgmtm.eq_idx | s32min-s32max |
| HOST_DATA | 0 | hw->mgmtm.iq_idx | s32min-s32max |
| HOST_DATA | 0 | hw->mgmtm.mgmt_timer.expires | 0-u64max |
| HOST_DATA | 0 | hw->mgmtm.mgmt_timer.flags | 0-u32max |
| HOST_DATA | 0 | hw->mgmtm.msi_vec | s32min-s32max |
| HOST_DATA | 0 | hw->mgmtm.stats.n_abort_req | 0-u32max |
| HOST_DATA | 0 | hw->mgmtm.stats.n_abort_rsp | 0-u32max |
| HOST_DATA | 0 | hw->mgmtm.stats.n_active | 0-u32max |
| HOST_DATA | 0 | hw->mgmtm.stats.n_cbfn | 0-u32max |
| HOST_DATA | 0 | hw->mgmtm.stats.n_close_req | 0-u32max |
| HOST_DATA | 0 | hw->mgmtm.stats.n_close_rsp | 0-u32max |
| HOST_DATA | 0 | hw->mgmtm.stats.n_drop | 0-u32max |
| HOST_DATA | 0 | hw->mgmtm.stats.n_err | 0-u32max |
| HOST_DATA | 0 | hw->nondata_intr_idx | 0-u32max |
| HOST_DATA | 0 | hw->num_lns | 0-u32max |
| HOST_DATA | 0 | hw->num_pports | 0-255 |
| HOST_DATA | 0 | hw->num_scsi_msix_cpus | 0-u32max |
| HOST_DATA | 0 | hw->num_sqsets | 0-u32max |
| HOST_DATA | 0 | hw->optrom_ver | 0-u32max |
| HOST_DATA | 0 | hw->params.log_level | 0-u32max |
| HOST_DATA | 0 | hw->params.pci.device_id | 0-u16max |
| HOST_DATA | 0 | hw->params.pci.speed | 0-u16max |
| HOST_DATA | 0 | hw->params.pci.vendor_id | 0-u16max |
| HOST_DATA | 0 | hw->params.pci.vpd_cap_addr | 0-s32max |
| HOST_DATA | 0 | hw->params.pci.width | 0-255 |
| HOST_DATA | 0 | hw->pfn | 0-7[c] |
| HOST_DATA | 0 | hw->port_vec | 0-u32max |
| HOST_DATA | 0 | hw->prev_evt | 0-255 |
| HOST_DATA | 0 | hw->rst_retries | 0-255 |
| HOST_DATA | 0 | hw->scsim.max_sge | 0-255 |
| HOST_DATA | 0 | hw->scsim.proto_cmd_len | 0-255 |
| HOST_DATA | 0 | hw->scsim.proto_rsp_len | 0-u16max |
| HOST_DATA | 0 | hw->scsim.stats.n_aborted | 0-u32max |
| HOST_DATA | 0 | hw->scsim.stats.n_abrt_busy_error | 0-u32max |
| HOST_DATA | 0 | hw->scsim.stats.n_abrt_dups | 0-u32max |
| HOST_DATA | 0 | hw->scsim.stats.n_abrt_fail | 0-u32max |
| HOST_DATA | 0 | hw->scsim.stats.n_abrt_race_comp | 0-u32max |
| HOST_DATA | 0 | hw->scsim.stats.n_abrt_timedout | 0-u32max |
| HOST_DATA | 0 | hw->scsim.stats.n_active | 0-u32max |
| HOST_DATA | 0 | hw->scsim.stats.n_autosense | 0-u32max |
| HOST_DATA | 0 | hw->scsim.stats.n_busy_error | 0-u32max |
| HOST_DATA | 0 | hw->scsim.stats.n_closed | 0-u32max |
| HOST_DATA | 0 | hw->scsim.stats.n_cls_busy_error | 0-u32max |
| HOST_DATA | 0 | hw->scsim.stats.n_dmamap_error | 0-u32max |
| HOST_DATA | 0 | hw->scsim.stats.n_free_ddp | 0-u32max |
| HOST_DATA | 0 | hw->scsim.stats.n_free_ioreq | 0-u32max |
| HOST_DATA | 0 | hw->scsim.stats.n_hosterror | 0-u32max |
| HOST_DATA | 0 | hw->scsim.stats.n_hw_nr_error | 0-u32max |
| HOST_DATA | 0 | hw->scsim.stats.n_inval_cplop | 0-u32max |
| HOST_DATA | 0 | hw->scsim.stats.n_inval_scsiop | 0-u32max |
| HOST_DATA | 0 | hw->scsim.stats.n_link_down_error | 0-u32max |
| HOST_DATA | 0 | hw->scsim.stats.n_no_req_error | 0-u32max |
| HOST_DATA | 0 | hw->scsim.stats.n_no_xchg_error | 0-u32max |
| HOST_DATA | 0 | hw->scsim.stats.n_ovflerror | 0-u32max |
| HOST_DATA | 0 | hw->scsim.stats.n_rdev_logo_error | 0-u32max |
| HOST_DATA | 0 | hw->scsim.stats.n_rdev_lost_error | 0-u32max |
| HOST_DATA | 0 | hw->scsim.stats.n_rdev_nr_error | 0-u32max |
| HOST_DATA | 0 | hw->scsim.stats.n_rn_nr_error | 0-u32max |
| HOST_DATA | 0 | hw->scsim.stats.n_rsperror | 0-u32max |
| HOST_DATA | 0 | hw->scsim.stats.n_tm_active | 0-u32max |
| HOST_DATA | 0 | hw->scsim.stats.n_tot_success | 0-u64max |
| HOST_DATA | 0 | hw->scsim.stats.n_unaligned | 0-u32max |
| HOST_DATA | 0 | hw->scsim.stats.n_unflerror | 0-u32max |
| HOST_DATA | 0 | hw->scsim.stats.n_unknown_error | 0-u32max |
| HOST_DATA | 0 | hw->scsim.stats.n_unsupp_sge_error | 0-u32max |
| HOST_DATA | 0 | hw->scsim.stats.n_wcbfn | 0-u32max |
| HOST_DATA | 0 | hw->stats.n_cpl_fw6_msg | 0-u32max |
| HOST_DATA | 0 | hw->stats.n_cpl_fw6_pld | 0-u32max |
| HOST_DATA | 0 | hw->stats.n_cpl_unexp | 0-u32max |
| HOST_DATA | 0 | hw->stats.n_err | 0-u32max |
| HOST_DATA | 0 | hw->stats.n_err_fatal | 0-u32max |
| HOST_DATA | 0 | hw->stats.n_err_io | 0-u32max |
| HOST_DATA | 0 | hw->stats.n_err_nomem | 0-u32max |
| HOST_DATA | 0 | hw->stats.n_evt_activeq | 0-u32max |
| HOST_DATA | 0 | hw->stats.n_evt_drop | 0-u32max |
| HOST_DATA | 0 | hw->stats.n_evt_freeq | 0-u32max |
| HOST_DATA | 0 | hw->stats.n_evt_unexp | 0-u32max |
| HOST_DATA | 0 | hw->stats.n_int_stray | 0-u32max |
| HOST_DATA | 0 | hw->stats.n_lnlkup_miss | 0-u32max |
| HOST_DATA | 0 | hw->stats.n_mbint_unexp | 0-u32max |
| HOST_DATA | 0 | hw->stats.n_pcich_offline | 0-u32max |
| HOST_DATA | 0 | hw->stats.n_plint_cnt | 0-u32max |
| HOST_DATA | 0 | hw->stats.n_plint_unexp | 0-u32max |
| HOST_DATA | 0 | hw->stats.n_reset_start | 0-u64max |
| HOST_DATA | 0 | hw->stats.rsvd1 | 0-u32max |
| HOST_DATA | 0 | hw->tp_vers | 0-u32max |
| HOST_DATA | 0 | hw->vpd.cclk | 16777216 |
| HOST_DATA | 0 | hw->wrm.free_qidx | s32min-s32max |
| HOST_DATA | 0 | hw->wrm.fw_eq_start | 0-u32max |
| HOST_DATA | 0 | hw->wrm.fw_iq_start | 0-u32max |
| HOST_DATA | 0 | hw->wrm.num_q | s32min-s32max |
| HOST_DATA | 0 | hw->wrm.sge.csio_fl_align | 0-u32max |
| HOST_DATA | 0 | hw->wrm.sge.sge_control | 0-u32max |
| HOST_DATA | 0 | hw->wrm.sge.sge_host_page_size | 0-u32max |
| UNITS | 2 | n | unit_byte |