Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 3 files:

Smatch caller information:

drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c ixgbe_check_link_t_X550em() -> ixgbe_check_mac_link_generic()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 0 *hw->link.link_info.module_type 0-255
PARAM_VALUE 1 speed 4096-ptr_max
PARAM_VALUE 2 link_up 4096-ptr_max
BUF_SIZE 0 hw (-1),2816
BUF_SIZE 0 hw (-1),2816
DATA_SOURCE 0 hw $0
DATA_SOURCE 1 speed $1
DATA_SOURCE 2 link_up $2
DATA_SOURCE 3 link_up_wait_to_complete $3
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 hw->bus.func 0-255[c]
HOST_DATA 0 hw->bus.instance_id 0-255[c]
HOST_DATA 0 hw->bus.lan_id 0-255[c]
HOST_DATA 0 hw->device_id 0-u16max
HOST_DATA 0 hw->eeprom.ctrl_word_3 0-u16max
HOST_DATA 0 hw->mac.max_msix_vectors 0[c]
HOST_DATA 0 hw->mac.orig_autoc 0-u32max
HOST_DATA 0 hw->mac.orig_autoc2 0-u32max
HOST_DATA 0 hw->phy.id 0-u32max
HOST_DATA 0 hw->phy.mdio.mmds 0-u32max
HOST_DATA 0 hw->phy.mdio.prtad s32min-s32max[c]
HOST_DATA 0 hw->phy.nw_mng_if_sel 0-u32max
HOST_DATA 0 hw->phy.revision 0-15
HOST_DATA 0 hw->revision_id 0-255
HOST_DATA 0 hw->subsystem_device_id 0-u16max
HOST_DATA 0 hw->subsystem_vendor_id 0-u16max
HOST_DATA 0 hw->vendor_id 0-u16max
NO_OVERFLOW_SIMPLE 0 hw->mac.num_rar_entries

drivers/net/ethernet/intel/ixgbe/ixgbe_82598.c ixgbe_fc_enable_82598() -> (struct ixgbe_mac_operations)->check_link()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 0 hw->fc.pause_time 1-u16max
PARAM_VALUE 1 speed 6644545691729956864
PARAM_VALUE 1 *speed 0
PARAM_VALUE 2 link_up 4087049871864184832
PARAM_VALUE 3 link_up_wait_to_complete 0
BUF_SIZE 0 hw 2816
DATA_SOURCE 0 hw $0
CONTAINER 0 -240-0-16+0 $(-1)
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/net/ethernet/intel/ixgbe/ixgbe_x540.c ixgbe_blink_led_start_X540() -> (struct ixgbe_mac_operations)->check_link()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 1 speed 4468090937850019840
PARAM_VALUE 2 link_up 5681097781114298368
PARAM_VALUE 3 link_up_wait_to_complete 0
DATA_SOURCE 0 hw $0
CONTAINER 0 -240-0-16+0 $(-1)
NOCHECK_CALL

drivers/net/ethernet/intel/ixgbe/ixgbe_common.c ixgbe_blink_led_start_generic() -> (struct ixgbe_mac_operations)->check_link()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 1 speed 461600565112139776
PARAM_VALUE 1 *speed 0
PARAM_VALUE 2 link_up 8180896562608574464
PARAM_VALUE 2 *link_up 0
PARAM_VALUE 3 link_up_wait_to_complete 0
DATA_SOURCE 0 hw $0
CONTAINER 0 -240-0-16+0 $(-1)
NOCHECK_CALL

drivers/net/ethernet/intel/ixgbe/ixgbe_common.c ixgbe_device_supports_autoneg_fc() -> (struct ixgbe_mac_operations)->check_link()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 0 hw->device_id 0-5571,5573-5581,5583-22446,22448-u16max
PARAM_VALUE 0 hw->phy.media_type 1
PARAM_VALUE 1 speed 4820523262505533440
PARAM_VALUE 2 link_up 5450137852304203776
PARAM_VALUE 3 link_up_wait_to_complete 0
BUF_SIZE 0 hw 2816
DATA_SOURCE 0 hw $0
CONTAINER 0 -240-0-16+0 $(-1)
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 hw->device_id 0-5571,5573-5581,5583-22446,22448-u16max
HOST_DATA 0 hw->mac.max_msix_vectors 0[c]
HOST_DATA 0 hw->revision_id 0-255
HOST_DATA 0 hw->subsystem_device_id 0-u16max
HOST_DATA 0 hw->subsystem_vendor_id 0-u16max
HOST_DATA 0 hw->vendor_id 0-u16max
NO_OVERFLOW_SIMPLE 0 hw->mac.num_rar_entries

drivers/net/ethernet/intel/ixgbe/ixgbe_common.c ixgbe_fc_autoneg() -> (struct ixgbe_mac_operations)->check_link()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 0 hw->fc.disable_fc_autoneg 0
PARAM_VALUE 0 hw->fc.pause_time 1-u16max
PARAM_VALUE 1 speed 7251209921806151680
PARAM_VALUE 2 link_up 9198266286312067072
PARAM_VALUE 3 link_up_wait_to_complete 0
BUF_SIZE 0 hw 2816
DATA_SOURCE 0 hw $0
CONTAINER 0 -240-0-16+0 $(-1)
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &pool->lock

drivers/net/ethernet/intel/ixgbe/ixgbe_common.c ixgbe_setup_mac_link_multispeed_fiber() -> (struct ixgbe_mac_operations)->check_link()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 1 speed 7101296764552871936
PARAM_VALUE 2 link_up 5087105069872410624
PARAM_VALUE 2 *link_up 0
PARAM_VALUE 3 link_up_wait_to_complete 0
BUF_SIZE 0 hw (-1),2816
BUF_SIZE 0 hw (-1),2816
DATA_SOURCE 0 hw $0
CONTAINER 0 -240-0-16+0 $(-1)
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 hw->bus.func 0-255[c]
HOST_DATA 0 hw->bus.instance_id 0-255[c]
HOST_DATA 0 hw->bus.lan_id 0-255[c]
HOST_DATA 0 hw->device_id 0-u16max
HOST_DATA 0 hw->eeprom.ctrl_word_3 0-u16max
HOST_DATA 0 hw->mac.orig_autoc 0-u32max
HOST_DATA 0 hw->mac.orig_autoc2 0-u32max
HOST_DATA 0 hw->phy.id 0-u32max
HOST_DATA 0 hw->phy.mdio.mmds 0-u32max
HOST_DATA 0 hw->phy.mdio.prtad 0-u16max[c]
HOST_DATA 0 hw->phy.nw_mng_if_sel 0-u32max
HOST_DATA 0 hw->phy.revision 0-15
HOST_DATA 0 hw->revision_id 0-255
HOST_DATA 0 hw->subsystem_device_id 0-u16max
HOST_DATA 0 hw->subsystem_vendor_id 0-u16max
HOST_DATA 0 hw->vendor_id 0-u16max

drivers/net/ethernet/intel/ixgbe/ixgbe_common.c ixgbe_setup_mac_link_multispeed_fiber() -> (struct ixgbe_mac_operations)->check_link()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 1 speed 7101296764552871936
PARAM_VALUE 2 link_up 5087105069872410624
PARAM_VALUE 2 *link_up 0
PARAM_VALUE 3 link_up_wait_to_complete 0
BUF_SIZE 0 hw (-1),2816
BUF_SIZE 0 hw (-1),2816
DATA_SOURCE 0 hw $0
CONTAINER 0 -240-0-16+0 $(-1)
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 hw->bus.func 0-255[c]
HOST_DATA 0 hw->bus.instance_id 0-255[c]
HOST_DATA 0 hw->bus.lan_id 0-255[c]
HOST_DATA 0 hw->device_id 0-u16max
HOST_DATA 0 hw->eeprom.ctrl_word_3 0-u16max
HOST_DATA 0 hw->mac.orig_autoc 0-u32max
HOST_DATA 0 hw->mac.orig_autoc2 0-u32max
HOST_DATA 0 hw->phy.id 0-u32max
HOST_DATA 0 hw->phy.mdio.mmds 0-u32max
HOST_DATA 0 hw->phy.mdio.prtad 0-u16max[c]
HOST_DATA 0 hw->phy.nw_mng_if_sel 0-u32max
HOST_DATA 0 hw->phy.revision 0-15
HOST_DATA 0 hw->revision_id 0-255
HOST_DATA 0 hw->subsystem_device_id 0-u16max
HOST_DATA 0 hw->subsystem_vendor_id 0-u16max
HOST_DATA 0 hw->vendor_id 0-u16max

drivers/net/ethernet/intel/ixgbe/ixgbe_main.c ixgbe_check_overtemp_subtask() -> (struct ixgbe_mac_operations)->check_link()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 0 hw->device_id 5404
PARAM_VALUE 0 hw->mac.ops.check_link 1-u64max
PARAM_VALUE 0 hw->mvals 4096-ptr_max
PARAM_VALUE 1 speed 6750498301461917696
PARAM_VALUE 2 link_up 8137274019166478336
PARAM_VALUE 2 *link_up 0
PARAM_VALUE 3 link_up_wait_to_complete 0
BUF_SIZE 0 hw 2816
CONTAINER 0 -240-0-16+0 $(-1)
NOCHECK_CALL

drivers/net/ethernet/intel/ixgbe/ixgbe_main.c ixgbe_non_sfp_link_config() -> (struct ixgbe_mac_operations)->check_link()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 0 hw->mac.ops.check_link 1-u64max
PARAM_VALUE 1 speed 3694612584504598528
PARAM_VALUE 2 link_up 1558058214041092096
PARAM_VALUE 2 *link_up 0
PARAM_VALUE 3 link_up_wait_to_complete 0
BUF_SIZE 0 hw (-1),2816
BUF_SIZE 0 hw (-1),2816
DATA_SOURCE 0 hw $0
CONTAINER 0 -240-0-16+0 $(-1)
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 hw->bus.func 0-255[c]
HOST_DATA 0 hw->bus.instance_id 0-255[c]
HOST_DATA 0 hw->bus.lan_id 0-255[c]
HOST_DATA 0 hw->eeprom.ctrl_word_3 0-u16max
HOST_DATA 0 hw->mac.orig_autoc 0-u32max
HOST_DATA 0 hw->mac.orig_autoc2 0-u32max
HOST_DATA 0 hw->phy.id 0-u32max
HOST_DATA 0 hw->phy.mdio.mmds 0-u32max
HOST_DATA 0 hw->phy.mdio.prtad 0-u16max[c]
HOST_DATA 0 hw->phy.nw_mng_if_sel 0-u32max
HOST_DATA 0 hw->phy.revision 0-15

drivers/net/ethernet/intel/ixgbe/ixgbe_main.c ixgbe_watchdog_update_link() -> (struct ixgbe_mac_operations)->check_link()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 0 hw->mac.ops.check_link 1-u64max
PARAM_VALUE 1 speed 5159246161576488960
PARAM_VALUE 2 link_up 2133561320719204352
PARAM_VALUE 3 link_up_wait_to_complete 0
BUF_SIZE 0 hw 2816
CONTAINER 0 -240-0-16+0 $(-1)
NOCHECK_CALL
HALF_LOCKED2 &pool->lock

drivers/net/ethernet/intel/ixgbe/ixgbe_82599.c ixgbe_reset_hw_82599() -> (struct ixgbe_mac_operations)->check_link()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 0 hw->aci.lock.dep_map->name 0-255
PARAM_VALUE 0 hw->aci.lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 hw->aci.lock.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 hw->adapter_stopped 1
PARAM_VALUE 0 hw->force_full_reset 0
PARAM_VALUE 0 hw->mac.max_rx_queues 0-u16max
PARAM_VALUE 0 hw->mac.max_tx_queues 0-u16max
PARAM_VALUE 0 hw->phy.sfp_setup_needed 0
PARAM_VALUE 0 *hw->link.link_info.module_type 0-255
PARAM_VALUE 1 speed 5462718663981613056
PARAM_VALUE 2 link_up 716098169341108224
PARAM_VALUE 2 *link_up 0
PARAM_VALUE 3 link_up_wait_to_complete 0
BUF_SIZE 0 hw 2816
CAPPED_DATA 0 hw->mac.max_rx_queues 1
CAPPED_DATA 0 hw->mac.max_tx_queues 1
DATA_SOURCE 0 hw $0
CONTAINER 0 -240-0-16+0 $(-1)
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 hw->bus.func 0-255[c]
HOST_DATA 0 hw->bus.instance_id 0-255[c]
HOST_DATA 0 hw->bus.lan_id 0-255[c]
HOST_DATA 0 hw->device_id 0-u16max
HOST_DATA 0 hw->eeprom.ctrl_word_3 0-u16max
HOST_DATA 0 hw->mac.orig_autoc 0-u32max
HOST_DATA 0 hw->mac.orig_autoc2 0-u32max
HOST_DATA 0 hw->phy.id 0-u32max
HOST_DATA 0 hw->phy.mdio.mmds 0-u32max
HOST_DATA 0 hw->phy.mdio.prtad s32min-s32max[c]
HOST_DATA 0 hw->phy.nw_mng_if_sel 0-u32max
HOST_DATA 0 hw->phy.revision 0-15
HOST_DATA 0 hw->revision_id 0-255
HOST_DATA 0 hw->subsystem_device_id 0-u16max
HOST_DATA 0 hw->subsystem_vendor_id 0-u16max
HOST_DATA 0 hw->vendor_id 0-u16max

drivers/net/ethernet/intel/ixgbe/ixgbe_82599.c ixgbe_setup_mac_link_smartspeed() -> (struct ixgbe_mac_operations)->check_link()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 0 hw->mac.ops.get_link_capabilities 4096-ptr_max
PARAM_VALUE 0 hw->phy.autoneg_advertised 0,8,32,40,128,136,160,168
PARAM_VALUE 0 hw->phy.smart_speed_active 0
PARAM_VALUE 1 speed 1989605764234809344
PARAM_VALUE 1 *speed 0
PARAM_VALUE 2 link_up 7877609276433227776
PARAM_VALUE 2 *link_up 0
PARAM_VALUE 3 link_up_wait_to_complete 0
BUF_SIZE 0 hw (-1),2816
BUF_SIZE 0 hw (-1),2816
DATA_SOURCE 0 hw $0
FUZZY_MAX 0 hw->phy.autoneg_advertised 0
CONTAINER 0 -240-0-16+0 $(-1)
BIT_INFO 0 hw->phy.autoneg_advertised 0x0,0xa8
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 hw->bus.func 0-255[c]
HOST_DATA 0 hw->bus.instance_id 0-255[c]
HOST_DATA 0 hw->bus.lan_id 0-255[c]
HOST_DATA 0 hw->device_id 0-u16max
HOST_DATA 0 hw->eeprom.ctrl_word_3 0-u16max
HOST_DATA 0 hw->mac.orig_autoc 0-u32max
HOST_DATA 0 hw->mac.orig_autoc2 0-u32max
HOST_DATA 0 hw->phy.id 0-u32max
HOST_DATA 0 hw->phy.mdio.mmds 0-u32max
HOST_DATA 0 hw->phy.mdio.prtad 0-u16max[c]
HOST_DATA 0 hw->phy.nw_mng_if_sel 0-u32max
HOST_DATA 0 hw->phy.revision 0-15
HOST_DATA 0 hw->revision_id 0-255
HOST_DATA 0 hw->subsystem_device_id 0-u16max
HOST_DATA 0 hw->subsystem_vendor_id 0-u16max
HOST_DATA 0 hw->vendor_id 0-u16max

drivers/net/ethernet/intel/ixgbe/ixgbe_82599.c ixgbe_setup_mac_link_smartspeed() -> (struct ixgbe_mac_operations)->check_link()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 0 hw->mac.ops.get_link_capabilities 4096-ptr_max
PARAM_VALUE 0 hw->phy.autoneg_advertised 0,8,32,40,128,136,160,168
PARAM_VALUE 0 hw->phy.smart_speed_active 1
PARAM_VALUE 1 speed 1989605764234809344
PARAM_VALUE 1 *speed 0
PARAM_VALUE 2 link_up 7877609276433227776
PARAM_VALUE 2 *link_up 0
PARAM_VALUE 3 link_up_wait_to_complete 0
BUF_SIZE 0 hw (-1),2816
BUF_SIZE 0 hw (-1),2816
DATA_SOURCE 0 hw $0
FUZZY_MAX 0 hw->phy.autoneg_advertised 0
CONTAINER 0 -240-0-16+0 $(-1)
BIT_INFO 0 hw->phy.autoneg_advertised 0x0,0xa8
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 hw->bus.func 0-255[c]
HOST_DATA 0 hw->bus.instance_id 0-255[c]
HOST_DATA 0 hw->bus.lan_id 0-255[c]
HOST_DATA 0 hw->device_id 0-u16max
HOST_DATA 0 hw->eeprom.ctrl_word_3 0-u16max
HOST_DATA 0 hw->mac.orig_autoc 0-u32max
HOST_DATA 0 hw->mac.orig_autoc2 0-u32max
HOST_DATA 0 hw->phy.id 0-u32max
HOST_DATA 0 hw->phy.mdio.mmds 0-u32max
HOST_DATA 0 hw->phy.mdio.prtad 0-u16max[c]
HOST_DATA 0 hw->phy.nw_mng_if_sel 0-u32max
HOST_DATA 0 hw->phy.revision 0-15
HOST_DATA 0 hw->revision_id 0-255
HOST_DATA 0 hw->subsystem_device_id 0-u16max
HOST_DATA 0 hw->subsystem_vendor_id 0-u16max
HOST_DATA 0 hw->vendor_id 0-u16max

drivers/net/ethernet/intel/ixgbevf/ethtool.c ixgbevf_link_test() -> (struct ixgbe_mac_operations)->check_link()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 0 hw->hw_addr 1-u64max
PARAM_VALUE 1 speed 2220665497701842944
PARAM_VALUE 1 *speed 0
PARAM_VALUE 2 link_up 2464824637245878272
PARAM_VALUE 3 link_up_wait_to_complete 1
BUF_SIZE 0 hw 360
CONTAINER 0 -88-0-16+0 $(-1)
NOCHECK_CALL
HALF_LOCKED2 global &rtnl_mutex

drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c ixgbe_link_test() -> (struct ixgbe_mac_operations)->check_link()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 0 hw->hw_addr 1-u64max
PARAM_VALUE 1 speed 6271991233854078976
PARAM_VALUE 1 *speed 0
PARAM_VALUE 2 link_up 2317685961835143168
PARAM_VALUE 3 link_up_wait_to_complete 1
BUF_SIZE 0 hw 2816
CONTAINER 0 -240-0-16+0 $(-1)
NOCHECK_CALL
HALF_LOCKED2 global &rtnl_mutex

drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c ixgbe_fc_autoneg_backplane_x550em_a() -> (struct ixgbe_mac_operations)->check_link()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 0 hw->fc.disable_fc_autoneg 0
PARAM_VALUE 0 hw->fc.pause_time 1-u16max
PARAM_VALUE 1 speed 3754281113611309056
PARAM_VALUE 2 link_up 6575834023418064896
PARAM_VALUE 3 link_up_wait_to_complete 0
BUF_SIZE 0 hw 2816
DATA_SOURCE 0 hw $0
CONTAINER 0 -240-0-16+0 $(-1)
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &pool->lock

drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c ixgbe_fc_autoneg_sgmii_x550em_a() -> (struct ixgbe_mac_operations)->check_link()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 0 hw->fc.disable_fc_autoneg 0
PARAM_VALUE 0 hw->fc.pause_time 1-u16max
PARAM_VALUE 1 speed 6768086499932024832
PARAM_VALUE 2 link_up 7608030788312117248
PARAM_VALUE 3 link_up_wait_to_complete 0
BUF_SIZE 0 hw 2816
DATA_SOURCE 0 hw $0
CONTAINER 0 -240-0-16+0 $(-1)
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &pool->lock

drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c ixgbe_reset_hw_X550em() -> (struct ixgbe_mac_operations)->check_link()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 0 hw->aci.lock.dep_map->name 0-255
PARAM_VALUE 0 hw->aci.lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 hw->aci.lock.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 hw->adapter_stopped 1
PARAM_VALUE 0 hw->force_full_reset 0
PARAM_VALUE 0 hw->mac.max_rx_queues 0-u16max
PARAM_VALUE 0 hw->mac.max_tx_queues 0-u16max
PARAM_VALUE 0 hw->phy.sfp_setup_needed 0
PARAM_VALUE 0 *hw->link.link_info.module_type 0-255
PARAM_VALUE 1 speed 5354606533930745856
PARAM_VALUE 2 link_up 721433862996164608
PARAM_VALUE 2 *link_up 0
PARAM_VALUE 3 link_up_wait_to_complete 0
BUF_SIZE 0 hw 2816
CAPPED_DATA 0 hw->mac.max_rx_queues 1
CAPPED_DATA 0 hw->mac.max_tx_queues 1
DATA_SOURCE 0 hw $0
CONTAINER 0 -240-0-16+0 $(-1)
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 hw->bus.func 0-255[c]
HOST_DATA 0 hw->bus.instance_id 0-255[c]
HOST_DATA 0 hw->bus.lan_id 0-255[c]
HOST_DATA 0 hw->device_id 0-u16max
HOST_DATA 0 hw->eeprom.ctrl_word_3 0-u16max
HOST_DATA 0 hw->mac.orig_autoc 0-u32max
HOST_DATA 0 hw->mac.orig_autoc2 0-u32max
HOST_DATA 0 hw->phy.id 0-u32max
HOST_DATA 0 hw->phy.mdio.mmds 0-u32max
HOST_DATA 0 hw->phy.mdio.prtad s32min-s32max[c]
HOST_DATA 0 hw->phy.nw_mng_if_sel 0-u32max
HOST_DATA 0 hw->phy.revision 0-15
HOST_DATA 0 hw->revision_id 0-255
HOST_DATA 0 hw->subsystem_device_id 0-u16max
HOST_DATA 0 hw->subsystem_vendor_id 0-u16max
HOST_DATA 0 hw->vendor_id 0-u16max

drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c ixgbevf_watchdog_update_link() -> (struct ixgbe_mac_operations)->check_link()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 1 speed 2868792360284352512
PARAM_VALUE 2 link_up 212399917397028864
PARAM_VALUE 3 link_up_wait_to_complete 0
BUF_SIZE 0 hw 360
CONTAINER 0 -88-0-16+0 $(-1)
LOCK2 &adapter->mbx_lock
LOCK2 bh
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct ixgbevf_adapter)->mbx_lock