Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 2 files:

Smatch caller information:

drivers/net/ethernet/intel/igb/igb_main.c igb_probe() -> igb_set_fw_version()

Type Parameter Key Value
PARAM_VALUE 0 adapter 4096-ptr_max
PARAM_VALUE 0 adapter->en_mng_pt 0-1
PARAM_VALUE 0 adapter->hw.back 4096-ptr_max
PARAM_VALUE 0 adapter->hw.bus.pci_cmd_word 0
PARAM_VALUE 0 adapter->hw.bus.speed 0,6-7
PARAM_VALUE 0 adapter->hw.bus.type 3
PARAM_VALUE 0 adapter->hw.bus.width 0-s32max
PARAM_VALUE 0 adapter->hw.dev_spec._82575.mas_capable 1
PARAM_VALUE 0 adapter->hw.hw_addr 0,4096-ptr_max
PARAM_VALUE 0 adapter->hw.mac.addr 4096-ptr_max
PARAM_VALUE 0 adapter->hw.mac.asf_firmware_present 1
PARAM_VALUE 0 adapter->hw.mac.mta_reg_count 128
PARAM_VALUE 0 adapter->hw.mac.ops.acquire_swfw_sync 403015445817233408,934366725930430464
PARAM_VALUE 0 adapter->hw.mac.ops.check_for_link 1491663006351196160
PARAM_VALUE 0 adapter->hw.mac.ops.release_swfw_sync 54333974609494016,2786013060638756864
PARAM_VALUE 0 adapter->hw.mac.ops.reset_hw 6676755911923703808,6806784511210594304
PARAM_VALUE 0 adapter->hw.mac.ops.setup_physical_interface 3832093491663908864,7520283050111369216
PARAM_VALUE 0 adapter->hw.mac.ops.write_vfta 6954423159262773248,8166834337203621888
PARAM_VALUE 0 adapter->hw.mac.rar_entry_count 16,24,32
PARAM_VALUE 0 adapter->hw.mac.type 1-7
PARAM_VALUE 0 adapter->hw.mac.uta_reg_count 0,128
PARAM_VALUE 0 adapter->hw.mbx.ops.check_for_ack 225032573576687616
PARAM_VALUE 0 adapter->hw.mbx.ops.check_for_msg 7545986825053978624
PARAM_VALUE 0 adapter->hw.mbx.ops.check_for_rst 3953353614668468224
PARAM_VALUE 0 adapter->hw.mbx.ops.read 5626925075100172288
PARAM_VALUE 0 adapter->hw.mbx.ops.read_posted 2539183434578825216
PARAM_VALUE 0 adapter->hw.mbx.ops.unlock 5309358654656225280
PARAM_VALUE 0 adapter->hw.mbx.ops.write 4369618622581587968
PARAM_VALUE 0 adapter->hw.mbx.ops.write_posted 2523923811420471296
PARAM_VALUE 0 adapter->hw.mbx.size 16
PARAM_VALUE 0 adapter->hw.mbx.usec_delay 0
PARAM_VALUE 0 adapter->hw.nvm.address_bits 8,16
PARAM_VALUE 0 adapter->hw.nvm.delay_usec 1
PARAM_VALUE 0 adapter->hw.nvm.opcode_bits 8
PARAM_VALUE 0 adapter->hw.nvm.ops.acquire 2256087369856651264,5940763589637574656
PARAM_VALUE 0 adapter->hw.nvm.ops.release 3204645063026380800,8377371066166571008
PARAM_VALUE 0 adapter->hw.nvm.ops.update 0,2014743415373918208,2653337417982328832,3654948082310180864,5784077379051491328
PARAM_VALUE 0 adapter->hw.nvm.ops.valid_led_default 7447289385839005696
PARAM_VALUE 0 adapter->hw.nvm.ops.validate 0,2678459358010396672,3055076351740649472,7042550379105861632,8930337258062708736
PARAM_VALUE 0 adapter->hw.nvm.ops.write 0,6723023968577519616,7113827224369004544
PARAM_VALUE 0 adapter->hw.nvm.page_size 8,32,128
PARAM_VALUE 0 adapter->hw.nvm.type 2-4
PARAM_VALUE 0 adapter->hw.phy.autoneg_mask 47
PARAM_VALUE 0 adapter->hw.phy.media_type 1,3
PARAM_VALUE 0 adapter->hw.phy.ops.check_polarity 3002752483598442496
PARAM_VALUE 0 adapter->hw.phy.ops.force_speed_duplex 7478820819712651264,7772679765626773504,8423492141332209664
PARAM_VALUE 0 adapter->hw.phy.ops.get_cable_length 1918437467825790976,2734848240809074688,2751884385384394752,7451378644423008256
PARAM_VALUE 0 adapter->hw.phy.ops.get_cfg_done 3662241797383299072
PARAM_VALUE 0 adapter->hw.phy.ops.get_phy_info 2273528908395462656,5356075416749875200,6959118002365329408
PARAM_VALUE 0 adapter->hw.phy.ops.read_reg 1675490685970751488,4200884024430923776,8594924496837337088
PARAM_VALUE 0 adapter->hw.phy.ops.reset 6038817824278409216,8131197233254150144
PARAM_VALUE 0 adapter->hw.phy.ops.set_d0_lplu_state 6329091926967803904,7719701780833591296
PARAM_VALUE 0 adapter->hw.phy.ops.set_d3_lplu_state 2085566779581272064,3567992343581167616
PARAM_VALUE 0 adapter->hw.phy.ops.write_reg 542280517709221888,3979755649046982656,8120698930343444480
PARAM_VALUE 0 adapter->hw.phy.reset_delay_us 100
PARAM_VALUE 0 adapter->hw.phy.revision 0-15
PARAM_VALUE 0 adapter->hw.phy.type 1-2,6,8-10
PARAM_VALUE 0 adapter->io_addr 65536-131071
PARAM_VALUE 0 adapter->mac_table 4096-ptr_max
PARAM_VALUE 0 adapter->min_frame_size 64
PARAM_VALUE 0 adapter->msix_entries->vector 0-4294967295
PARAM_VALUE 0 adapter->netdev->dev.parent 4096-ptr_max
PARAM_VALUE 0 adapter->netdev->lock.dep_map->name 0-255
PARAM_VALUE 0 adapter->netdev->lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 adapter->netdev->lock.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 adapter->netdev->lock.first_waiter->task->blocked_lock.dep_map->name 0-255
PARAM_VALUE 0 adapter->netdev->lock.first_waiter->task->blocked_lock.owner (-1)
PARAM_VALUE 0 adapter->netdev->lock.first_waiter->task->blocked_lock.owner_cpu 4294967295
PARAM_VALUE 0 adapter->netdev->lock.first_waiter->task->blocked_lock.raw_lock.val.counter s32min-s32max
PARAM_VALUE 0 adapter->netdev->lock.first_waiter->task->usage.refs.counter s32min-s32max
PARAM_VALUE 0 adapter->netdev->threaded 0
PARAM_VALUE 0 adapter->pdev 4096-ptr_max
PARAM_VALUE 0 adapter->pdev->bus->children.prev->next 4096-ptr_max
PARAM_VALUE 0 adapter->pdev->bus->children.prev->next->next 4096-ptr_max
PARAM_VALUE 0 adapter->pdev->current_state 0
PARAM_VALUE 0 adapter->pdev->dev->kobj.release.timer->entry.pprev 4096-ptr_max
PARAM_VALUE 0 adapter->pdev->dev.devres_head.prev->next 4096-ptr_max
PARAM_VALUE 0 adapter->pdev->dev.devres_head.prev->next->next 4096-ptr_max
PARAM_VALUE 0 adapter->pdev->dev.driver_data->carrier_down_count.counter s32min-s32max
PARAM_VALUE 0 adapter->pdev->dev.driver_data->priv->eims_enable_mask 0-4294967295
PARAM_VALUE 0 adapter->pdev->dev.driver_data->priv->eims_other 1,2147483648
PARAM_VALUE 0 adapter->pdev->dev.driver_data->priv->flags 0-4294967295
PARAM_VALUE 0 adapter->pdev->dev.driver_data->priv->hw.dev_spec._82575.clear_semaphore_once 0-1
PARAM_VALUE 0 adapter->pdev->dev.driver_data->priv->hw.fc.current_mode 0-254,256-4294967295
PARAM_VALUE 0 adapter->pdev->dev.driver_data->priv->hw.fc.requested_mode 0,2-3
PARAM_VALUE 0 adapter->pdev->dev.driver_data->priv->hw.mac.autoneg_failed 0-1
PARAM_VALUE 0 adapter->pdev->dev.driver_data->priv->hw.mac.get_link_status 1
PARAM_VALUE 0 adapter->pdev->dev.driver_data->priv->hw.mac.serdes_has_link 0-1
PARAM_VALUE 0 adapter->pdev->dev.driver_data->priv->hw.mac.txcw 2147483680,2147483936,2147484064
PARAM_VALUE 0 adapter->pdev->dev.driver_data->priv->hw.phy.addr 0-4294967295
PARAM_VALUE 0 adapter->pdev->dev.driver_data->priv->hw.phy.autoneg_advertised 0-u16max
PARAM_VALUE 0 adapter->pdev->dev.driver_data->priv->hw.phy.original_ms_type 1-3
PARAM_VALUE 0 adapter->pdev->dev.driver_data->priv->netdev->lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 adapter->pdev->dev.driver_data->priv->netdev->lock.osq.tail.counter 0-s32max
PARAM_VALUE 0 adapter->pdev->dev.driver_data->priv->netdev->uc.count s32min-s32max
PARAM_VALUE 0 adapter->pdev->dev.driver_data->priv->nfc_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 adapter->pdev->dev.driver_data->priv->num_q_vectors 0-4294967295
PARAM_VALUE 0 adapter->pdev->dev.driver_data->priv->num_rx_queues s32min-s32max
PARAM_VALUE 0 adapter->pdev->dev.driver_data->priv->num_tx_queues s32min-s32max
PARAM_VALUE 0 adapter->pdev->dev.driver_data->priv->phy_info_timer.lockdep_map->name 0-255
PARAM_VALUE 0 adapter->pdev->dev.driver_data->priv->rss_indir_tbl_init 0-4294967295
PARAM_VALUE 0 adapter->pdev->dev.driver_data->priv->rss_queues 0-8
PARAM_VALUE 0 adapter->pdev->dev.driver_data->priv->stats64_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 adapter->pdev->dev.driver_data->priv->vfs_allocated_count 0-u16max,2147483648-4294967295
PARAM_VALUE 0 adapter->pdev->dev.driver_data->priv->watchdog_timer.lockdep_map->name 0-255
PARAM_VALUE 0 adapter->pdev->dev.driver_data->refcnt_tracker.untracked.refs.counter s32min-s32max
PARAM_VALUE 0 adapter->pdev->dev.kobj.release.timer.is_hard 0-1
PARAM_VALUE 0 adapter->pdev->dev.kobj.release.timer.is_lazy 0-1
PARAM_VALUE 0 adapter->pdev->dev.kobj.release.timer.is_queued 0-1
PARAM_VALUE 0 adapter->pdev->dev.kobj.release.timer.is_soft 0-1
PARAM_VALUE 0 adapter->pdev->dev.kobj.release.work.entry.next->prev 4096-ptr_max
PARAM_VALUE 0 adapter->pdev->dev.msi.data 1-u64max
PARAM_VALUE 0 adapter->pdev->dev.msi.data->__iter_idx 0-s64max
PARAM_VALUE 0 adapter->pdev->dev_flags 1-u16max
PARAM_VALUE 0 adapter->pdev->driver 4096-ptr_max
PARAM_VALUE 0 adapter->pdev->error_state 0-2,4-u32max
PARAM_VALUE 0 adapter->pdev->is_busmaster 1
PARAM_VALUE 0 adapter->pdev->is_msi_managed 1
PARAM_VALUE 0 adapter->pdev->is_virtfn 0
PARAM_VALUE 0 adapter->pdev->msix_cap 1-255
PARAM_VALUE 0 adapter->pdev->no_msi 0
PARAM_VALUE 0 adapter->pdev->pcie_cap 0-1
PARAM_VALUE 0 adapter->pdev->sriov->driver_max_VFs 7
PARAM_VALUE 0 adapter->pdev->state_saved 1
PARAM_VALUE 0 adapter->rss_queues 0-8
PARAM_VALUE 0 adapter->rx_itr_setting 3
PARAM_VALUE 0 adapter->rx_ring_count 256
PARAM_VALUE 0 adapter->shadow_vfta 16,4096-ptr_max
PARAM_VALUE 0 adapter->tx_itr_setting 3
PARAM_VALUE 0 adapter->tx_ring_count 256
PARAM_VALUE 0 adapter->tx_work_limit 128
PARAM_VALUE 0 *adapter->netdev->name 0
PARAM_VALUE 0 *adapter->pdev->dev.driver_data->pcpu_refcnt s32min-s32max
PARAM_VALUE 0 *adapter->pdev->dev.driver_data->priv->netdev->pcpu_refcnt s32min-s32max
PARAM_VALUE 0 *adapter->pdev->dev.driver_data->priv->rss_indir_tbl 0-255
PARAM_VALUE 0 *adapter->rss_key 0-255
BUF_SIZE 0 adapter->pdev (-1),16,24,40,56,108-1096,1384,1600,1616,1752,2072,2576,8064
FUZZY_MAX 0 adapter->hw.mac.type 2
FUZZY_MAX 0 adapter->hw.phy.media_type 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 adapter->hw.bus.pci_cmd_word 0
HOST_DATA 0 adapter->pdev->acs_capabilities 0-u16max
HOST_DATA 0 adapter->pdev->class 0-16777215
HOST_DATA 0 adapter->pdev->current_state 0[c]
HOST_DATA 0 adapter->pdev->devcap 0-u32max
HOST_DATA 0 adapter->pdev->devfn 0-503[c]
HOST_DATA 0 adapter->pdev->device 0-u16max
HOST_DATA 0 adapter->pdev->eetlp_prefix_max 0-7[c]
HOST_DATA 0 adapter->pdev->fm_enabled 0-1[c]
HOST_DATA 0 adapter->pdev->hdr_type 0-255[c]
HOST_DATA 0 adapter->pdev->ide_cfg 0-1[c]
HOST_DATA 0 adapter->pdev->ide_tee_limit 0-1[c]
HOST_DATA 0 adapter->pdev->irq 0-255
HOST_DATA 0 adapter->pdev->is_cxl 0-1
HOST_DATA 0 adapter->pdev->multifunction 0-1[c]
HOST_DATA 0 adapter->pdev->nr_ide_mem 0-255[c]
HOST_DATA 0 adapter->pdev->pcie_flags_reg 0-u16max
HOST_DATA 0 adapter->pdev->pcie_mpss 0-7[c]
HOST_DATA 0 adapter->pdev->pin 0
HOST_DATA 0 adapter->pdev->pme_support 0-31[c]
HOST_DATA 0 adapter->pdev->ptm_granularity 0-255[c]
HOST_DATA 0 adapter->pdev->revision 0-255
HOST_DATA 0 adapter->pdev->sriov->initial_VFs 0
HOST_DATA 0 adapter->pdev->sriov->max_VF_buses 0-255[c]
HOST_DATA 0 adapter->pdev->sriov->offset 0
HOST_DATA 0 adapter->pdev->sriov->stride 0
HOST_DATA 0 adapter->pdev->subsystem_device 0-u16max
HOST_DATA 0 adapter->pdev->subsystem_vendor 0-u16max
HOST_DATA 0 adapter->pdev->supported_speeds 0,2-254[c]
HOST_DATA 0 adapter->pdev->transparent 0[c]
HOST_DATA 0 adapter->pdev->vendor 0-u16max

drivers/net/ethernet/intel/igb/igb_ethtool.c igb_set_eeprom() -> igb_set_fw_version()

Type Parameter Key Value
NOCHECK_CALL