Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c ixgbe_calc_checksum_X550() -> ixgbe_read_ee_hostif_buffer_X550()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 0 hw->eeprom.type 1-u32max
PARAM_VALUE 1 offset 0
PARAM_VALUE 2 words 66
PARAM_VALUE 3 data 7026179787604353024
BUF_SIZE 0 hw->eeprom.ops.read (-1),8
BUF_SIZE 3 data 132
DATA_SOURCE 0 hw $0
RX_PATH
TASK_NOT_RUNNING

drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c ixgbe_checksum_ptr_x550() -> ixgbe_read_ee_hostif_buffer_X550()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 0 hw->eeprom.type 1-u32max
PARAM_VALUE 0 hw->eeprom.word_size 2-u16max
PARAM_VALUE 1 offset 1-65534
PARAM_VALUE 2 words 256
PARAM_VALUE 3 data 4992524505106186240
BUF_SIZE 0 hw->eeprom.ops.read (-1),8
BUF_SIZE 3 data 512
CAPPED_DATA 1 offset 1
DATA_SOURCE 0 hw $0
DATA_SOURCE 1 offset $1
RX_PATH
TASK_NOT_RUNNING
UNITS 2 words unit_array_size

drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c ixgbe_checksum_ptr_x550() -> ixgbe_read_ee_hostif_buffer_X550()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 0 hw->eeprom.type 1-u32max
PARAM_VALUE 0 hw->eeprom.word_size 2-u16max
PARAM_VALUE 2 words 1-256
PARAM_VALUE 3 data 4992524505106186240
BUF_SIZE 0 hw->eeprom.ops.read (-1),8
BUF_SIZE 3 data 512
CAPPED_DATA 2 words 1
DATA_SOURCE 0 hw $0
DATA_SOURCE 1 offset $1 [m]
FUZZY_MAX 2 words 256
RX_PATH
TASK_NOT_RUNNING
UNITS 2 words unit_array_size

drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c ixgbe_get_eeprom() -> (struct ixgbe_eeprom_operations)->read_buffer()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 3 data 16,4096-ptr_max
BUF_SIZE 0 hw 2816
BUF_SIZE 3 data 2
DATA_SOURCE 3 data r _kmalloc_array_noprof
CONTAINER 0 -16-0-1800+0 $(-1)
RX_PATH
TASK_NOT_RUNNING
USER_DATA 1 offset 0-u16max[c]
USER_DATA 2 words 0-u16max[c]