Defined in 1 files as a prototype:

Defined in 2 files as a function:

Referenced in 3 files:

Smatch caller information:

drivers/net/ethernet/intel/igb/igb_main.c __igb_open() -> igb_reset()

Type Parameter Key Value
PARAM_VALUE 0 adapter 4096-ptr_max
PARAM_VALUE 0 adapter->flags 0,2-4294967294
PARAM_VALUE 0 adapter->hw.fc.current_mode 0-254,256-u32max
PARAM_VALUE 0 adapter->hw.fc.requested_mode 0,2-3
PARAM_VALUE 0 adapter->hw.mac.addr 4096-ptr_max
PARAM_VALUE 0 adapter->hw.mac.get_link_status 1
PARAM_VALUE 0 adapter->hw.mac.txcw 2147483680,2147483936,2147484064
PARAM_VALUE 0 adapter->hw.mac.type 1-7
PARAM_VALUE 0 adapter->hw.phy.addr 1-2
PARAM_VALUE 0 adapter->hw.phy.original_ms_type 1-3
PARAM_VALUE 0 adapter->mac_table 4096-ptr_max
PARAM_VALUE 0 adapter->msix_entries->vector 0-4294967295
PARAM_VALUE 0 adapter->netdev 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->blocked_on 0
PARAM_VALUE 0 adapter->netdev->lock.first_waiter->task->usage.refs.counter s32min-s32max
PARAM_VALUE 0 adapter->netdev->priv->flags 0-4294967295
PARAM_VALUE 0 adapter->netdev->priv->pdev->is_virtfn 0-1
PARAM_VALUE 0 adapter->netdev->threaded 0
PARAM_VALUE 0 adapter->netdev->uc.tree.rb_node 4096-ptr_max
PARAM_VALUE 0 adapter->nfc_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 adapter->num_q_vectors 0-1
PARAM_VALUE 0 adapter->pdev->block_cfg_access 0
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.kobj->release.timer->entry.pprev 4096-ptr_max
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.power.wakeirq->status 0-4294967295
PARAM_VALUE 0 adapter->pdev->is_msi_managed 1
PARAM_VALUE 0 adapter->pdev->sriov->ctrl 0-u16max
PARAM_VALUE 0 adapter->pdev->sriov->num_VFs 0
PARAM_VALUE 0 adapter->pdev->sriov->offset 0
PARAM_VALUE 0 adapter->pdev->sriov->stride 0
PARAM_VALUE 0 adapter->rss_queues 1
PARAM_VALUE 0 adapter->vf_data 0
PARAM_VALUE 0 adapter->vf_mac_list 0
PARAM_VALUE 0 adapter->vfs_allocated_count 0
PARAM_VALUE 0 *adapter->etype_bitmap 0-1
PARAM_VALUE 0 *adapter->netdev->name 0-255
PARAM_VALUE 0 *adapter->netdev->prio_tc_map 0-255
PARAM_VALUE 0 *adapter->netdev->priv->hw->back->shadow_vfta 0-4294967295
PARAM_VALUE 0 *adapter->netdev->priv->hw->mac.mta_shadow 0-4294967295
PARAM_VALUE 0 *adapter->rss_indir_tbl 0-255
CAPPED_DATA 0 adapter 1
CAPPED_DATA 0 adapter->num_tx_queues 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 adapter->pdev->sriov->offset 0
HOST_DATA 0 adapter->pdev->sriov->stride 0
UNITS 0 adapter unit_byte
HALF_LOCKED2 global &rtnl_mutex

drivers/net/ethernet/intel/igb/igb_main.c __igb_resume() -> igb_reset()

Type Parameter Key Value
PARAM_VALUE 0 adapter 4096-ptr_max
PARAM_VALUE 0 adapter->hw.hw_addr 0,4096-ptr_max
PARAM_VALUE 0 adapter->hw.mac.type 1-7
PARAM_VALUE 0 adapter->msix_entries->vector 0-4294967295
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 0-s32max
PARAM_VALUE 0 adapter->netdev->lock.first_waiter->task->blocked_on 0
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->block_cfg_access 0
PARAM_VALUE 0 adapter->pdev->current_state 0
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.kobj.release->timer->entry.pprev 4096-ptr_max
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.msi.data->__iter_idx 0-s64max
PARAM_VALUE 0 adapter->pdev->dev_flags 1-u16max
PARAM_VALUE 0 adapter->pdev->is_msi_managed 1
PARAM_VALUE 0 adapter->pdev->msix_cap 1-255
PARAM_VALUE 0 adapter->pdev->no_msi 0
PARAM_VALUE 0 adapter->pdev->sriov->num_VFs 0
PARAM_VALUE 0 adapter->rss_queues 1
PARAM_VALUE 0 adapter->vf_data 0
PARAM_VALUE 0 adapter->vf_mac_list 0
PARAM_VALUE 0 adapter->vfs_allocated_count 0
PARAM_VALUE 0 *adapter->netdev->name 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 adapter->pdev->sriov->offset 0
HOST_DATA 0 adapter->pdev->sriov->stride 0

drivers/net/ethernet/intel/igb/igb_main.c igb_change_mtu() -> igb_reset()

Type Parameter Key Value
PARAM_VALUE 0 adapter 4096-ptr_max
PARAM_VALUE 0 adapter->netdev->ip6_ptr->dev->rtnl_link_ops->maxtype 0-6,8-10,15,18,20,22,24,34,50
PARAM_VALUE 0 adapter->netdev->rtnl_link_ops->maxtype 0-6,8-10,15,18,20,22,24,34,50
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 adapter->netdev->num_tc

drivers/net/ethernet/intel/igb/igb_main.c igb_down() -> igb_reset()

Type Parameter Key Value
PARAM_VALUE 0 adapter 4096-ptr_max
PARAM_VALUE 0 adapter->flags 0-4294966783
PARAM_VALUE 0 adapter->hw.hw_addr 0,4096-ptr_max
PARAM_VALUE 0 adapter->link_duplex 0
PARAM_VALUE 0 adapter->link_speed 0
PARAM_VALUE 0 adapter->netdev 4096-ptr_max
PARAM_VALUE 0 adapter->nfc_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 adapter->num_q_vectors 0-s32max
PARAM_VALUE 0 adapter->pdev 4096-ptr_max
PARAM_VALUE 0 adapter->pdev->dev.power.wakeirq->status 0-4294967295
PARAM_VALUE 0 adapter->pdev->error_state 1
PARAM_VALUE 0 adapter->phy_info_timer.entry.pprev 0
PARAM_VALUE 0 adapter->phy_info_timer.flags 0-4194302
PARAM_VALUE 0 adapter->phy_info_timer.function 0
PARAM_VALUE 0 adapter->stats64_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 adapter->watchdog_timer.entry.pprev 0
PARAM_VALUE 0 adapter->watchdog_timer.flags 0-4194302
PARAM_VALUE 0 adapter->watchdog_timer.function 0
PARAM_VALUE 0 *adapter->etype_bitmap 0-1
PARAM_VALUE 0 *adapter->netdev->name 0-255
CAPPED_DATA 0 adapter->num_q_vectors 1
CAPPED_DATA 0 &adapter->phy_info_timer 1
CAPPED_DATA 0 &adapter->watchdog_timer 1
DATA_SOURCE 0 adapter $0
BIT_INFO 0 adapter->flags 0x0,0xfffffdff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 global &rtnl_mutex

drivers/net/ethernet/intel/igb/igb_main.c igb_io_slot_reset() -> igb_reset()

Type Parameter Key Value
PARAM_VALUE 0 adapter 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &pdev->dev.mutex

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

Type Parameter Key Value
PARAM_VALUE 0 adapter 4096-ptr_max
PARAM_VALUE 0 adapter->en_mng_pt 0-1
PARAM_VALUE 0 adapter->fc_autoneg 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.fc.current_mode 255
PARAM_VALUE 0 adapter->hw.fc.requested_mode 255
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.autoneg 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.read 4096-ptr_max
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_advertised 47
PARAM_VALUE 0 adapter->hw.phy.autoneg_mask 47
PARAM_VALUE 0 adapter->hw.phy.autoneg_wait_to_complete 0
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->blocked_on 0
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->link_duplex 0
PARAM_VALUE 0 adapter->pdev->dev.driver_data->priv->link_speed 0
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.first_waiter->task->blocked_on 0
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->num_tc 0
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.entry.pprev 0
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.entry.pprev 0
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->sriov->initial_VFs 0
PARAM_VALUE 0 adapter->pdev->state_saved 1
PARAM_VALUE 0 adapter->phy_info_timer.entry.pprev 0
PARAM_VALUE 0 adapter->phy_info_timer.flags 0-4194302
PARAM_VALUE 0 adapter->phy_info_timer.lockdep_map->name 0-255
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->watchdog_timer.entry.pprev 0
PARAM_VALUE 0 adapter->watchdog_timer.flags 0-4194302
PARAM_VALUE 0 adapter->watchdog_timer.lockdep_map->name 0-255
PARAM_VALUE 0 *adapter->fw_version 0-255
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->netdev->prio_tc_map 0
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 5
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->hw.dev_spec.ich8lan.eee_lp_ability 0-u16max
HOST_DATA 0 adapter->hw.nvm.flash_bank_size 0,1024-8388608,1065355264-1073740800[c]
HOST_DATA 0 adapter->hw.nvm.flash_base_addr 0,4096-33550336[c]
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
NO_OVERFLOW_SIMPLE 0 adapter->fw_version

drivers/net/ethernet/intel/igb/igb_main.c igb_set_features() -> igb_reset()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &netdev->lock
HALF_LOCKED2 global &rtnl_mutex

drivers/net/ethernet/intel/igb/igb_main.c igb_sriov_reinit() -> igb_reset()

Type Parameter Key Value
PARAM_VALUE 0 adapter 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &dev->dev.mutex
LOCK2 &of->mutex
LOCK2 global &pci_rescan_remove_lock
LOCK2 global &rtnl_mutex
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct device)->mutex
TYPE_LOCK (struct kernfs_open_file)->mutex

drivers/net/ethernet/intel/igb/igb_main.c igb_watchdog_task() -> igb_reset()

Type Parameter Key Value
PARAM_VALUE 0 adapter 4096-ptr_max
PARAM_VALUE 0 adapter->hw.dev_spec._82575.media_changed 0
PARAM_VALUE 0 adapter->hw.mac.get_link_status 0
BIT_INFO 0 adapter->flags 0x400,0xffffffff
NOCHECK_CALL
HALF_LOCKED2 &pool->lock

drivers/net/ethernet/intel/igb/igb_ethtool.c igb_diag_test() -> igb_reset()

Type Parameter Key Value
PARAM_VALUE 0 adapter 4096-ptr_max
PARAM_VALUE 0 adapter->hw.dev_spec._82575.mas_capable 0
PARAM_VALUE 0 adapter->hw.fc.current_mode 0-254,256-u32max
PARAM_VALUE 0 adapter->hw.fc.requested_mode 0,2-3
PARAM_VALUE 0 adapter->hw.mac.get_link_status 1
PARAM_VALUE 0 adapter->hw.mac.ops.check_for_link 4096-ptr_max
PARAM_VALUE 0 adapter->hw.mac.txcw 2147483680,2147483936,2147484064
PARAM_VALUE 0 adapter->hw.phy.original_ms_type 1-3
PARAM_VALUE 0 adapter->pdev->dev.bus 0,4096-ptr_max
PARAM_VALUE 0 adapter->pdev->dev.class 0,4096-ptr_max
PARAM_VALUE 0 adapter->pdev->dev.driver 0,4096-ptr_max
NOCHECK_CALL

drivers/net/ethernet/intel/igb/igb_ethtool.c igb_diag_test() -> igb_reset()

Type Parameter Key Value
PARAM_VALUE 0 adapter 4096-ptr_max
PARAM_VALUE 0 adapter->flags 0-4294967295
PARAM_VALUE 0 adapter->hw.hw_addr 0,4096-ptr_max
PARAM_VALUE 0 adapter->num_q_vectors 0-4294967295
PARAM_VALUE 0 adapter->pdev->dev.bus 0,4096-ptr_max
PARAM_VALUE 0 adapter->pdev->dev.class 0,4096-ptr_max
PARAM_VALUE 0 adapter->pdev->dev.driver 0,4096-ptr_max
PARAM_VALUE 0 adapter->pdev->dev.power.request 0-4294967295
PARAM_VALUE 0 adapter->pdev->dev.power.wakeirq->status 0-4294967295
NOCHECK_CALL

drivers/net/ethernet/intel/igb/igb_ethtool.c igb_diag_test() -> igb_reset()

Type Parameter Key Value
PARAM_VALUE 0 adapter 4096-ptr_max
PARAM_VALUE 0 adapter->pdev->dev.bus 0,4096-ptr_max
PARAM_VALUE 0 adapter->pdev->dev.class 0,4096-ptr_max
PARAM_VALUE 0 adapter->pdev->dev.driver 0,4096-ptr_max
PARAM_VALUE 0 adapter->pdev->dev.power.request 0-4294967295
PARAM_VALUE 0 adapter->pdev->dev.power.wakeirq->status 0-4294967295
NOCHECK_CALL

drivers/net/ethernet/intel/igb/igb_ethtool.c igb_diag_test() -> igb_reset()

Type Parameter Key Value
PARAM_VALUE 0 adapter 4096-ptr_max
PARAM_VALUE 0 adapter->pdev 4096-ptr_max
PARAM_VALUE 0 adapter->pdev->dev.bus 0,4096-ptr_max
PARAM_VALUE 0 adapter->pdev->dev.class 0,4096-ptr_max
PARAM_VALUE 0 adapter->pdev->dev.driver 0,4096-ptr_max
PARAM_VALUE 0 adapter->pdev->dev.power.request 0-4294967295
PARAM_VALUE 0 adapter->pdev->dev.power.wakeirq->status 0-4294967295
CAPPED_DATA 0 adapter 1
NOCHECK_CALL
UNITS 0 adapter unit_byte

drivers/net/ethernet/intel/igb/igb_ethtool.c igb_diag_test() -> igb_reset()

Type Parameter Key Value
PARAM_VALUE 0 adapter 4096-ptr_max
PARAM_VALUE 0 adapter->hw.fc.current_mode 0-254,256-u32max
PARAM_VALUE 0 adapter->hw.fc.requested_mode 0,2-3
PARAM_VALUE 0 adapter->hw.mac.get_link_status 1
PARAM_VALUE 0 adapter->hw.mac.txcw 2147483680,2147483936,2147484064
PARAM_VALUE 0 adapter->hw.phy.autoneg_wait_to_complete 1
PARAM_VALUE 0 adapter->hw.phy.original_ms_type 1-3
PARAM_VALUE 0 adapter->netdev->rtnl_link_ops->maxtype 0-6,8-10,15,18,20,22,24,33-34,50
PARAM_VALUE 0 adapter->netdev->rtnl_link_ops->priv_size 0,8,32,40,48,56,88,112,120,144,160,224,240,256,296,616,624,728
PARAM_VALUE 0 adapter->pdev->dev.bus 0,4096-ptr_max
PARAM_VALUE 0 adapter->pdev->dev.class 0,4096-ptr_max
PARAM_VALUE 0 adapter->pdev->dev.cma_area->nranges s32min-s32max
PARAM_VALUE 0 adapter->pdev->dev.driver 0,4096-ptr_max
PARAM_VALUE 0 adapter->pdev->dev.power.request 0-4294967295
PARAM_VALUE 0 adapter->pdev->dev.power.wakeirq->status 0-4294967295
PARAM_VALUE 0 adapter->test_rx_ring.count 256
PARAM_VALUE 0 adapter->test_rx_ring.desc 0
PARAM_VALUE 0 adapter->test_rx_ring.dev 4096-ptr_max
PARAM_VALUE 0 adapter->test_rx_ring.dev->bus 0,4096-ptr_max
PARAM_VALUE 0 adapter->test_rx_ring.dev->class 0,4096-ptr_max
PARAM_VALUE 0 adapter->test_rx_ring.dev->cma_area->alloc_mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 adapter->test_rx_ring.dev->cma_area->alloc_mutex.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 adapter->test_rx_ring.dev->cma_area->alloc_mutex.osq.tail.counter 0-s32max
PARAM_VALUE 0 adapter->test_rx_ring.dev->dma_io_tlb_pools.next->prev 4096-ptr_max
PARAM_VALUE 0 adapter->test_rx_ring.dev->dma_io_tlb_pools.next->prev->prev 4096-ptr_max
PARAM_VALUE 0 adapter->test_rx_ring.dev->dma_mem->spinlock.rlock.dep_map->name 0-255
PARAM_VALUE 0 adapter->test_rx_ring.dev->driver 0,4096-ptr_max
PARAM_VALUE 0 adapter->test_rx_ring.dev->iommu->pci_32bit_workaround 0-1
PARAM_VALUE 0 adapter->test_rx_ring.netdev 4096-ptr_max
PARAM_VALUE 0 adapter->test_rx_ring.next_to_alloc 0
PARAM_VALUE 0 adapter->test_rx_ring.next_to_clean 0
PARAM_VALUE 0 adapter->test_rx_ring.next_to_use 0
PARAM_VALUE 0 adapter->test_rx_ring.rx_buffer_info 0
PARAM_VALUE 0 adapter->test_rx_ring.rx_buffer_info_zc 0
PARAM_VALUE 0 adapter->test_rx_ring.size 0,4096-1048576
PARAM_VALUE 0 adapter->test_rx_ring.skb 0
PARAM_VALUE 0 adapter->test_rx_ring.tail 4096-ptr_max
PARAM_VALUE 0 adapter->test_rx_ring.tx_buffer_info 0
PARAM_VALUE 0 adapter->test_rx_ring.xdp_prog 0
PARAM_VALUE 0 adapter->test_rx_ring.xdp_rxq.dev 0
PARAM_VALUE 0 adapter->test_rx_ring.xdp_rxq.mem.id 0
PARAM_VALUE 0 adapter->test_rx_ring.xdp_rxq.mem.type 0-3
PARAM_VALUE 0 adapter->test_rx_ring.xdp_rxq.reg_state 2-3
PARAM_VALUE 0 adapter->test_rx_ring.xsk_pool 0,4096-ptr_max
PARAM_VALUE 0 adapter->test_rx_ring.xsk_pool->dev 1-u64max
PARAM_VALUE 0 adapter->test_tx_ring.count 256
PARAM_VALUE 0 adapter->test_tx_ring.desc 0
PARAM_VALUE 0 adapter->test_tx_ring.dev 4096-ptr_max
PARAM_VALUE 0 adapter->test_tx_ring.dev->bus 0,4096-ptr_max
PARAM_VALUE 0 adapter->test_tx_ring.dev->class 0,4096-ptr_max
PARAM_VALUE 0 adapter->test_tx_ring.dev->cma_area->alloc_mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 adapter->test_tx_ring.dev->cma_area->alloc_mutex.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 adapter->test_tx_ring.dev->cma_area->alloc_mutex.osq.tail.counter 0-s32max
PARAM_VALUE 0 adapter->test_tx_ring.dev->dma_io_tlb_pools.next->prev 4096-ptr_max
PARAM_VALUE 0 adapter->test_tx_ring.dev->dma_io_tlb_pools.next->prev->prev 4096-ptr_max
PARAM_VALUE 0 adapter->test_tx_ring.dev->dma_mem->spinlock.rlock.dep_map->name 0-255
PARAM_VALUE 0 adapter->test_tx_ring.dev->driver 0,4096-ptr_max
PARAM_VALUE 0 adapter->test_tx_ring.dev->iommu->pci_32bit_workaround 0-1
PARAM_VALUE 0 adapter->test_tx_ring.next_to_clean 0
PARAM_VALUE 0 adapter->test_tx_ring.next_to_use 0
PARAM_VALUE 0 adapter->test_tx_ring.rx_buffer_info 0
PARAM_VALUE 0 adapter->test_tx_ring.rx_buffer_info_zc 0
PARAM_VALUE 0 adapter->test_tx_ring.size 0,4096-1048576
PARAM_VALUE 0 adapter->test_tx_ring.tail 4096-ptr_max
PARAM_VALUE 0 adapter->test_tx_ring.tx_buffer_info 0
PARAM_VALUE 0 adapter->test_tx_ring.tx_buffer_info->bytecount 0
PARAM_VALUE 0 adapter->test_tx_ring.tx_buffer_info->dma 0
PARAM_VALUE 0 adapter->test_tx_ring.tx_buffer_info->gso_segs 0
PARAM_VALUE 0 adapter->test_tx_ring.tx_buffer_info->len 0
PARAM_VALUE 0 adapter->test_tx_ring.tx_buffer_info->next_to_watch 0
PARAM_VALUE 0 adapter->test_tx_ring.tx_buffer_info->protocol 0
PARAM_VALUE 0 adapter->test_tx_ring.tx_buffer_info->skb 0
PARAM_VALUE 0 adapter->test_tx_ring.tx_buffer_info->time_stamp 0
PARAM_VALUE 0 adapter->test_tx_ring.tx_buffer_info->tx_flags 0
PARAM_VALUE 0 adapter->test_tx_ring.tx_buffer_info->type 0
PARAM_VALUE 0 adapter->test_tx_ring.tx_buffer_info->xdpf 0
PARAM_VALUE 0 adapter->test_tx_ring.xsk_pool 0,4096-ptr_max
PARAM_VALUE 0 adapter->test_tx_ring.xsk_pool->cq->ring->producer 0-4294967295
PARAM_VALUE 0 adapter->test_tx_ring.xsk_pool->dev 1-u64max
PARAM_VALUE 0 *adapter->netdev->name 0-255
PARAM_VALUE 0 *adapter->test_rx_ring->tail 0-255
PARAM_VALUE 0 *adapter->test_tx_ring->tail 0-255
CAPPED_DATA 0 adapter 1
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 adapter->test_rx_ring.xdp_rxq.queue_index
UNITS 0 adapter unit_byte

drivers/net/ethernet/intel/igb/igb_ethtool.c igb_set_eee() -> igb_reset()

Type Parameter Key Value
PARAM_VALUE 0 adapter 4096-ptr_max
PARAM_VALUE 0 adapter->eee_advert 0,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,36,38,40,42,44,46,48,50,52,54,56,58,60,62,64-126
PARAM_VALUE 0 adapter->hw.dev_spec._82575.clear_semaphore_once 0-1
PARAM_VALUE 0 adapter->hw.mac.type 4-u32max
PARAM_VALUE 0 adapter->hw.phy.addr 1-2
PARAM_VALUE 0 adapter->hw.phy.media_type 1
FUZZY_MAX 0 adapter->hw.mac.type 4
BIT_INFO 0 adapter->flags 0x4000,0xffffffff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/net/ethernet/intel/igb/igb_ethtool.c igb_set_link_ksettings() -> igb_reset()

Type Parameter Key Value
PARAM_VALUE 0 adapter 4096-ptr_max
PARAM_VALUE 0 adapter->hw.hw_addr 0,4096-ptr_max
PARAM_VALUE 0 adapter->hw.mac.forced_speed_duplex 1-2,4,8
PARAM_VALUE 0 adapter->hw.phy.mdix 0-2,4-255
PARAM_VALUE 0 adapter->netdev 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/net/ethernet/intel/igb/igb_ethtool.c igb_set_pauseparam() -> igb_reset()

Type Parameter Key Value
PARAM_VALUE 0 adapter 4096-ptr_max
PARAM_VALUE 0 adapter->fc_autoneg 1
PARAM_VALUE 0 adapter->hw.dev_spec._82575.eth_flags.e100_base_fx 0
PARAM_VALUE 0 adapter->hw.fc.requested_mode 255
PARAM_VALUE 0 adapter->netdev 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL