Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 2 files:

Smatch caller information:

drivers/net/ethernet/intel/e1000/e1000_ethtool.c e1000_set_eeprom() -> e1000_write_eeprom()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 3 data 16,4096-ptr_max
BUF_SIZE 0 hw 288
BUF_SIZE 3 data 0-s32max,18446744071562067968-u64max
BUF_SIZE 3 data 0-s32max,18446744071562067968-u64max
DATA_SOURCE 3 data r _kmalloc_noprof
USER_DATA 1 offset 0-u16max[c]

drivers/net/ethernet/intel/e1000/e1000_hw.c e1000_update_eeprom_checksum() -> e1000_write_eeprom()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 1 offset 63
PARAM_VALUE 2 words 1
PARAM_VALUE 3 data 8641875800672518144
BUF_SIZE 0 hw 288
DATA_SOURCE 0 hw $0
HOST_DATA 0 hw->eeprom.word_size 64[c]
HOST_DATA 3 *data 0-u16max
HALF_LOCKED2 global &rtnl_mutex