Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c brcms_c_attach() -> brcms_default_rateset()

Type Parameter Key Value
PARAM_VALUE 0 wlc 4096-ptr_max
PARAM_VALUE 0 wlc->band 4096-ptr_max
PARAM_VALUE 0 wlc->band->CWmax 1023
PARAM_VALUE 0 wlc->band->CWmin 15
PARAM_VALUE 0 wlc->bandstate 4096-ptr_max
PARAM_VALUE 0 wlc->bsscfg 4096-ptr_max
PARAM_VALUE 0 wlc->core 4096-ptr_max
PARAM_VALUE 0 wlc->core->coreidx 0-255
PARAM_VALUE 0 wlc->core->macstat_snapshot 4096-ptr_max
PARAM_VALUE 0 wlc->core->txavail 4096-ptr_max
PARAM_VALUE 0 wlc->corestate 4096-ptr_max
PARAM_VALUE 0 wlc->corestate->macstat_snapshot 4096-ptr_max
PARAM_VALUE 0 wlc->default_bss 4096-ptr_max
PARAM_VALUE 0 wlc->hw 4096-ptr_max
PARAM_VALUE 0 wlc->hw->LFBL 2
PARAM_VALUE 0 wlc->hw->LRL 4
PARAM_VALUE 0 wlc->hw->SFBL 3
PARAM_VALUE 0 wlc->hw->SRL 7
PARAM_VALUE 0 wlc->hw->_piomode 0
PARAM_VALUE 0 wlc->hw->band->CWmax 1023
PARAM_VALUE 0 wlc->hw->band->CWmin 15
PARAM_VALUE 0 wlc->hw->band->bandtype 1-2
PARAM_VALUE 0 wlc->hw->band->bandunit 0-1
PARAM_VALUE 0 wlc->hw->band->pi 4096-ptr_max
PARAM_VALUE 0 wlc->hw->band->pi->ana_rev 0-15
PARAM_VALUE 0 wlc->hw->band->pi->phy_corenum 2
PARAM_VALUE 0 wlc->hw->band->pi->phy_rev 0-31
PARAM_VALUE 0 wlc->hw->band->pi->phy_type 4,8
PARAM_VALUE 0 wlc->hw->band->pi->radioid 8277-8279,8292
PARAM_VALUE 0 wlc->hw->band->pi->radiorev 0-15
PARAM_VALUE 0 wlc->hw->band->pi->radiover 0-15
PARAM_VALUE 0 wlc->hw->band->radiorev 0-255
PARAM_VALUE 0 wlc->hw->bandstate 4096-ptr_max
PARAM_VALUE 0 wlc->hw->bmac_phytxant 0,64-16320
PARAM_VALUE 0 wlc->hw->boardrev 0-254,256-u16max
PARAM_VALUE 0 wlc->hw->corerev 0-255
PARAM_VALUE 0 wlc->hw->d11core 4096-ptr_max
PARAM_VALUE 0 wlc->hw->d11core->bus 4096-ptr_max
PARAM_VALUE 0 wlc->hw->d11core->bus->mapped_core->bus 4096-ptr_max
PARAM_VALUE 0 wlc->hw->d11core->drvdata 4096-ptr_max
PARAM_VALUE 0 wlc->hw->d11core->id.id 2066
PARAM_VALUE 0 wlc->hw->d11core->id.manuf 1215
PARAM_VALUE 0 wlc->hw->mute_override 0
PARAM_VALUE 0 wlc->hw->phy_sh 4096-ptr_max
PARAM_VALUE 0 wlc->hw->phy_sh->boardtype 0-u16max
PARAM_VALUE 0 wlc->hw->phy_sh->chip 0-u16max
PARAM_VALUE 0 wlc->hw->phy_sh->chippkg 0-15
PARAM_VALUE 0 wlc->hw->phy_sh->chiprev 0-15
PARAM_VALUE 0 wlc->hw->phy_sh->fast_timer 15
PARAM_VALUE 0 wlc->hw->phy_sh->glacial_timer 120
PARAM_VALUE 0 wlc->hw->phy_sh->phy_head->bw 2048
PARAM_VALUE 0 wlc->hw->phy_sh->phy_head->d11core s64min-(-4096),4096-s64max
PARAM_VALUE 0 wlc->hw->phy_sh->phy_head->do_initcal 1
PARAM_VALUE 0 wlc->hw->phy_sh->phy_head->min_txpower 8,10
PARAM_VALUE 0 wlc->hw->phy_sh->phy_head->mintxbias u16max
PARAM_VALUE 0 wlc->hw->phy_sh->phy_head->nphy_lastcal_temp (-50)
PARAM_VALUE 0 wlc->hw->phy_sh->phy_head->nrssi_table_delta s32max
PARAM_VALUE 0 wlc->hw->phy_sh->phy_head->phy_init_por 1
PARAM_VALUE 0 wlc->hw->phy_sh->phy_head->phy_spuravoid 0-1
PARAM_VALUE 0 wlc->hw->phy_sh->phy_head->phy_tempsense_offset (-16)-16
PARAM_VALUE 0 wlc->hw->phy_sh->phy_head->phy_txcore_disable_temp 1-255
PARAM_VALUE 0 wlc->hw->phy_sh->phy_head->phy_txcore_enable_temp (-4)-250
PARAM_VALUE 0 wlc->hw->phy_sh->phy_head->phy_wreg_limit 24
PARAM_VALUE 0 wlc->hw->phy_sh->phy_head->phycal_tempdelta 0-64
PARAM_VALUE 0 wlc->hw->phy_sh->phy_head->pubpi.ana_rev 0-15
PARAM_VALUE 0 wlc->hw->phy_sh->phy_head->pubpi.phy_corenum 2
PARAM_VALUE 0 wlc->hw->phy_sh->phy_head->pubpi.phy_rev 0-31
PARAM_VALUE 0 wlc->hw->phy_sh->phy_head->pubpi.phy_type 4,8
PARAM_VALUE 0 wlc->hw->phy_sh->phy_head->pubpi.radioid 8277-8279,8292
PARAM_VALUE 0 wlc->hw->phy_sh->phy_head->pubpi.radiorev 0-15
PARAM_VALUE 0 wlc->hw->phy_sh->phy_head->pubpi.radiover 0-15
PARAM_VALUE 0 wlc->hw->phy_sh->phy_head->radio_chanspec 6948,11009
PARAM_VALUE 0 wlc->hw->phy_sh->phy_head->radiopwr u16max
PARAM_VALUE 0 wlc->hw->phy_sh->phy_head->radiopwr_override (-1)
PARAM_VALUE 0 wlc->hw->phy_sh->phy_head->rc_cal u16max
PARAM_VALUE 0 wlc->hw->phy_sh->phy_head->refcnt 0-4294967295
PARAM_VALUE 0 wlc->hw->phy_sh->phy_head->rx2tx_biasentry (-1)
PARAM_VALUE 0 wlc->hw->phy_sh->phy_head->rxiq_antsel 3
PARAM_VALUE 0 wlc->hw->phy_sh->phy_head->rxiq_samps 10
PARAM_VALUE 0 wlc->hw->phy_sh->phy_head->sh s64min-(-4096),4096-s64max
PARAM_VALUE 0 wlc->hw->phy_sh->phy_head->tx_vos u16max
PARAM_VALUE 0 wlc->hw->phy_sh->phy_head->txpwr_percent 100
PARAM_VALUE 0 wlc->hw->phy_sh->phy_head->txpwridx (-1)
PARAM_VALUE 0 wlc->hw->phy_sh->phy_head->watchdog_override 1
PARAM_VALUE 0 wlc->hw->phy_sh->physhim s64min-(-4096),4096-s64max
PARAM_VALUE 0 wlc->hw->phy_sh->slow_timer 60
PARAM_VALUE 0 wlc->hw->phyclk 1
PARAM_VALUE 0 wlc->hw->physhim 4096-ptr_max
PARAM_VALUE 0 wlc->hw->physhim->wl->tasklet.use_callback 1
PARAM_VALUE 0 wlc->hw->physhim->wl->tx_flush_wq.head.next s64min-(-4096),4096-s64max
PARAM_VALUE 0 wlc->hw->physhim->wl->tx_flush_wq.head.prev s64min-(-4096),4096-s64max
PARAM_VALUE 0 wlc->hw->physhim->wlc->LFBL 2
PARAM_VALUE 0 wlc->hw->physhim->wlc->LRL 4
PARAM_VALUE 0 wlc->hw->physhim->wlc->RTSThresh 2347
PARAM_VALUE 0 wlc->hw->physhim->wlc->SFBL 3
PARAM_VALUE 0 wlc->hw->physhim->wlc->SRL 7
PARAM_VALUE 0 wlc->hw->physhim->wlc->beacon_template_virgin 1
PARAM_VALUE 0 wlc->hw->physhim->wlc->bsscfg s64min-(-4096),4096-s64max
PARAM_VALUE 0 wlc->hw->physhim->wlc->chanspec 11009
PARAM_VALUE 0 wlc->hw->physhim->wlc->core s64min-(-4096),4096-s64max
PARAM_VALUE 0 wlc->hw->physhim->wlc->corestate s64min-(-4096),4096-s64max
PARAM_VALUE 0 wlc->hw->physhim->wlc->default_bss s64min-(-4096),4096-s64max
PARAM_VALUE 0 wlc->hw->physhim->wlc->hw s64min-(-4096),4096-s64max
PARAM_VALUE 0 wlc->hw->physhim->wlc->include_legacy_erp 1
PARAM_VALUE 0 wlc->hw->physhim->wlc->modulecb s64min-(-4096),4096-s64max
PARAM_VALUE 0 wlc->hw->physhim->wlc->protection s64min-(-4096),4096-s64max
PARAM_VALUE 0 wlc->hw->physhim->wlc->pub s64min-(-4096),4096-s64max
PARAM_VALUE 0 wlc->hw->physhim->wlc->shortslot_override (-1)
PARAM_VALUE 0 wlc->hw->physhim->wlc->stf s64min-(-4096),4096-s64max
PARAM_VALUE 0 wlc->hw->physhim->wlc->usr_fragthresh 2346
PARAM_VALUE 0 wlc->hw->physhim->wlc->wl s64min-(-4096),4096-s64max
PARAM_VALUE 0 wlc->hw->shortslot 0
PARAM_VALUE 0 wlc->hw->sih 4096-ptr_max
PARAM_VALUE 0 wlc->hw->suspended_fifos 0
PARAM_VALUE 0 wlc->hw->txavail 4096-ptr_max
PARAM_VALUE 0 wlc->hw->unit 0-3
PARAM_VALUE 0 wlc->hw->wlc 4096-ptr_max
PARAM_VALUE 0 wlc->hw->wlc->LFBL 2
PARAM_VALUE 0 wlc->hw->wlc->LRL 4
PARAM_VALUE 0 wlc->hw->wlc->RTSThresh 2347
PARAM_VALUE 0 wlc->hw->wlc->SFBL 3
PARAM_VALUE 0 wlc->hw->wlc->SRL 7
PARAM_VALUE 0 wlc->hw->wlc->beacon_template_virgin 1
PARAM_VALUE 0 wlc->hw->wlc->bsscfg 4096-ptr_max
PARAM_VALUE 0 wlc->hw->wlc->chanspec 11009
PARAM_VALUE 0 wlc->hw->wlc->core 4096-ptr_max
PARAM_VALUE 0 wlc->hw->wlc->corestate 4096-ptr_max
PARAM_VALUE 0 wlc->hw->wlc->default_bss 4096-ptr_max
PARAM_VALUE 0 wlc->hw->wlc->defmacintmask 2955389028
PARAM_VALUE 0 wlc->hw->wlc->hw 4096-ptr_max
PARAM_VALUE 0 wlc->hw->wlc->include_legacy_erp 1
PARAM_VALUE 0 wlc->hw->wlc->modulecb 4096-ptr_max
PARAM_VALUE 0 wlc->hw->wlc->protection 4096-ptr_max
PARAM_VALUE 0 wlc->hw->wlc->pub 4096-ptr_max
PARAM_VALUE 0 wlc->hw->wlc->shortslot_override (-1)
PARAM_VALUE 0 wlc->hw->wlc->stf 4096-ptr_max
PARAM_VALUE 0 wlc->hw->wlc->usr_fragthresh 2346
PARAM_VALUE 0 wlc->hw->wlc->wl 4096-ptr_max
PARAM_VALUE 0 wlc->modulecb 4096-ptr_max
PARAM_VALUE 0 wlc->protection 4096-ptr_max
PARAM_VALUE 0 wlc->protection->g_override (-1)-2
PARAM_VALUE 0 wlc->protection->gmode_user 0-2,255
PARAM_VALUE 0 wlc->protection->n_cfg (-1)-2
PARAM_VALUE 0 wlc->protection->n_cfg_override (-1)-2
PARAM_VALUE 0 wlc->protection->n_pam_override (-1)-2
PARAM_VALUE 0 wlc->protection->nmode_user (-1)-2
PARAM_VALUE 0 wlc->protection->nongf_override (-1)-2
PARAM_VALUE 0 wlc->protection->overlap (-1)-2
PARAM_VALUE 0 wlc->pub 4096-ptr_max
PARAM_VALUE 0 wlc->pub->_ampdu 1
PARAM_VALUE 0 wlc->pub->_nbands 1-2
PARAM_VALUE 0 wlc->pub->_piomode 0
PARAM_VALUE 0 wlc->pub->boardrev 0-254,256-u16max
PARAM_VALUE 0 wlc->pub->corerev 0-255
PARAM_VALUE 0 wlc->pub->sih 4096-ptr_max
PARAM_VALUE 0 wlc->pub->sih->boardvendor 0-u16max
PARAM_VALUE 0 wlc->pub->unit 0-7
PARAM_VALUE 0 wlc->pub->wlc 4096-ptr_max
PARAM_VALUE 0 wlc->pub->wlc->pub 4096-ptr_max
PARAM_VALUE 0 wlc->stf 4096-ptr_max
PARAM_VALUE 0 wlc->stf->ant_rx_ovr 0-1,3
PARAM_VALUE 0 wlc->stf->hw_rxchain 1-14,16-255
PARAM_VALUE 0 wlc->stf->hw_txchain 1-14,16-255
PARAM_VALUE 0 wlc->stf->phytxant 0,64-16320
PARAM_VALUE 0 wlc->stf->rxchain 1-14,16-255
PARAM_VALUE 0 wlc->stf->rxstreams 0-8
PARAM_VALUE 0 wlc->stf->spatial_policy 0
PARAM_VALUE 0 wlc->stf->txchain 1-14,16-255
PARAM_VALUE 0 wlc->stf->txstreams 0-8
PARAM_VALUE 0 wlc->tx_duty_cycle_cck 0
PARAM_VALUE 0 wlc->tx_duty_cycle_ofdm 0
PARAM_VALUE 0 wlc->wl 4096-ptr_max
PARAM_VALUE 0 wlc->wl->lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 wlc->wl->tasklet.use_callback 1
PARAM_VALUE 0 wlc->wl->tx_flush_wq.head.next 4096-ptr_max
PARAM_VALUE 0 wlc->wl->tx_flush_wq.head.prev 4096-ptr_max
PARAM_VALUE 0 wlc->wl->wlc->hw->forcefastclk 1
PARAM_VALUE 0 wlc->wl->wlc->hw->wake_override 0,16-u32max
PARAM_VALUE 0 wlc->wl->wlc->wdtimer->dly_wrk.work.entry.next 1-u64max
PARAM_VALUE 0 wlc->wl->wlc->wdtimer->dly_wrk.work.entry.next->next 1-u64max
PARAM_VALUE 0 wlc->wl->wlc->wdtimer->dly_wrk.work.entry.prev 1-u64max
PARAM_VALUE 0 wlc->wl->wlc->wdtimer->dly_wrk.work.entry.prev->next 1-u64max
PARAM_VALUE 0 wlc->wl->wlc->wdtimer->dly_wrk.work.entry.prev->prev 1-u64max
PARAM_VALUE 0 *wlc->fragthresh 2346
PARAM_VALUE 0 *wlc->hw->band->mhfs 0-u16max
PARAM_VALUE 0 *wlc->hw->etheraddr 0-255
PARAM_VALUE 0 *wlc->stf->txcore 0-255
PARAM_VALUE 1 rs 4096-ptr_max
BUF_SIZE 0 wlc 912
DATA_SOURCE 0 wlc r brcms_c_attach_malloc
FUZZY_MAX 0 wlc->stf->txstreams 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 wlc->hw->band->pi->phy_rev 0-31[c]
HOST_DATA 0 wlc->hw->machwcap 0-u32max
HOST_DATA 0 wlc->hw->machwcap_backup 0-u32max
HOST_DATA 0 wlc->hw->phy_sh->phy_head->pubpi.phy_rev 0-31[c]

drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c brcms_c_bandinit_ordered() -> brcms_default_rateset()

Type Parameter Key Value
PARAM_VALUE 0 wlc 4096-ptr_max
PARAM_VALUE 0 wlc->bandstate 4096-ptr_max
PARAM_VALUE 0 wlc->bsscfg 4096-ptr_max
PARAM_VALUE 0 wlc->bsscfg->BSSID 4096-ptr_max
PARAM_VALUE 0 wlc->bsscfg->wlc 4096-ptr_max
PARAM_VALUE 0 wlc->bsscfg->wlc->hw 4096-ptr_max
PARAM_VALUE 0 wlc->bsscfg->wlc->hw->d11core 4096-ptr_max
PARAM_VALUE 0 wlc->bsscfg->wlc->hw->d11core->bus 4096-ptr_max
PARAM_VALUE 0 wlc->bsscfg->wlc->hw->d11core->bus->mapped_core 4096-ptr_max
PARAM_VALUE 0 wlc->bsscfg->wlc->hw->d11core->bus->mapped_core->bus 4096-ptr_max
PARAM_VALUE 0 wlc->bsscfg->wlc->hw->d11core->bus->ops 4096-ptr_max
PARAM_VALUE 0 wlc->bsscfg->wlc->hw->d11core->bus->ops->read32 4096-ptr_max
PARAM_VALUE 0 wlc->bsscfg->wlc->hw->d11core->bus->ops->write16 4096-ptr_max
PARAM_VALUE 0 wlc->bsscfg->wlc->hw->d11core->bus->ops->write32 4096-ptr_max
PARAM_VALUE 0 wlc->bsscfg->wlc->pub->cur_etheraddr 4096-ptr_max
PARAM_VALUE 0 wlc->core 4096-ptr_max
PARAM_VALUE 0 wlc->hw 4096-ptr_max
PARAM_VALUE 0 wlc->hw->band 4096-ptr_max
PARAM_VALUE 0 wlc->hw->clk 1
PARAM_VALUE 0 wlc->hw->d11core 4096-ptr_max
PARAM_VALUE 0 wlc->hw->d11core->bus 4096-ptr_max
PARAM_VALUE 0 wlc->hw->d11core->bus->mapped_core->bus 4096-ptr_max
PARAM_VALUE 0 wlc->hw->d11core->bus->ops 4096-ptr_max
PARAM_VALUE 0 wlc->hw->d11core->bus->ops->read32 4096-ptr_max
PARAM_VALUE 0 wlc->hw->d11core->bus->ops->write16 4096-ptr_max
PARAM_VALUE 0 wlc->hw->d11core->bus->ops->write32 4096-ptr_max
PARAM_VALUE 0 wlc->hw->mac_suspend_depth 1
PARAM_VALUE 0 wlc->hw->mute_override 0
PARAM_VALUE 0 wlc->hw->phyclk 1
PARAM_VALUE 0 wlc->hw->sih->pmurev 0-255
PARAM_VALUE 0 wlc->hw->suspended_fifos 0
PARAM_VALUE 0 wlc->hw->wake_override 4,20
PARAM_VALUE 0 wlc->hw->wlc 4096-ptr_max
PARAM_VALUE 0 wlc->hw->wlc->hw 4096-ptr_max
PARAM_VALUE 0 wlc->hw->wlc->wl 4096-ptr_max
PARAM_VALUE 0 wlc->hw->wlc->wl->isr_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 wlc->hw->wlc->wl->wlc 4096-ptr_max
PARAM_VALUE 0 wlc->pub 4096-ptr_max
PARAM_VALUE 0 wlc->pub->_nbands 1-u32max
PARAM_VALUE 0 wlc->pub->ieee_hw 4096-ptr_max
PARAM_VALUE 0 wlc->pub->ieee_hw->conf.chandef.chan 4096-ptr_max
PARAM_VALUE 1 rs 8409249855687421952
CAPPED_DATA 0 wlc->bsscfg->wlc->hw->d11core 1
CAPPED_DATA 0 wlc->hw->d11core 1
DATA_SOURCE 0 wlc $0
MEM_ZERO 0 wlc->core->macstat_snapshot
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &wl->lock
LOCK2 bh
HALF_LOCKED2 global &rtnl_mutex
TYPE_LOCK (struct brcms_info)->lock