Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 4 files:

Smatch caller information:

drivers/net/wireless/intel/iwlwifi/mvm/ops.c iwl_op_mode_mvm_start() -> iwl_trans_op_mode_enter()

Type Parameter Key Value
PARAM_VALUE 0 trans 4096-ptr_max
PARAM_VALUE 0 trans->mac_cfg 4096-ptr_max
PARAM_VALUE 1 op_mode 4096-ptr_max
PARAM_VALUE 1 op_mode->op_mode_specific 4096-ptr_max
PARAM_VALUE 1 op_mode->op_mode_specific->add_stream_txqs.next 4096-ptr_max
PARAM_VALUE 1 op_mode->op_mode_specific->add_stream_txqs.next->next 4096-ptr_max
PARAM_VALUE 1 op_mode->op_mode_specific->add_stream_txqs.prev 4096-ptr_max
PARAM_VALUE 1 op_mode->op_mode_specific->add_stream_txqs.prev->next 4096-ptr_max
PARAM_VALUE 1 op_mode->op_mode_specific->add_stream_txqs.prev->prev 4096-ptr_max
PARAM_VALUE 1 op_mode->op_mode_specific->async_handlers_list.next 4096-ptr_max
PARAM_VALUE 1 op_mode->op_mode_specific->async_handlers_list.next->next 4096-ptr_max
PARAM_VALUE 1 op_mode->op_mode_specific->async_handlers_list.prev 4096-ptr_max
PARAM_VALUE 1 op_mode->op_mode_specific->async_handlers_list.prev->next 4096-ptr_max
PARAM_VALUE 1 op_mode->op_mode_specific->async_handlers_list.prev->prev 4096-ptr_max
PARAM_VALUE 1 op_mode->op_mode_specific->aux_queue 1,u16max
PARAM_VALUE 1 op_mode->op_mode_specific->aux_roc_te_list.next 4096-ptr_max
PARAM_VALUE 1 op_mode->op_mode_specific->aux_roc_te_list.next->next 4096-ptr_max
PARAM_VALUE 1 op_mode->op_mode_specific->aux_roc_te_list.prev 4096-ptr_max
PARAM_VALUE 1 op_mode->op_mode_specific->aux_roc_te_list.prev->next 4096-ptr_max
PARAM_VALUE 1 op_mode->op_mode_specific->aux_roc_te_list.prev->prev 4096-ptr_max
PARAM_VALUE 1 op_mode->op_mode_specific->cfg->max_data_size 0,49152,81920
PARAM_VALUE 1 op_mode->op_mode_specific->cfg->max_inst_size 0,131072,262144
PARAM_VALUE 1 op_mode->op_mode_specific->cfg->ucode_api_max 0,2,5-6,17,29,36,77,100
PARAM_VALUE 1 op_mode->op_mode_specific->cmd_ver.range_resp 0-9
PARAM_VALUE 1 op_mode->op_mode_specific->drop_bcn_ap_mode 1
PARAM_VALUE 1 op_mode->op_mode_specific->ftm_initiator.loc_list.next 4096-ptr_max
PARAM_VALUE 1 op_mode->op_mode_specific->ftm_initiator.loc_list.next->next 4096-ptr_max
PARAM_VALUE 1 op_mode->op_mode_specific->ftm_initiator.loc_list.prev 4096-ptr_max
PARAM_VALUE 1 op_mode->op_mode_specific->ftm_initiator.loc_list.prev->next 4096-ptr_max
PARAM_VALUE 1 op_mode->op_mode_specific->ftm_initiator.loc_list.prev->prev 4096-ptr_max
PARAM_VALUE 1 op_mode->op_mode_specific->ftm_initiator.pasn_list.next 4096-ptr_max
PARAM_VALUE 1 op_mode->op_mode_specific->ftm_initiator.pasn_list.next->next 4096-ptr_max
PARAM_VALUE 1 op_mode->op_mode_specific->ftm_initiator.pasn_list.prev 4096-ptr_max
PARAM_VALUE 1 op_mode->op_mode_specific->ftm_initiator.pasn_list.prev->next 4096-ptr_max
PARAM_VALUE 1 op_mode->op_mode_specific->ftm_initiator.pasn_list.prev->prev 4096-ptr_max
PARAM_VALUE 1 op_mode->op_mode_specific->fw 4096-ptr_max
PARAM_VALUE 1 op_mode->op_mode_specific->fw_rates_ver 1-3
PARAM_VALUE 1 op_mode->op_mode_specific->fwrt.cur_fw_img 0-1
PARAM_VALUE 1 op_mode->op_mode_specific->fwrt.dev 4096-ptr_max
PARAM_VALUE 1 op_mode->op_mode_specific->fwrt.dump.conf 255
PARAM_VALUE 1 op_mode->op_mode_specific->fwrt.geo_bios_source 0-2
PARAM_VALUE 1 op_mode->op_mode_specific->fwrt.geo_num_profiles 0-8
PARAM_VALUE 1 op_mode->op_mode_specific->fwrt.ops->d3_debug_enable 0,816689575252697088,8948130945971204096
PARAM_VALUE 1 op_mode->op_mode_specific->fwrt.ops->dump_end 0,1290398367524667392,3825296189742559232
PARAM_VALUE 1 op_mode->op_mode_specific->fwrt.ops->dump_start 0,2894656345014255616,8980228935723139072
PARAM_VALUE 1 op_mode->op_mode_specific->fwrt.ops->send_hcmd 0,2200863709519392768,5093080973007155200
PARAM_VALUE 1 op_mode->op_mode_specific->fwrt.ppag_bios_source 0-2
PARAM_VALUE 1 op_mode->op_mode_specific->fwrt.sanitize_ops->frob_hcmd 0,4426602872654594048
PARAM_VALUE 1 op_mode->op_mode_specific->fwrt.sanitize_ops->frob_mem 0,3859727060043145216
PARAM_VALUE 1 op_mode->op_mode_specific->fwrt.sanitize_ops->frob_txf 0,247002738858827776
PARAM_VALUE 1 op_mode->op_mode_specific->fwrt.uefi_tables_lock_status 0-2
PARAM_VALUE 1 op_mode->op_mode_specific->hw 4096-ptr_max
PARAM_VALUE 1 op_mode->op_mode_specific->hw->max_rx_aggregation_subframes 256,512
PARAM_VALUE 1 op_mode->op_mode_specific->hw->priv 4096-ptr_max
PARAM_VALUE 1 op_mode->op_mode_specific->init_status 0
PARAM_VALUE 1 op_mode->op_mode_specific->mutex.dep_map->name 0-255
PARAM_VALUE 1 op_mode->op_mode_specific->mutex.magic 4096-ptr_max
PARAM_VALUE 1 op_mode->op_mode_specific->p2p_dev_queue 2,u16max
PARAM_VALUE 1 op_mode->op_mode_specific->probe_queue 9,u16max
PARAM_VALUE 1 op_mode->op_mode_specific->resp_pasn_list.next 4096-ptr_max
PARAM_VALUE 1 op_mode->op_mode_specific->resp_pasn_list.next->next 4096-ptr_max
PARAM_VALUE 1 op_mode->op_mode_specific->resp_pasn_list.prev 4096-ptr_max
PARAM_VALUE 1 op_mode->op_mode_specific->resp_pasn_list.prev->next 4096-ptr_max
PARAM_VALUE 1 op_mode->op_mode_specific->resp_pasn_list.prev->prev 4096-ptr_max
PARAM_VALUE 1 op_mode->op_mode_specific->rx_sync_waitq.head.next 4096-ptr_max
PARAM_VALUE 1 op_mode->op_mode_specific->rx_sync_waitq.head.next->next 4096-ptr_max
PARAM_VALUE 1 op_mode->op_mode_specific->rx_sync_waitq.head.prev 4096-ptr_max
PARAM_VALUE 1 op_mode->op_mode_specific->rx_sync_waitq.head.prev->next 4096-ptr_max
PARAM_VALUE 1 op_mode->op_mode_specific->rx_sync_waitq.head.prev->prev 4096-ptr_max
PARAM_VALUE 1 op_mode->op_mode_specific->sf_state 2
PARAM_VALUE 1 op_mode->op_mode_specific->snif_queue 2,u16max
PARAM_VALUE 1 op_mode->op_mode_specific->time_event_list.next 4096-ptr_max
PARAM_VALUE 1 op_mode->op_mode_specific->time_event_list.next->next 4096-ptr_max
PARAM_VALUE 1 op_mode->op_mode_specific->time_event_list.prev 4096-ptr_max
PARAM_VALUE 1 op_mode->op_mode_specific->time_event_list.prev->next 4096-ptr_max
PARAM_VALUE 1 op_mode->op_mode_specific->time_event_list.prev->prev 4096-ptr_max
PARAM_VALUE 1 op_mode->op_mode_specific->trans 4096-ptr_max
PARAM_VALUE 1 op_mode->op_mode_specific->trans->mac_cfg 4096-ptr_max
PARAM_VALUE 1 op_mode->ops 5425899524826808320,7649638661795450880
BUF_SIZE 1 op_mode->ops 128
DATA_SOURCE 0 trans $0
FUZZY_MAX 1 op_mode->op_mode_specific->aux_queue u16max
FUZZY_MAX 1 op_mode->op_mode_specific->cmd_ver.range_resp 9
FUZZY_MAX 1 op_mode->op_mode_specific->fw_rates_ver 3
FUZZY_MAX 1 op_mode->op_mode_specific->p2p_dev_queue u16max
FUZZY_MAX 1 op_mode->op_mode_specific->probe_queue u16max
FUZZY_MAX 1 op_mode->op_mode_specific->snif_queue u16max
BIT_INFO 1 op_mode->ops 0x4a08a8d440410000,0x6b6cfbdfdc6bd000
HARD_MAX 1 op_mode->op_mode_specific->aux_queue u16max
HARD_MAX 1 op_mode->op_mode_specific->fw_rates_ver 3
HARD_MAX 1 op_mode->op_mode_specific->p2p_dev_queue u16max
HARD_MAX 1 op_mode->op_mode_specific->probe_queue u16max
HARD_MAX 1 op_mode->op_mode_specific->snif_queue u16max
NOCHECK_CALL
LOCK2 global &iwlwifi_opmode_table_mtx

drivers/net/wireless/intel/iwlwifi/mld/mld.c iwl_mld_configure_trans() -> iwl_trans_op_mode_enter()

Type Parameter Key Value
PARAM_VALUE 0 trans 4096-ptr_max
PARAM_VALUE 0 trans->conf.command_groups 8825382541881942016
PARAM_VALUE 0 trans->conf.command_groups_size 17
PARAM_VALUE 0 trans->conf.fw_reset_handshake 1
PARAM_VALUE 0 trans->conf.n_no_reclaim_cmds 1
PARAM_VALUE 0 trans->conf.queue_alloc_cmd_ver 0-98,100-255
PARAM_VALUE 0 trans->conf.rx_buf_size 1-3
PARAM_VALUE 0 trans->conf.rx_mpdu_cmd 193
PARAM_VALUE 0 trans->conf.rx_mpdu_cmd_hdr_size 64
PARAM_VALUE 0 trans->conf.wide_cmd_header 1
PARAM_VALUE 0 trans->mac_cfg 4096-ptr_max
PARAM_VALUE 1 op_mode 4096-ptr_max
PARAM_VALUE 1 op_mode->op_mode_specific 4096-ptr_max
PARAM_VALUE 1 op_mode->op_mode_specific->add_txqs_wk.func 5359524977755779072
PARAM_VALUE 1 op_mode->op_mode_specific->async_handlers_wk.func 366119072365965312
PARAM_VALUE 1 op_mode->op_mode_specific->cfg->dccm2_len 0,32768
PARAM_VALUE 1 op_mode->op_mode_specific->cfg->dccm2_offset 0,8912896
PARAM_VALUE 1 op_mode->op_mode_specific->cfg->dccm_len 0,65536,81920,96768,98304
PARAM_VALUE 1 op_mode->op_mode_specific->cfg->dccm_offset 0,8388608
PARAM_VALUE 1 op_mode->op_mode_specific->cfg->eeprom_params 0,4904194951461412864,5656844581687062528,7406703121602985984,8909176200735879168
PARAM_VALUE 1 op_mode->op_mode_specific->cfg->ht_params.ht40_bands 0-1,3
PARAM_VALUE 1 op_mode->op_mode_specific->cfg->led_mode 0-2
PARAM_VALUE 1 op_mode->op_mode_specific->cfg->non_shared_ant 0-2
PARAM_VALUE 1 op_mode->op_mode_specific->cfg->num_rbds 0,512,2048,4096
PARAM_VALUE 1 op_mode->op_mode_specific->cfg->nvm_calib_ver 0,4,6
PARAM_VALUE 1 op_mode->op_mode_specific->cfg->nvm_type 0-2
PARAM_VALUE 1 op_mode->op_mode_specific->cfg->nvm_ver 0,282,348,542,1059,1330,1363,1801,2053,2589,3089,3329
PARAM_VALUE 1 op_mode->op_mode_specific->cfg->pwr_tx_backoffs 0,1887219257208729600
PARAM_VALUE 1 op_mode->op_mode_specific->cfg->thermal_params 0,2043216441063460864,4370638266915586048,8149884014540419072
PARAM_VALUE 1 op_mode->op_mode_specific->cfg->valid_rx_ant 0,3,6-7
PARAM_VALUE 1 op_mode->op_mode_specific->cfg->valid_tx_ant 0,2-3,6-7
PARAM_VALUE 1 op_mode->op_mode_specific->fw 4096-ptr_max
PARAM_VALUE 1 op_mode->op_mode_specific->fw->ucode_capa.cmd_versions 1-u64max
PARAM_VALUE 1 op_mode->op_mode_specific->fw->ucode_capa.n_cmd_versions 1-u32max
PARAM_VALUE 1 op_mode->op_mode_specific->fwrt->phy_filters->filter_cfg_chains 0-4294967295
PARAM_VALUE 1 op_mode->op_mode_specific->fwrt.dump.conf 255
PARAM_VALUE 1 op_mode->op_mode_specific->fwrt.geo_bios_source 0-2
PARAM_VALUE 1 op_mode->op_mode_specific->fwrt.geo_num_profiles 0-8
PARAM_VALUE 1 op_mode->op_mode_specific->fwrt.ops 2269877938807062528
PARAM_VALUE 1 op_mode->op_mode_specific->fwrt.ops->d3_debug_enable 0,816689575252697088,8948130945971204096
PARAM_VALUE 1 op_mode->op_mode_specific->fwrt.ops->dump_end 0,1290398367524667392,3825296189742559232
PARAM_VALUE 1 op_mode->op_mode_specific->fwrt.ops->dump_start 0,2894656345014255616,8980228935723139072
PARAM_VALUE 1 op_mode->op_mode_specific->fwrt.ops->send_hcmd 0,2200863709519392768,5093080973007155200
PARAM_VALUE 1 op_mode->op_mode_specific->fwrt.ppag_bios_source 0-2
PARAM_VALUE 1 op_mode->op_mode_specific->fwrt.puncturing_source 0,2
PARAM_VALUE 1 op_mode->op_mode_specific->fwrt.sanitize_ops->frob_hcmd 0,4426602872654594048
PARAM_VALUE 1 op_mode->op_mode_specific->fwrt.sanitize_ops->frob_mem 0,3859727060043145216
PARAM_VALUE 1 op_mode->op_mode_specific->fwrt.sanitize_ops->frob_txf 0,247002738858827776
PARAM_VALUE 1 op_mode->op_mode_specific->fwrt.uefi_tables_lock_status 0-2
PARAM_VALUE 1 op_mode->op_mode_specific->wiphy->regulatory_flags 0,32-4294967295
PARAM_VALUE 1 op_mode->ops 4664549814441775104
BUF_SIZE 0 trans->conf.command_groups 272
BUF_SIZE 1 op_mode->ops 128
DATA_SOURCE 1 op_mode $0
NOCHECK_CALL
LOCK2 global &iwlwifi_opmode_table_mtx
HALF_LOCKED2 &pool->lock

drivers/net/wireless/intel/iwlwifi/dvm/main.c iwl_op_mode_dvm_start() -> iwl_trans_op_mode_enter()

Type Parameter Key Value
PARAM_VALUE 0 trans 4096-ptr_max
PARAM_VALUE 0 trans->mac_cfg 4096-ptr_max
PARAM_VALUE 0 trans->mac_cfg->base 4096-ptr_max
PARAM_VALUE 1 op_mode 4096-ptr_max
PARAM_VALUE 1 op_mode->op_mode_specific 4096-ptr_max
PARAM_VALUE 1 op_mode->op_mode_specific->cfg->max_data_size 0,49152,81920
PARAM_VALUE 1 op_mode->op_mode_specific->cfg->max_inst_size 0,131072,262144
PARAM_VALUE 1 op_mode->op_mode_specific->cfg->ucode_api_max 0,2,5-6,17,29,36,77,100
PARAM_VALUE 1 op_mode->op_mode_specific->fw 4096-ptr_max
PARAM_VALUE 1 op_mode->op_mode_specific->lib 1-u64max
PARAM_VALUE 1 op_mode->op_mode_specific->sta_key_max_num 8,16
PARAM_VALUE 1 op_mode->op_mode_specific->trans 4096-ptr_max
PARAM_VALUE 1 op_mode->ops 6697887339428069376
BUF_SIZE 1 op_mode->ops 128
DATA_SOURCE 0 trans $0
FUZZY_MAX 1 op_mode->op_mode_specific->sta_key_max_num 16
HARD_MAX 1 op_mode->op_mode_specific->sta_key_max_num 16
NOCHECK_CALL
LOCK2 global &iwlwifi_opmode_table_mtx