Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 5 files:

Smatch caller information:

drivers/net/ethernet/intel/igb/e1000_82575.c igb_power_down_phy_copper_82575() -> igb_check_reset_block()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 0 hw->hw_addr 0,4096-ptr_max
PARAM_VALUE 0 hw->phy.media_type 1
DATA_SOURCE 0 hw $0
RX_PATH
TASK_NOT_RUNNING

drivers/net/ethernet/intel/igb/e1000_phy.c igb_phy_hw_reset() -> igb_check_reset_block()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 0 *hw->mac.perm_addr 0-255
DATA_SOURCE 0 hw $0
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 hw->bus.func 0-u16max[c]
HOST_DATA 0 hw->bus.width 0-s32max[c]
HOST_DATA 0 hw->fc.high_water 0,8-65528[c]
HOST_DATA 0 hw->fc.low_water 0-65520,4294967288[c]
HOST_DATA 0 hw->mac.ledctl_default 0-u32max
HOST_DATA 0 hw->mac.ledctl_mode1 0-u32max
HOST_DATA 0 hw->mac.ledctl_mode2 0-u32max
HOST_DATA 0 hw->nvm.flash_bank_size 0,1024-8388608,1065355264-1073740800[c]
HOST_DATA 0 hw->nvm.flash_base_addr 0,4096-33550336[c]
HOST_DATA 0 hw->phy.addr 0-31[c]
HOST_DATA 0 hw->phy.cable_length 0-254,256-u16max[c]
HOST_DATA 0 hw->phy.id 0-u32max
HOST_DATA 0 hw->phy.is_mdix 0-1
HOST_DATA 0 hw->phy.polarity_correction 0-1
HOST_DATA 0 hw->phy.revision 0-15
HOST_DATA 0 hw->phy.speed_downgraded 0-1
HALF_LOCKED2 0 &hw->mbx_lock

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

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 0 hw->back 4096-ptr_max
PARAM_VALUE 0 hw->back->pdev->pcie_cap 0-1
PARAM_VALUE 0 hw->bus.speed 0,6-7
PARAM_VALUE 0 hw->bus.type 3
PARAM_VALUE 0 hw->bus.width 0-s32max
PARAM_VALUE 0 hw->dev_spec._82575.mas_capable 1
PARAM_VALUE 0 hw->hw_addr 0,4096-ptr_max
PARAM_VALUE 0 hw->mac.asf_firmware_present 1
PARAM_VALUE 0 hw->mac.mta_reg_count 128
PARAM_VALUE 0 hw->mac.ops.acquire_swfw_sync 403015445817233408,934366725930430464
PARAM_VALUE 0 hw->mac.ops.check_for_link 1491663006351196160
PARAM_VALUE 0 hw->mac.ops.release_swfw_sync 54333974609494016,2786013060638756864
PARAM_VALUE 0 hw->mac.ops.reset_hw 6676755911923703808,6806784511210594304
PARAM_VALUE 0 hw->mac.ops.setup_physical_interface 3832093491663908864,7520283050111369216
PARAM_VALUE 0 hw->mac.ops.write_vfta 6954423159262773248,8166834337203621888
PARAM_VALUE 0 hw->mac.rar_entry_count 16,24,32
PARAM_VALUE 0 hw->mac.type 1-7
PARAM_VALUE 0 hw->mac.uta_reg_count 0,128
PARAM_VALUE 0 hw->mbx.ops.check_for_ack 225032573576687616
PARAM_VALUE 0 hw->mbx.ops.check_for_msg 7545986825053978624
PARAM_VALUE 0 hw->mbx.ops.check_for_rst 3953353614668468224
PARAM_VALUE 0 hw->mbx.ops.read 5626925075100172288
PARAM_VALUE 0 hw->mbx.ops.read_posted 2539183434578825216
PARAM_VALUE 0 hw->mbx.ops.unlock 5309358654656225280
PARAM_VALUE 0 hw->mbx.ops.write 4369618622581587968
PARAM_VALUE 0 hw->mbx.ops.write_posted 2523923811420471296
PARAM_VALUE 0 hw->mbx.size 16
PARAM_VALUE 0 hw->mbx.stats.acks 0
PARAM_VALUE 0 hw->mbx.stats.msgs_rx 0
PARAM_VALUE 0 hw->mbx.stats.msgs_tx 0
PARAM_VALUE 0 hw->mbx.stats.reqs 0
PARAM_VALUE 0 hw->mbx.stats.rsts 0
PARAM_VALUE 0 hw->mbx.timeout 0
PARAM_VALUE 0 hw->mbx.usec_delay 0
PARAM_VALUE 0 hw->nvm.address_bits 8,16
PARAM_VALUE 0 hw->nvm.delay_usec 1
PARAM_VALUE 0 hw->nvm.opcode_bits 8
PARAM_VALUE 0 hw->nvm.ops.acquire 2256087369856651264,5940763589637574656
PARAM_VALUE 0 hw->nvm.ops.read 3446224636246048768,7772845031583408128,8676910051335770112,8931428863277830144
PARAM_VALUE 0 hw->nvm.ops.release 3204645063026380800,8377371066166571008
PARAM_VALUE 0 hw->nvm.ops.update 0,2014743415373918208,2653337417982328832,3654948082310180864,5784077379051491328
PARAM_VALUE 0 hw->nvm.ops.valid_led_default 7447289385839005696
PARAM_VALUE 0 hw->nvm.ops.validate 0,2678459358010396672,3055076351740649472,7042550379105861632,8930337258062708736
PARAM_VALUE 0 hw->nvm.ops.write 0,6723023968577519616,7113827224369004544
PARAM_VALUE 0 hw->nvm.page_size 8,32,128
PARAM_VALUE 0 hw->nvm.type 2-4
PARAM_VALUE 0 hw->phy.autoneg_mask 47
PARAM_VALUE 0 hw->phy.autoneg_wait_to_complete 0
PARAM_VALUE 0 hw->phy.media_type 1,3
PARAM_VALUE 0 hw->phy.ops.check_polarity 3002752483598442496
PARAM_VALUE 0 hw->phy.ops.force_speed_duplex 7478820819712651264,7772679765626773504,8423492141332209664
PARAM_VALUE 0 hw->phy.ops.get_cable_length 1918437467825790976,2734848240809074688,2751884385384394752,7451378644423008256
PARAM_VALUE 0 hw->phy.ops.get_cfg_done 3662241797383299072
PARAM_VALUE 0 hw->phy.ops.get_phy_info 2273528908395462656,5356075416749875200,6959118002365329408
PARAM_VALUE 0 hw->phy.ops.read_reg 1675490685970751488,4200884024430923776,8594924496837337088
PARAM_VALUE 0 hw->phy.ops.reset 6038817824278409216,8131197233254150144
PARAM_VALUE 0 hw->phy.ops.set_d0_lplu_state 6329091926967803904,7719701780833591296
PARAM_VALUE 0 hw->phy.ops.set_d3_lplu_state 2085566779581272064,3567992343581167616
PARAM_VALUE 0 hw->phy.ops.write_reg 542280517709221888,3979755649046982656,8120698930343444480
PARAM_VALUE 0 hw->phy.reset_delay_us 100
PARAM_VALUE 0 hw->phy.revision 0-15
PARAM_VALUE 0 hw->phy.type 1-2,6,8-10
BUF_SIZE 0 hw 1200
BIT_INFO 0 hw->phy.media_type 0x1,0x3
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 hw->bus.func 0-u16max[c]
HOST_DATA 0 hw->bus.width 0-s32max[c]
HOST_DATA 0 hw->phy.addr 0-31[c]

drivers/net/ethernet/intel/igb/igb_ethtool.c igb_loopback_test() -> igb_check_reset_block()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 0 hw->fc.current_mode 0-254,256-u32max
PARAM_VALUE 0 hw->fc.requested_mode 0,2-3
PARAM_VALUE 0 hw->mac.get_link_status 1
PARAM_VALUE 0 hw->mac.txcw 2147483680,2147483936,2147484064
PARAM_VALUE 0 hw->phy.original_ms_type 1-3
HALF_LOCKED2 global &rtnl_mutex

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

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
BUF_SIZE 0 hw 1200
RX_PATH
TASK_NOT_RUNNING

drivers/net/ethernet/intel/igb/e1000_mac.c igb_setup_link() -> igb_check_reset_block()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
BUF_SIZE 0 hw (-1),368,1200,9392
BUF_SIZE 0 hw (-1),368,1200,9392
DATA_SOURCE 0 hw $0
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 hw->bus.func 0-u16max[c]
HOST_DATA 0 hw->bus.pci_cmd_word 0
HOST_DATA 0 hw->fc.high_water 0,8-65528[c]
HOST_DATA 0 hw->fc.low_water 0-65520,4294967288[c]
HOST_DATA 0 hw->mac.ledctl_default 0-u32max
HOST_DATA 0 hw->mac.ledctl_mode1 0-u32max
HOST_DATA 0 hw->mac.ledctl_mode2 0-u32max
HOST_DATA 0 hw->nvm.flash_bank_size 0,1024-8388608,1065355264-1073740800[c]
HOST_DATA 0 hw->nvm.flash_base_addr 0,4096-33550336[c]
HOST_DATA 0 hw->phy.addr 0-31[c]
HOST_DATA 0 hw->phy.cable_length 0-254,256-u16max[c]
HOST_DATA 0 hw->phy.id 0-u32max
HOST_DATA 0 hw->phy.is_mdix 0-1
HOST_DATA 0 hw->phy.polarity_correction 0-1
HOST_DATA 0 hw->phy.revision 0-15
HOST_DATA 0 hw->phy.speed_downgraded 0-1
HALF_LOCKED2 0 &hw->mbx_lock