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/mld/tx.c iwl_mld_allocate_txq() -> iwl_trans_txq_alloc()

Type Parameter Key Value
PARAM_VALUE 0 trans 4096-ptr_max
PARAM_VALUE 0 trans->dev->cma_area->available_count 0-s64max
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->min_txq_size 0,128
PARAM_VALUE 0 trans->mac_cfg->base->wd_timeout 0,2500,10000
PARAM_VALUE 1 flags 0
PARAM_VALUE 3 tid 0-15,17-255
PARAM_VALUE 4 size 16,128,256,1024,2048
PARAM_VALUE 5 wdg_timeout 0,2500,10000
DATA_SOURCE 2 sta_mask r iwl_mld_fw_sta_id_mask
FUZZY_MAX 3 tid 15
FUZZY_MAX 5 wdg_timeout 0
RX_PATH
TASK_NOT_RUNNING
UNITS 3 tid unit_array_size
HALF_LOCKED2 global &rtnl_mutex

drivers/net/wireless/intel/iwlwifi/mld/sta.c iwl_mld_allocate_internal_txq() -> iwl_trans_txq_alloc()

Type Parameter Key Value
PARAM_VALUE 0 trans 4096-ptr_max
PARAM_VALUE 0 trans->dev->dma_io_tlb_mem->can_grow 0-1
PARAM_VALUE 0 trans->dev->iommu->attach_deferred 0-1
PARAM_VALUE 0 trans->dev->iommu->pci_32bit_workaround 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->min_txq_size 0,128
PARAM_VALUE 0 trans->mac_cfg->base->mon_dbgi_regs.cur_frag.addr 0,1364689,10501156,10501160,10504044,10504052,10674504,13646876,13646892
PARAM_VALUE 0 trans->mac_cfg->base->mon_dbgi_regs.cycle_cnt.addr 0,1364689,10501156,10501160,10504044,10504052,10674504,13646876,13646892
PARAM_VALUE 0 trans->mac_cfg->base->mon_dbgi_regs.write_ptr.addr 0,1364689,10501156,10501160,10504044,10504052,10674504,13646876,13646892
PARAM_VALUE 0 trans->mac_cfg->base->mon_dram_regs.cur_frag.addr 0,1364689,10501156,10501160,10504044,10504052,10674504,13646876,13646892
PARAM_VALUE 0 trans->mac_cfg->base->mon_dram_regs.cycle_cnt.addr 0,1364689,10501156,10501160,10504044,10504052,10674504,13646876,13646892
PARAM_VALUE 0 trans->mac_cfg->base->mon_dram_regs.write_ptr.addr 0,1364689,10501156,10501160,10504044,10504052,10674504,13646876,13646892
PARAM_VALUE 0 trans->mac_cfg->base->mon_smem_regs.cur_frag.addr 0,1364689,10501156,10501160,10504044,10504052,10674504,13646876,13646892
PARAM_VALUE 0 trans->mac_cfg->base->mon_smem_regs.cycle_cnt.addr 0,1364689,10501156,10501160,10504044,10504052,10674504,13646876,13646892
PARAM_VALUE 0 trans->mac_cfg->base->mon_smem_regs.write_ptr.addr 0,1364689,10501156,10501160,10504044,10504052,10674504,13646876,13646892
PARAM_VALUE 0 trans->state 2
PARAM_VALUE 0 trans->trans_specific->cmd_hold_nic_awake 1
PARAM_VALUE 1 flags 0
PARAM_VALUE 3 tid 0,8,15
PARAM_VALUE 4 size 16,128
PARAM_VALUE 5 wdg_timeout 0
CAPPED_DATA 0 trans->mac_cfg->base->num_of_queues 1
CAPPED_DATA 0 trans->mac_cfg->base->ucode_api_min 1
DATA_SOURCE 3 tid $2
BIT_INFO 4 size 0x0,0x90
HARD_MAX 3 tid 15
RX_PATH
TASK_NOT_RUNNING

drivers/net/wireless/intel/iwlwifi/mvm/sta.c iwl_mvm_tvqm_enable_txq() -> iwl_trans_txq_alloc()

Type Parameter Key Value
PARAM_VALUE 0 trans 4096-ptr_max
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->max_tfd_queue_size 256,65536
PARAM_VALUE 0 trans->mac_cfg->base->min_txq_size 0,128
PARAM_VALUE 0 trans->mac_cfg->base->mon_dbgi_regs.cur_frag.addr 0,1364689,10501156,10501160,10504044,10504052,10674504,13646876,13646892
PARAM_VALUE 0 trans->mac_cfg->base->mon_dbgi_regs.cycle_cnt.addr 0,1364689,10501156,10501160,10504044,10504052,10674504,13646876,13646892
PARAM_VALUE 0 trans->mac_cfg->base->mon_dbgi_regs.write_ptr.addr 0,1364689,10501156,10501160,10504044,10504052,10674504,13646876,13646892
PARAM_VALUE 0 trans->mac_cfg->base->mon_dram_regs.cur_frag.addr 0,1364689,10501156,10501160,10504044,10504052,10674504,13646876,13646892
PARAM_VALUE 0 trans->mac_cfg->base->mon_dram_regs.cycle_cnt.addr 0,1364689,10501156,10501160,10504044,10504052,10674504,13646876,13646892
PARAM_VALUE 0 trans->mac_cfg->base->mon_dram_regs.write_ptr.addr 0,1364689,10501156,10501160,10504044,10504052,10674504,13646876,13646892
PARAM_VALUE 0 trans->mac_cfg->base->mon_smem_regs.cur_frag.addr 0,1364689,10501156,10501160,10504044,10504052,10674504,13646876,13646892
PARAM_VALUE 0 trans->mac_cfg->base->mon_smem_regs.cycle_cnt.addr 0,1364689,10501156,10501160,10504044,10504052,10674504,13646876,13646892
PARAM_VALUE 0 trans->mac_cfg->base->mon_smem_regs.write_ptr.addr 0,1364689,10501156,10501160,10504044,10504052,10674504,13646876,13646892
PARAM_VALUE 0 trans->mac_cfg->base->wd_timeout 0,2500,10000
PARAM_VALUE 1 flags 0
PARAM_VALUE 2 sta_mask 1-u32max
PARAM_VALUE 3 tid 0-7,9-255
PARAM_VALUE 4 size 16,128,256,1024,2048
PARAM_VALUE 5 wdg_timeout 0,2500,10000
DATA_SOURCE 3 tid $3 [m]
DATA_SOURCE 5 wdg_timeout $4
FUZZY_MAX 3 tid 15
NOSPEC 3 tid
NOSPEC 3 tid
RX_PATH
TASK_NOT_RUNNING
USER_DATA 3 tid 0-7[c]
UNITS 3 tid unit_array_size
LOCK2 &mvm->mutex
TYPE_LOCK (struct iwl_mvm)->mutex