Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/net/wireless/intel/iwlwifi/dvm/eeprom.c iwl_eeprom_enhanced_txpower() -> iwl_eeprom_query_addr()

Type Parameter Key Value
PARAM_VALUE 0 eeprom 16,4096-ptr_max
PARAM_VALUE 1 eeprom_size 2048,16384,32768
PARAM_VALUE 2 offset 1572864
DATA_SOURCE 0 eeprom $2
DATA_SOURCE 1 eeprom_size $3
LOCK2 global &iwlwifi_opmode_table_mtx
HALF_LOCKED2 &pool->lock

drivers/net/wireless/intel/iwlwifi/dvm/eeprom.c iwl_eeprom_enhanced_txpower() -> iwl_eeprom_query_addr()

Type Parameter Key Value
PARAM_VALUE 0 eeprom 16,4096-ptr_max
PARAM_VALUE 1 eeprom_size 2048,16384,32768
PARAM_VALUE 2 offset 1507328
DATA_SOURCE 0 eeprom $2
DATA_SOURCE 1 eeprom_size $3
LOCK2 global &iwlwifi_opmode_table_mtx
HALF_LOCKED2 &pool->lock

drivers/net/wireless/intel/iwlwifi/dvm/eeprom.c iwl_eeprom_read_calib() -> iwl_eeprom_query_addr()

Type Parameter Key Value
PARAM_VALUE 0 eeprom 16,4096-ptr_max
PARAM_VALUE 1 eeprom_size 2048,16384,32768
PARAM_VALUE 2 offset 1310720
DATA_SOURCE 0 eeprom $0
DATA_SOURCE 1 eeprom_size $1
LOCK2 global &iwlwifi_opmode_table_mtx
HALF_LOCKED2 &pool->lock

drivers/net/wireless/intel/iwlwifi/dvm/eeprom.c iwl_init_band_reference() -> iwl_eeprom_query_addr()

Type Parameter Key Value
PARAM_VALUE 0 eeprom 16,4096-ptr_max
PARAM_VALUE 1 eeprom_size 2048,16384,32768
PARAM_VALUE 2 offset 1245184,1245192,1245222,1245250,1245276,1245300,1245312,1245314,1245330
CAPPED_DATA 1 eeprom_size 1
CAPPED_DATA 1 eeprom_size 1
DATA_SOURCE 0 eeprom $1
DATA_SOURCE 1 eeprom_size $2
BIT_INFO 2 offset 0x130000,0x1300ff
LOCK2 global &iwlwifi_opmode_table_mtx
HALF_LOCKED2 &pool->lock

drivers/net/wireless/intel/iwlwifi/dvm/eeprom.c iwl_parse_eeprom_data() -> iwl_eeprom_query_addr()

Type Parameter Key Value
PARAM_VALUE 0 eeprom 16,4096-ptr_max
PARAM_VALUE 1 eeprom_size 0,2048,16384,32768
PARAM_VALUE 2 offset 42
DATA_SOURCE 0 eeprom $2
DATA_SOURCE 1 eeprom_size $3
LOCK2 global &iwlwifi_opmode_table_mtx
HALF_LOCKED2 &pool->lock

drivers/net/wireless/intel/iwlwifi/dvm/eeprom.c iwl_parse_eeprom_data() -> iwl_eeprom_query_addr()

Type Parameter Key Value
PARAM_VALUE 0 eeprom 16,4096-ptr_max
PARAM_VALUE 1 eeprom_size 2048,16384,32768
PARAM_VALUE 2 offset 1311312
CAPPED_DATA 1 eeprom_size 1
CAPPED_DATA 1 eeprom_size 1
DATA_SOURCE 0 eeprom $2
DATA_SOURCE 1 eeprom_size $3
LOCK2 global &iwlwifi_opmode_table_mtx
HALF_LOCKED2 &pool->lock

drivers/net/wireless/intel/iwlwifi/dvm/eeprom.c iwl_parse_eeprom_data() -> iwl_eeprom_query_addr()

Type Parameter Key Value
PARAM_VALUE 0 eeprom 16,4096-ptr_max
PARAM_VALUE 1 eeprom_size 2048,16384,32768
PARAM_VALUE 2 offset 1311318
CAPPED_DATA 1 eeprom_size 1
CAPPED_DATA 1 eeprom_size 1
DATA_SOURCE 0 eeprom $2
DATA_SOURCE 1 eeprom_size $3
LOCK2 global &iwlwifi_opmode_table_mtx
HALF_LOCKED2 &pool->lock

drivers/net/wireless/intel/iwlwifi/dvm/eeprom.c iwl_parse_eeprom_data() -> iwl_eeprom_query_addr()

Type Parameter Key Value
PARAM_VALUE 0 eeprom 16,4096-ptr_max
PARAM_VALUE 1 eeprom_size 2048,16384,32768
PARAM_VALUE 2 offset 1311316
CAPPED_DATA 1 eeprom_size 1
CAPPED_DATA 1 eeprom_size 1
DATA_SOURCE 0 eeprom $2
DATA_SOURCE 1 eeprom_size $3
LOCK2 global &iwlwifi_opmode_table_mtx
HALF_LOCKED2 &pool->lock