Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 3 files:

Smatch caller information:

drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c iwl_dbgfs_ctdp_budget_read() -> iwl_mvm_ctdp_command()

Type Parameter Key Value
PARAM_VALUE 0 mvm 4096-ptr_max
PARAM_VALUE 0 mvm->fw->ucode_capa._capa 4096-ptr_max
PARAM_VALUE 0 mvm->fwrt.cur_fw_img 0
PARAM_VALUE 0 mvm->mutex.dep_map->name 0-255
PARAM_VALUE 0 mvm->mutex.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 mvm->mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 mvm->mutex.osq.tail.counter 0-s32max
PARAM_VALUE 0 mvm->mutex.wait_lock.dep_map->name 0-255
PARAM_VALUE 0 mvm->mutex.wait_lock.owner (-1)
PARAM_VALUE 0 mvm->mutex.wait_lock.owner_cpu u32max
PARAM_VALUE 1 op 4
PARAM_VALUE 2 state 0
BUF_SIZE 0 mvm s32min-(-2),1-s32max
BUF_SIZE 0 mvm s32min-(-2),1-s32max
CAPPED_DATA 0 &mvm->mutex 1
LOCK2 0 &mvm->mutex
TYPE_LOCK (struct iwl_mvm)->mutex

drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c iwl_dbgfs_start_ctdp_write() -> iwl_mvm_ctdp_command()

Type Parameter Key Value
PARAM_VALUE 0 mvm 4096-ptr_max
PARAM_VALUE 0 mvm->fw->ucode_capa._capa 4096-ptr_max
PARAM_VALUE 0 mvm->fwrt.cur_fw_img 0
PARAM_VALUE 0 mvm->mutex.dep_map->name 0-255
PARAM_VALUE 0 mvm->mutex.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 mvm->mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 mvm->mutex.osq.tail.counter 0-s32max
PARAM_VALUE 0 mvm->mutex.wait_lock.dep_map->name 0-255
PARAM_VALUE 0 mvm->mutex.wait_lock.owner (-1)
PARAM_VALUE 0 mvm->mutex.wait_lock.owner_cpu u32max
PARAM_VALUE 1 op 1
PARAM_VALUE 2 state 0
BUF_SIZE 0 mvm s32min-(-2),1-s32max
BUF_SIZE 0 mvm s32min-(-2),1-s32max
CAPPED_DATA 0 &mvm->mutex 1
DATA_SOURCE 0 mvm $0
LOCK2 0 &mvm->mutex
TYPE_LOCK (struct iwl_mvm)->mutex

drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c iwl_dbgfs_stop_ctdp_write() -> iwl_mvm_ctdp_command()

Type Parameter Key Value
PARAM_VALUE 0 mvm 4096-ptr_max
PARAM_VALUE 0 mvm->fw->ucode_capa._capa 4096-ptr_max
PARAM_VALUE 0 mvm->fwrt.cur_fw_img 0
PARAM_VALUE 0 mvm->mutex.dep_map->name 0-255
PARAM_VALUE 0 mvm->mutex.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 mvm->mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 mvm->mutex.osq.tail.counter 0-s32max
PARAM_VALUE 0 mvm->mutex.wait_lock.dep_map->name 0-255
PARAM_VALUE 0 mvm->mutex.wait_lock.owner (-1)
PARAM_VALUE 0 mvm->mutex.wait_lock.owner_cpu u32max
PARAM_VALUE 1 op 2
PARAM_VALUE 2 state 0
BUF_SIZE 0 mvm s32min-(-2),1-s32max
BUF_SIZE 0 mvm s32min-(-2),1-s32max
CAPPED_DATA 0 &mvm->mutex 1
DATA_SOURCE 0 mvm $0
LOCK2 0 &mvm->mutex
TYPE_LOCK (struct iwl_mvm)->mutex

drivers/net/wireless/intel/iwlwifi/mvm/fw.c iwl_mvm_up() -> iwl_mvm_ctdp_command()

Type Parameter Key Value
PARAM_VALUE 0 mvm 4096-ptr_max
PARAM_VALUE 0 mvm->fast_resume 0
PARAM_VALUE 0 mvm->fw 4096-ptr_max
PARAM_VALUE 0 mvm->fw->ucode_capa._api 4096-ptr_max
PARAM_VALUE 0 mvm->fw->ucode_capa._capa 4096-ptr_max
PARAM_VALUE 0 mvm->fw->ucode_capa.cmd_versions 1-u64max
PARAM_VALUE 0 mvm->fw->ucode_capa.n_cmd_versions 1-u32max
PARAM_VALUE 0 mvm->fw->ucode_capa.num_stations 0-s32max
PARAM_VALUE 0 mvm->fw_product_reset 0
PARAM_VALUE 0 mvm->fwrt->dsm_values 0-u32max
PARAM_VALUE 0 mvm->fwrt.fw 4096-ptr_max
PARAM_VALUE 0 mvm->fwrt.fw->ucode_capa._capa 4096-ptr_max
PARAM_VALUE 0 mvm->fwrt.fw->ucode_capa.cmd_versions 1-u64max
PARAM_VALUE 0 mvm->fwrt.fw->ucode_capa.n_cmd_versions 1-u32max
PARAM_VALUE 0 mvm->fwrt.fw_paging_db->fw_offs 0-4294967295
PARAM_VALUE 0 mvm->fwrt.fw_paging_db->fw_paging_size 0-4294967295
PARAM_VALUE 0 mvm->fwrt.trans 4096-ptr_max
PARAM_VALUE 0 mvm->fwrt.trans->dev->cma_area->nranges s32min-s32max
PARAM_VALUE 0 mvm->fwrt.trans->mac_cfg 4096-ptr_max
PARAM_VALUE 0 mvm->fwrt.trans->mac_cfg->base->eeprom_size 0,2048,16384,32768
PARAM_VALUE 0 mvm->fwrt.trans->mac_cfg->base->mon_dbgi_regs.cur_frag.addr 0,10501156,10501160,10504044,10504052,10674504,13646876,13646892
PARAM_VALUE 0 mvm->fwrt.trans->mac_cfg->base->mon_dbgi_regs.cur_frag.mask 0,4095,1048575,16777215,251658240,u32max
PARAM_VALUE 0 mvm->fwrt.trans->mac_cfg->base->mon_dbgi_regs.cycle_cnt.addr 0,10501156,10501160,10504044,10504052,10674504,13646876,13646892
PARAM_VALUE 0 mvm->fwrt.trans->mac_cfg->base->mon_dbgi_regs.cycle_cnt.mask 0,4095,1048575,16777215,251658240,u32max
PARAM_VALUE 0 mvm->fwrt.trans->mac_cfg->base->mon_dbgi_regs.write_ptr.addr 0,10501156,10501160,10504044,10504052,10674504,13646876,13646892
PARAM_VALUE 0 mvm->fwrt.trans->mac_cfg->base->mon_dbgi_regs.write_ptr.mask 0,4095,1048575,16777215,251658240,u32max
PARAM_VALUE 0 mvm->fwrt.trans->mac_cfg->base->mon_dram_regs.cur_frag.addr 0,10501156,10501160,10504044,10504052,10674504,13646876,13646892
PARAM_VALUE 0 mvm->fwrt.trans->mac_cfg->base->mon_dram_regs.cur_frag.mask 0,4095,1048575,16777215,251658240,u32max
PARAM_VALUE 0 mvm->fwrt.trans->mac_cfg->base->mon_dram_regs.cycle_cnt.addr 0,10501156,10501160,10504044,10504052,10674504,13646876,13646892
PARAM_VALUE 0 mvm->fwrt.trans->mac_cfg->base->mon_dram_regs.cycle_cnt.mask 0,4095,1048575,16777215,251658240,u32max
PARAM_VALUE 0 mvm->fwrt.trans->mac_cfg->base->mon_dram_regs.write_ptr.addr 0,10501156,10501160,10504044,10504052,10674504,13646876,13646892
PARAM_VALUE 0 mvm->fwrt.trans->mac_cfg->base->mon_dram_regs.write_ptr.mask 0,4095,1048575,16777215,251658240,u32max
PARAM_VALUE 0 mvm->fwrt.trans->mac_cfg->base->mon_smem_regs.cur_frag.addr 0,10501156,10501160,10504044,10504052,10674504,13646876,13646892
PARAM_VALUE 0 mvm->fwrt.trans->mac_cfg->base->mon_smem_regs.cur_frag.mask 0,4095,1048575,16777215,251658240,u32max
PARAM_VALUE 0 mvm->fwrt.trans->mac_cfg->base->mon_smem_regs.cycle_cnt.addr 0,10501156,10501160,10504044,10504052,10674504,13646876,13646892
PARAM_VALUE 0 mvm->fwrt.trans->mac_cfg->base->mon_smem_regs.cycle_cnt.mask 0,4095,1048575,16777215,251658240,u32max
PARAM_VALUE 0 mvm->fwrt.trans->mac_cfg->base->mon_smem_regs.write_ptr.addr 0,10501156,10501160,10504044,10504052,10674504,13646876,13646892
PARAM_VALUE 0 mvm->fwrt.trans->mac_cfg->base->mon_smem_regs.write_ptr.mask 0,4095,1048575,16777215,251658240,u32max
PARAM_VALUE 0 mvm->fwrt.trans->mac_cfg->base->num_of_queues 20,31,512
PARAM_VALUE 0 mvm->fwrt.trans->mac_cfg->base->ucode_api_min 0,30,77,89,1102
PARAM_VALUE 0 mvm->fwrt.wbem_revision 0
PARAM_VALUE 0 mvm->fwrt.wbem_source 1-2
PARAM_VALUE 0 mvm->hw 4096-ptr_max
PARAM_VALUE 0 mvm->hw->wiphy 4096-ptr_max
PARAM_VALUE 0 mvm->hw->wiphy->bands 4096-ptr_max
PARAM_VALUE 0 mvm->last_bt_ci_cmd.bt_primary_ci 0
PARAM_VALUE 0 mvm->last_bt_ci_cmd.bt_secondary_ci 0
PARAM_VALUE 0 mvm->last_bt_ci_cmd.primary_ch_phy_id 0
PARAM_VALUE 0 mvm->last_bt_ci_cmd.secondary_ch_phy_id 0
PARAM_VALUE 0 mvm->last_bt_notif.bt_activity_grading 0
PARAM_VALUE 0 mvm->last_bt_notif.bt_ci_compliance 0
PARAM_VALUE 0 mvm->last_bt_notif.msg_idx 0
PARAM_VALUE 0 mvm->last_bt_notif.primary_ch_lut 0
PARAM_VALUE 0 mvm->last_bt_notif.rrc_status 0
PARAM_VALUE 0 mvm->last_bt_notif.secondary_ch_lut 0
PARAM_VALUE 0 mvm->last_bt_notif.ttc_status 0
PARAM_VALUE 0 mvm->last_bt_notif.wifi_loss_low_rssi 0
PARAM_VALUE 0 mvm->mei_nvm_data 0
PARAM_VALUE 0 mvm->mutex.dep_map->name 0-255
PARAM_VALUE 0 mvm->mutex.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 mvm->mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 mvm->mutex.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 mvm->mutex.osq.tail.counter 0-s32max
PARAM_VALUE 0 mvm->mutex.wait_lock.dep_map->name 0-255
PARAM_VALUE 0 mvm->mutex.wait_lock.owner (-1)
PARAM_VALUE 0 mvm->mutex.wait_lock.owner_cpu u32max
PARAM_VALUE 0 mvm->nvm_data 0,4096-ptr_max
PARAM_VALUE 0 mvm->phy_ctxts->center_freq1 0-4294967295
PARAM_VALUE 0 mvm->phy_ctxts->channel_load_by_us 0-4294967295
PARAM_VALUE 0 mvm->phy_ctxts->channel_load_not_by_us 0-4294967295
PARAM_VALUE 0 mvm->phy_ctxts->color 0-u16max
PARAM_VALUE 0 mvm->phy_ctxts->id 0-u16max
PARAM_VALUE 0 mvm->phy_ctxts->ref 0-4294967295
PARAM_VALUE 0 mvm->phy_ctxts->rlc_disabled 0-1
PARAM_VALUE 0 mvm->phy_ctxts->width 0-4294967295
PARAM_VALUE 0 mvm->tdls_cs.peer.sta_id 255
PARAM_VALUE 0 mvm->trans 4096-ptr_max
PARAM_VALUE 0 mvm->trans->dev->cma_area->available_count 0-s64max
PARAM_VALUE 0 mvm->trans->dev->dma_io_tlb_mem->can_grow 0-1
PARAM_VALUE 0 mvm->trans->dev->iommu->pci_32bit_workaround 0-1
PARAM_VALUE 0 mvm->trans->mac_cfg 4096-ptr_max
PARAM_VALUE 0 mvm->trans->mac_cfg->base->max_tfd_queue_size 256,65536
PARAM_VALUE 0 mvm->trans->mac_cfg->base->mon_dbgi_regs.cur_frag.addr 0,1364689,10501156,10501160,10504044,10504052,10674504,13646876,13646892
PARAM_VALUE 0 mvm->trans->mac_cfg->base->mon_dbgi_regs.cycle_cnt.addr 0,1364689,10501156,10501160,10504044,10504052,10674504,13646876,13646892
PARAM_VALUE 0 mvm->trans->mac_cfg->base->mon_dbgi_regs.write_ptr.addr 0,1364689,10501156,10501160,10504044,10504052,10674504,13646876,13646892
PARAM_VALUE 0 mvm->trans->mac_cfg->base->mon_dram_regs.cur_frag.addr 0,1364689,10501156,10501160,10504044,10504052,10674504,13646876,13646892
PARAM_VALUE 0 mvm->trans->mac_cfg->base->mon_dram_regs.cycle_cnt.addr 0,1364689,10501156,10501160,10504044,10504052,10674504,13646876,13646892
PARAM_VALUE 0 mvm->trans->mac_cfg->base->mon_dram_regs.write_ptr.addr 0,1364689,10501156,10501160,10504044,10504052,10674504,13646876,13646892
PARAM_VALUE 0 mvm->trans->mac_cfg->base->mon_smem_regs.cur_frag.addr 0,1364689,10501156,10501160,10504044,10504052,10674504,13646876,13646892
PARAM_VALUE 0 mvm->trans->mac_cfg->base->mon_smem_regs.cycle_cnt.addr 0,1364689,10501156,10501160,10504044,10504052,10674504,13646876,13646892
PARAM_VALUE 0 mvm->trans->mac_cfg->base->mon_smem_regs.write_ptr.addr 0,1364689,10501156,10501160,10504044,10504052,10674504,13646876,13646892
PARAM_VALUE 0 mvm->trans->mac_cfg->base->ucode_api_max 0,46,77,89,1106-1107
PARAM_VALUE 0 mvm->trans->mac_cfg->base->ucode_api_min 0,30,77,89,1102
PARAM_VALUE 0 mvm->trans->mac_cfg->base->wd_timeout 0,2500,10000
PARAM_VALUE 0 mvm->trans->op_mode->op_mode_specific->fwrt->dump.lmac_err_id 0-4294967295
PARAM_VALUE 0 mvm->trans->op_mode->op_mode_specific->low_latency.work.timer.flags 0-4294967295
PARAM_VALUE 0 mvm->trans->restart.mode.type 1,3
PARAM_VALUE 0 mvm->trans->suppress_cmd_error_once 0
PARAM_VALUE 0 mvm->trans->trans_specific 4096-ptr_max
PARAM_VALUE 0 mvm->trans->trans_specific->fh_init_mask 0-4294967295
PARAM_VALUE 0 mvm->trans->trans_specific->hw_init_mask 0-4294967295
PARAM_VALUE 0 mvm->trans->trans_specific->reg_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 *mvm->fwrt->dsm_values 0-4294967295
PARAM_VALUE 0 *mvm->fwrt.dump.lmac_err_id 0-4294967295
PARAM_VALUE 0 *mvm->trans->restart.wk.timer->entry.pprev 4096-ptr_max
PARAM_VALUE 1 op 1
CAPPED_DATA 0 mvm->fw->ucode_capa.n_cmd_versions 1
CAPPED_DATA 0 mvm->fw->ucode_capa.num_stations 1
CAPPED_DATA 0 mvm->fwrt.fw->ucode_capa.n_cmd_versions 1
CAPPED_DATA 0 mvm->fwrt.trans->mac_cfg->base->num_of_queues 1
CAPPED_DATA 0 mvm->trans->mac_cfg->base->max_tfd_queue_size 1
CAPPED_DATA 0 mvm->trans->mac_cfg->base->ucode_api_max 1
CAPPED_DATA 0 mvm->trans->mac_cfg->base->ucode_api_min 1
DATA_SOURCE 0 mvm $0
MEM_ZERO 0 &mvm->last_bt_ci_cmd
MEM_ZERO 0 &mvm->last_bt_notif
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 mvm->cooling_dev.cur_state
NO_OVERFLOW_SIMPLE 0 mvm->trans->info.num_rxqs
NO_OVERFLOW_SIMPLE 2 state
LOCK2 0 &mvm->mutex
TYPE_LOCK (struct iwl_mvm)->mutex

drivers/net/wireless/intel/iwlwifi/mvm/tt.c iwl_mvm_tcool_set_cur_state() -> iwl_mvm_ctdp_command()

Type Parameter Key Value
PARAM_VALUE 0 mvm 4096-ptr_max
PARAM_VALUE 0 mvm->fwrt.cur_fw_img 0
PARAM_VALUE 1 op 1
PARAM_VALUE 2 state 0-19
BUF_SIZE 0 mvm s32min-(-2),1-s32max
BUF_SIZE 0 mvm s32min-(-2),1-s32max
CAPPED_DATA 2 state 1
DATA_SOURCE 2 state $1
NOSPEC 2 state
NOSPEC 2 state
RX_PATH
TASK_NOT_RUNNING
USER_DATA 2 state 0-19[c]
NO_OVERFLOW_SIMPLE 2 state
UNITS 0 mvm unit_byte
LOCK2 &cdev->lock
LOCK2 0 &mvm->mutex
HALF_LOCKED2 &of->mutex
TYPE_LOCK (struct iwl_mvm)->mutex
TYPE_LOCK (struct thermal_cooling_device)->lock