Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c ixgbe_identify_qsfp_module_generic() -> (struct ixgbe_phy_operations)->read_i2c_eeprom()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 0 hw->aci.lock.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 hw->device_id 5464
PARAM_VALUE 0 hw->phy.type 0-1,3-8,10-u32max
PARAM_VALUE 1 byte_offset 0
PARAM_VALUE 2 eeprom_data 3024236706956877824
PARAM_VALUE 2 *eeprom_data 0
BUF_SIZE 0 hw (-1),2816
BUF_SIZE 0 hw (-1),2816
BUF_SIZE 0 hw->eeprom.ops.read (-1),8
DATA_SOURCE 0 hw $0
CONTAINER 0 -120-0-1336+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 s32min-s32max[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_phy.c ixgbe_identify_qsfp_module_generic() -> (struct ixgbe_phy_operations)->read_i2c_eeprom()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 0 hw->aci.lock.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 hw->device_id 5464
PARAM_VALUE 0 hw->phy.id 13
PARAM_VALUE 0 hw->phy.type 0-1,3-8,10-u32max
PARAM_VALUE 1 byte_offset 131
PARAM_VALUE 2 eeprom_data 7216572541322878976
PARAM_VALUE 2 *eeprom_data 0
BUF_SIZE 0 hw (-1),2816
BUF_SIZE 0 hw (-1),2816
BUF_SIZE 0 hw->eeprom.ops.read (-1),8
DATA_SOURCE 0 hw $0
CONTAINER 0 -120-0-1336+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.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

drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c ixgbe_identify_qsfp_module_generic() -> (struct ixgbe_phy_operations)->read_i2c_eeprom()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 0 hw->aci.lock.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 hw->device_id 5464
PARAM_VALUE 0 hw->phy.id 13
PARAM_VALUE 0 hw->phy.type 0-1,3-8,10-u32max
PARAM_VALUE 1 byte_offset 134
PARAM_VALUE 2 eeprom_data 8219584662443950080
PARAM_VALUE 2 *eeprom_data 0
BUF_SIZE 0 hw (-1),2816
BUF_SIZE 0 hw (-1),2816
BUF_SIZE 0 hw->eeprom.ops.read (-1),8
DATA_SOURCE 0 hw $0
CONTAINER 0 -120-0-1336+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.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

drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c ixgbe_identify_qsfp_module_generic() -> (struct ixgbe_phy_operations)->read_i2c_eeprom()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 0 hw->aci.lock.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 hw->device_id 5464
PARAM_VALUE 0 hw->phy.id 13
PARAM_VALUE 0 hw->phy.type 0-1,3-8,10-u32max
PARAM_VALUE 1 byte_offset 130
PARAM_VALUE 2 eeprom_data 3427470412039880704
PARAM_VALUE 2 *eeprom_data 0
BUF_SIZE 0 hw (-1),2816
BUF_SIZE 0 hw (-1),2816
BUF_SIZE 0 hw->eeprom.ops.read (-1),8
DATA_SOURCE 0 hw $0
CONTAINER 0 -120-0-1336+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->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.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

drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c ixgbe_identify_qsfp_module_generic() -> (struct ixgbe_phy_operations)->read_i2c_eeprom()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 0 hw->aci.lock.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 hw->device_id 5464
PARAM_VALUE 0 hw->phy.id 13
PARAM_VALUE 0 hw->phy.type 0-1,3-8,10-u32max
PARAM_VALUE 1 byte_offset 146
PARAM_VALUE 2 eeprom_data 2379638939879124992
PARAM_VALUE 2 *eeprom_data 0
BUF_SIZE 0 hw (-1),2816
BUF_SIZE 0 hw (-1),2816
BUF_SIZE 0 hw->eeprom.ops.read (-1),8
DATA_SOURCE 0 hw $0
CONTAINER 0 -120-0-1336+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 5464
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 13
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_phy.c ixgbe_identify_qsfp_module_generic() -> (struct ixgbe_phy_operations)->read_i2c_eeprom()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 0 hw->aci.lock.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 hw->device_id 5464
PARAM_VALUE 0 hw->phy.id 13
PARAM_VALUE 0 hw->phy.type 0-1,3-8,10-u32max
PARAM_VALUE 1 byte_offset 147
PARAM_VALUE 2 eeprom_data 4087915391230238720
PARAM_VALUE 2 *eeprom_data 0
BUF_SIZE 0 hw (-1),2816
BUF_SIZE 0 hw (-1),2816
BUF_SIZE 0 hw->eeprom.ops.read (-1),8
DATA_SOURCE 0 hw $0
CONTAINER 0 -120-0-1336+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 5464
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 13
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_phy.c ixgbe_identify_qsfp_module_generic() -> (struct ixgbe_phy_operations)->read_i2c_eeprom()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 0 hw->aci.lock.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 hw->device_id 5464
PARAM_VALUE 0 hw->phy.id 13
PARAM_VALUE 0 hw->phy.sfp_type 3-6
PARAM_VALUE 0 hw->phy.type 0-1,3-8,10-u32max
PARAM_VALUE 1 byte_offset 165
PARAM_VALUE 2 eeprom_data 6260234837985734656
PARAM_VALUE 2 *eeprom_data 0
BUF_SIZE 0 hw (-1),2816
BUF_SIZE 0 hw (-1),2816
BUF_SIZE 0 hw->eeprom.ops.read (-1),8
BUF_SIZE 2 eeprom_data 3
CAPPED_DATA 0 hw->phy.sfp_type 1
DATA_SOURCE 0 hw $0
FUZZY_MAX 0 hw->phy.sfp_type 6
FUZZY_MAX 0 hw->phy.type 21
CONTAINER 0 -120-0-1336+0 $(-1)
HARD_MAX 0 hw->phy.sfp_type 6
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.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

drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c ixgbe_identify_qsfp_module_generic() -> (struct ixgbe_phy_operations)->read_i2c_eeprom()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 0 hw->aci.lock.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 hw->device_id 5464
PARAM_VALUE 0 hw->phy.id 13
PARAM_VALUE 0 hw->phy.sfp_type 3-6
PARAM_VALUE 0 hw->phy.type 0-1,3-8,10-u32max
PARAM_VALUE 1 byte_offset 166
PARAM_VALUE 2 eeprom_data 6260234837985734657
PARAM_VALUE 2 *eeprom_data 0
BUF_SIZE 0 hw (-1),2816
BUF_SIZE 0 hw (-1),2816
BUF_SIZE 0 hw->eeprom.ops.read (-1),8
BUF_SIZE 2 eeprom_data 2
CAPPED_DATA 0 hw->phy.sfp_type 1
DATA_SOURCE 0 hw $0
FUZZY_MAX 0 hw->phy.sfp_type 6
FUZZY_MAX 0 hw->phy.type 21
CONTAINER 0 -120-0-1336+0 $(-1)
HARD_MAX 0 hw->phy.sfp_type 6
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.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

drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c ixgbe_identify_qsfp_module_generic() -> (struct ixgbe_phy_operations)->read_i2c_eeprom()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 0 hw->aci.lock.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 hw->device_id 5464
PARAM_VALUE 0 hw->phy.id 13
PARAM_VALUE 0 hw->phy.sfp_type 3-6
PARAM_VALUE 0 hw->phy.type 0-1,3-8,10-u32max
PARAM_VALUE 1 byte_offset 167
PARAM_VALUE 2 eeprom_data 6260234837985734658
PARAM_VALUE 2 *eeprom_data 0
BUF_SIZE 0 hw (-1),2816
BUF_SIZE 0 hw (-1),2816
BUF_SIZE 0 hw->eeprom.ops.read (-1),8
CAPPED_DATA 0 hw->phy.sfp_type 1
DATA_SOURCE 0 hw $0
FUZZY_MAX 0 hw->phy.sfp_type 6
FUZZY_MAX 0 hw->phy.type 21
CONTAINER 0 -120-0-1336+0 $(-1)
HARD_MAX 0 hw->phy.sfp_type 6
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.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

drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c ixgbe_identify_sfp_module_generic() -> (struct ixgbe_phy_operations)->read_i2c_eeprom()

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 byte_offset 0
PARAM_VALUE 2 eeprom_data 277509862922981376
PARAM_VALUE 2 *eeprom_data 0
BUF_SIZE 0 hw (-1),2816
BUF_SIZE 0 hw (-1),2816
BUF_SIZE 0 hw->eeprom.ops.read (-1),8
DATA_SOURCE 0 hw $0
CONTAINER 0 -120-0-1336+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 s32min-s32max[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_phy.c ixgbe_identify_sfp_module_generic() -> (struct ixgbe_phy_operations)->read_i2c_eeprom()

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 byte_offset 6
PARAM_VALUE 2 eeprom_data 5125861769234321408
PARAM_VALUE 2 *eeprom_data 0
BUF_SIZE 0 hw (-1),2816
BUF_SIZE 0 hw (-1),2816
BUF_SIZE 0 hw->eeprom.ops.read (-1),8
DATA_SOURCE 0 hw $0
CONTAINER 0 -120-0-1336+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 s32min-s32max[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_phy.c ixgbe_identify_sfp_module_generic() -> (struct ixgbe_phy_operations)->read_i2c_eeprom()

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 byte_offset 3
PARAM_VALUE 2 eeprom_data 7543126301715132416
PARAM_VALUE 2 *eeprom_data 0
BUF_SIZE 0 hw (-1),2816
BUF_SIZE 0 hw (-1),2816
BUF_SIZE 0 hw->eeprom.ops.read (-1),8
DATA_SOURCE 0 hw $0
CONTAINER 0 -120-0-1336+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 s32min-s32max[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_phy.c ixgbe_identify_sfp_module_generic() -> (struct ixgbe_phy_operations)->read_i2c_eeprom()

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 byte_offset 8
PARAM_VALUE 2 eeprom_data 8223569345743486976
PARAM_VALUE 2 *eeprom_data 0
BUF_SIZE 0 hw (-1),2816
BUF_SIZE 0 hw (-1),2816
BUF_SIZE 0 hw->eeprom.ops.read (-1),8
DATA_SOURCE 0 hw $0
CONTAINER 0 -120-0-1336+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 s32min-s32max[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_phy.c ixgbe_identify_sfp_module_generic() -> (struct ixgbe_phy_operations)->read_i2c_eeprom()

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 byte_offset 12
PARAM_VALUE 2 eeprom_data 4090749695881764864
PARAM_VALUE 2 *eeprom_data 0
BUF_SIZE 0 hw (-1),2816
BUF_SIZE 0 hw (-1),2816
BUF_SIZE 0 hw->eeprom.ops.read (-1),8
DATA_SOURCE 0 hw $0
CONTAINER 0 -120-0-1336+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 s32min-s32max[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_phy.c ixgbe_identify_sfp_module_generic() -> (struct ixgbe_phy_operations)->read_i2c_eeprom()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 0 hw->mac.type 0,2-u32max
PARAM_VALUE 0 *hw->link.link_info.module_type 0-255
PARAM_VALUE 1 byte_offset 60
PARAM_VALUE 2 eeprom_data 5497946028258762752
PARAM_VALUE 2 *eeprom_data 0
BUF_SIZE 0 hw (-1),2816
BUF_SIZE 0 hw (-1),2816
BUF_SIZE 0 hw->eeprom.ops.read (-1),8
DATA_SOURCE 0 hw $0
CONTAINER 0 -120-0-1336+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->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

drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c ixgbe_identify_sfp_module_generic() -> (struct ixgbe_phy_operations)->read_i2c_eeprom()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 0 hw->mac.type 0,2-u32max
PARAM_VALUE 0 *hw->link.link_info.module_type 0-255
PARAM_VALUE 1 byte_offset 14
PARAM_VALUE 2 eeprom_data 8675623991510122496
PARAM_VALUE 2 *eeprom_data 0
BUF_SIZE 0 hw (-1),2816
BUF_SIZE 0 hw (-1),2816
BUF_SIZE 0 hw->eeprom.ops.read (-1),8
DATA_SOURCE 0 hw $0
CONTAINER 0 -120-0-1336+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 s32min-s32max[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_phy.c ixgbe_identify_sfp_module_generic() -> (struct ixgbe_phy_operations)->read_i2c_eeprom()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 0 hw->mac.type 0,2-u32max
PARAM_VALUE 0 *hw->link.link_info.module_type 0-255
PARAM_VALUE 1 byte_offset 15
PARAM_VALUE 2 eeprom_data 1425758998269493248
PARAM_VALUE 2 *eeprom_data 0
BUF_SIZE 0 hw (-1),2816
BUF_SIZE 0 hw (-1),2816
BUF_SIZE 0 hw->eeprom.ops.read (-1),8
DATA_SOURCE 0 hw $0
CONTAINER 0 -120-0-1336+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 s32min-s32max[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_phy.c ixgbe_identify_sfp_module_generic() -> (struct ixgbe_phy_operations)->read_i2c_eeprom()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 0 hw->phy.id 3
PARAM_VALUE 0 hw->phy.sfp_type 0-18,u16max
PARAM_VALUE 0 hw->phy.type 0-11,13-u32max
PARAM_VALUE 0 *hw->link.link_info.module_type 0-255
PARAM_VALUE 1 byte_offset 37
PARAM_VALUE 2 eeprom_data 2557312382026260480
PARAM_VALUE 2 *eeprom_data 0
BUF_SIZE 0 hw (-1),2816
BUF_SIZE 0 hw (-1),2816
BUF_SIZE 0 hw->eeprom.ops.read (-1),8
BUF_SIZE 2 eeprom_data 3
CAPPED_DATA 0 hw->phy.sfp_type 1
DATA_SOURCE 0 hw $0
FUZZY_MAX 0 hw->phy.sfp_type u16max
CONTAINER 0 -120-0-1336+0 $(-1)
HARD_MAX 0 hw->phy.sfp_type u16max
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.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_phy.c ixgbe_identify_sfp_module_generic() -> (struct ixgbe_phy_operations)->read_i2c_eeprom()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 0 hw->phy.id 3
PARAM_VALUE 0 hw->phy.sfp_type 0-18,u16max
PARAM_VALUE 0 hw->phy.type 0-11,13-u32max
PARAM_VALUE 0 *hw->link.link_info.module_type 0-255
PARAM_VALUE 1 byte_offset 38
PARAM_VALUE 2 eeprom_data 2557312382026260481
PARAM_VALUE 2 *eeprom_data 0
BUF_SIZE 0 hw (-1),2816
BUF_SIZE 0 hw (-1),2816
BUF_SIZE 0 hw->eeprom.ops.read (-1),8
BUF_SIZE 2 eeprom_data 2
CAPPED_DATA 0 hw->phy.sfp_type 1
DATA_SOURCE 0 hw $0
FUZZY_MAX 0 hw->phy.sfp_type u16max
CONTAINER 0 -120-0-1336+0 $(-1)
HARD_MAX 0 hw->phy.sfp_type u16max
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.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_phy.c ixgbe_identify_sfp_module_generic() -> (struct ixgbe_phy_operations)->read_i2c_eeprom()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 0 hw->phy.id 3
PARAM_VALUE 0 hw->phy.sfp_type 0-18,u16max
PARAM_VALUE 0 hw->phy.type 0-11,13-u32max
PARAM_VALUE 0 *hw->link.link_info.module_type 0-255
PARAM_VALUE 1 byte_offset 39
PARAM_VALUE 2 eeprom_data 2557312382026260482
PARAM_VALUE 2 *eeprom_data 0
BUF_SIZE 0 hw (-1),2816
BUF_SIZE 0 hw (-1),2816
BUF_SIZE 0 hw->eeprom.ops.read (-1),8
CAPPED_DATA 0 hw->phy.sfp_type 1
DATA_SOURCE 0 hw $0
FUZZY_MAX 0 hw->phy.sfp_type u16max
CONTAINER 0 -120-0-1336+0 $(-1)
HARD_MAX 0 hw->phy.sfp_type u16max
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.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_ethtool.c ixgbe_get_module_eeprom() -> (struct ixgbe_phy_operations)->read_i2c_eeprom()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 0 hw->phy.type 0-26,28-u32max
PARAM_VALUE 2 eeprom_data 2770230614302715904
BUF_SIZE 0 hw 2816
CAPPED_DATA 1 byte_offset 1
CONTAINER 0 -120-0-1336+0 $(-1)
NOSPEC 1 byte_offset
NOSPEC 1 byte_offset
RX_PATH
USER_DATA 1 byte_offset 0-255[c]
NO_OVERFLOW_SIMPLE 1 byte_offset

drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c ixgbe_get_module_info() -> (struct ixgbe_phy_operations)->read_i2c_eeprom()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 0 hw->phy.type 0-26,28-u32max
PARAM_VALUE 1 byte_offset 94
PARAM_VALUE 2 eeprom_data 1005257017290055680
BUF_SIZE 0 hw 2816
CONTAINER 0 -120-0-1336+0 $(-1)
RX_PATH
TASK_NOT_RUNNING

drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c ixgbe_get_module_info() -> (struct ixgbe_phy_operations)->read_i2c_eeprom()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 0 hw->phy.type 0-26,28-u32max
PARAM_VALUE 1 byte_offset 92
PARAM_VALUE 2 eeprom_data 1803211560384389120
BUF_SIZE 0 hw 2816
CONTAINER 0 -120-0-1336+0 $(-1)
RX_PATH
TASK_NOT_RUNNING