Defined in 2 files as a function:
- drivers/net/wireless/intel/iwlwifi/dvm/eeprom.c, line 510 (as a function)
- drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c, line 351 (as a function)
Referenced in 2 files:
- drivers/net/wireless/intel/iwlwifi/dvm/eeprom.c, line 1029
- drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c, line 1178
Smatch caller information:
drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c iwl_init_sbands() -> iwl_init_channel_map()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | trans | 4096-ptr_max |
| PARAM_VALUE | 0 | trans->cfg->nvm_type | 0-2 |
| PARAM_VALUE | 0 | trans->dev->cma_area->available_count | 0-s64max |
| PARAM_VALUE | 0 | trans->dev->cma_area->nranges | s32min-s32max |
| PARAM_VALUE | 0 | trans->dev->dma_io_tlb_mem->can_grow | 0-1 |
| PARAM_VALUE | 0 | trans->mac_cfg | 4096-ptr_max |
| PARAM_VALUE | 0 | trans->mac_cfg->base | 4096-ptr_max |
| PARAM_VALUE | 0 | trans->mac_cfg->base->eeprom_size | 0,2048,16384,32768 |
| PARAM_VALUE | 0 | trans->mac_cfg->base->mac_addr_from_csr | 0,48,896 |
| PARAM_VALUE | 0 | trans->mac_cfg->base->max_tfd_queue_size | 256,65536 |
| PARAM_VALUE | 0 | trans->mac_cfg->base->nvm_hw_section_num | 0,10 |
| PARAM_VALUE | 0 | trans->trans_specific->reg_lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 1 | fw | 4096-ptr_max |
| PARAM_VALUE | 1 | fw->ucode_capa._capa | 4096-ptr_max |
| PARAM_VALUE | 2 | data | 4096-ptr_max |
| PARAM_VALUE | 2 | data->hw_addr | 4096-ptr_max |
| PARAM_VALUE | 2 | data->n_hw_addrs | 0-u16max |
| PARAM_VALUE | 2 | *data->hw_addr | 0-255 |
| PARAM_VALUE | 4 | sbands_flags | 0-3 |
| BUF_SIZE | 2 | data | 4760,5720,10440,10840 |
| BUF_SIZE | 2 | data | 4760,5720,10440,10840 |
| BUF_SIZE | 3 | nvm_ch_flags | (-1),1-u16max |
| BUF_SIZE | 3 | nvm_ch_flags | (-1),1-u16max |
| CAPPED_DATA | 0 | trans->mac_cfg->base->max_tfd_queue_size | 1 |
| DATA_SOURCE | 0 | trans | $0 |
| DATA_SOURCE | 1 | fw | $7 |
| DATA_SOURCE | 2 | data | $1 |
| DATA_SOURCE | 3 | nvm_ch_flags | $2 |
| DATA_SOURCE | 4 | sbands_flags | $5 |
| DATA_SOURCE | 5 | v4 | $6 |
| FUZZY_MAX | 4 | sbands_flags | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | trans->info.num_rxqs | |
| NO_OVERFLOW_SIMPLE | 1 | fw->pnvm_size | |
| HALF_LOCKED2 | &mvm->mutex |
drivers/net/wireless/intel/iwlwifi/dvm/eeprom.c iwl_init_sbands() -> iwl_init_channel_map()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | fw | 4096-ptr_max |
| PARAM_VALUE | 1 | fw->eeprom_params | 4904194951461412864,5656844581687062528,7406703121602985984,8909176200735879168 |
| PARAM_VALUE | 1 | fw->max_data_size | 0,49152,81920 |
| PARAM_VALUE | 1 | fw->max_inst_size | 0,131072,262144 |
| PARAM_VALUE | 1 | fw->ucode_api_max | 0,2,5-6,17,29,36,77,100 |
| PARAM_VALUE | 1 | fw->valid_rx_ant | 0,3,6-7 |
| PARAM_VALUE | 1 | fw->valid_tx_ant | 0,2-3,6-7 |
| PARAM_VALUE | 2 | data | 4096-ptr_max |
| PARAM_VALUE | 2 | data->n_hw_addrs | 0-u16max |
| PARAM_VALUE | 2 | data->nvm_version | 0-u16max |
| PARAM_VALUE | 2 | data->radio_cfg_dash | 0-3 |
| PARAM_VALUE | 2 | data->radio_cfg_pnum | 0-3 |
| PARAM_VALUE | 2 | data->radio_cfg_step | 0-3 |
| PARAM_VALUE | 2 | data->radio_cfg_type | 0-3 |
| PARAM_VALUE | 2 | data->valid_rx_ant | 1-15 |
| PARAM_VALUE | 2 | data->valid_tx_ant | 1-15 |
| PARAM_VALUE | 3 | nvm_ch_flags | 16,4096-ptr_max |
| PARAM_VALUE | 4 | sbands_flags | 2048,16384,32768 |
| BUF_SIZE | 2 | data | 6120 |
| BUF_SIZE | 2 | data | 6120 |
| CAPPED_DATA | 4 | sbands_flags | 1 |
| CAPPED_DATA | 4 | sbands_flags | 1 |
| DATA_SOURCE | 1 | fw | $1 |
| DATA_SOURCE | 2 | data | $2 |
| DATA_SOURCE | 3 | nvm_ch_flags | $3 |
| DATA_SOURCE | 4 | sbands_flags | $4 |
| LOCK2 | global &iwlwifi_opmode_table_mtx | ||
| HALF_LOCKED2 | &pool->lock |