Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.c brcms_attach() -> brcms_c_module_register()

Type Parameter Key Value
PARAM_VALUE 0 pub 4096-ptr_max
PARAM_VALUE 0 pub->ieee_hw 4096-ptr_max
PARAM_VALUE 1 name 8130562805013045248
PARAM_VALUE 2 hdl 4096-ptr_max
PARAM_VALUE 2 hdl->callbacks.counter 0
PARAM_VALUE 2 hdl->irq 0
PARAM_VALUE 2 hdl->pub 4096-ptr_max
PARAM_VALUE 2 hdl->pub->ieee_hw 4096-ptr_max
PARAM_VALUE 2 hdl->tasklet.count.counter 0
PARAM_VALUE 2 hdl->tasklet.data 0
PARAM_VALUE 2 hdl->tasklet.next 0
PARAM_VALUE 2 hdl->tasklet.state 0
PARAM_VALUE 2 hdl->tasklet.use_callback 1
PARAM_VALUE 2 hdl->tx_flush_wq.head.next 4096-ptr_max
PARAM_VALUE 2 hdl->tx_flush_wq.head.next->next 4096-ptr_max
PARAM_VALUE 2 hdl->tx_flush_wq.head.prev 4096-ptr_max
PARAM_VALUE 2 hdl->tx_flush_wq.head.prev->next 4096-ptr_max
PARAM_VALUE 2 hdl->tx_flush_wq.head.prev->prev 4096-ptr_max
PARAM_VALUE 2 hdl->wlc 4096-ptr_max
PARAM_VALUE 2 hdl->wlc->ampdu 4096-ptr_max
PARAM_VALUE 2 hdl->wlc->ampdu->ba_rx_wsize 64
PARAM_VALUE 2 hdl->wlc->ampdu->ba_tx_wsize 64
PARAM_VALUE 2 hdl->wlc->ampdu->dur 5
PARAM_VALUE 2 hdl->wlc->ampdu->ffpld_rsvd 2048
PARAM_VALUE 2 hdl->wlc->ampdu->max_pdu (-1)
PARAM_VALUE 2 hdl->wlc->ampdu->mpdu_density 6
PARAM_VALUE 2 hdl->wlc->ampdu->retry_limit 5
PARAM_VALUE 2 hdl->wlc->ampdu->rr_retry_limit 2
PARAM_VALUE 2 hdl->wlc->ampdu->rx_factor 2-3
PARAM_VALUE 2 hdl->wlc->ampdu->tx_max_funl 200
PARAM_VALUE 2 hdl->wlc->asi 4096-ptr_max
PARAM_VALUE 2 hdl->wlc->asi->antcfg_11n.num_antcfg 0,3-4
PARAM_VALUE 2 hdl->wlc->asi->antcfg_cur.num_antcfg 0,3-4
PARAM_VALUE 2 hdl->wlc->asi->antsel_type 0-2
PARAM_VALUE 2 hdl->wlc->asi->pub 4096-ptr_max
PARAM_VALUE 2 hdl->wlc->asi->pub->_ampdu 1
PARAM_VALUE 2 hdl->wlc->asi->pub->_nbands 1-2
PARAM_VALUE 2 hdl->wlc->asi->pub->boardrev 0-254,256-u16max
PARAM_VALUE 2 hdl->wlc->asi->pub->corerev 0-255
PARAM_VALUE 2 hdl->wlc->asi->pub->sih 4096-ptr_max
PARAM_VALUE 2 hdl->wlc->asi->pub->unit 0-1
PARAM_VALUE 2 hdl->wlc->asi->pub->wlc 4096-ptr_max
PARAM_VALUE 2 hdl->wlc->asi->wlc 4096-ptr_max
PARAM_VALUE 2 hdl->wlc->band 4096-ptr_max
PARAM_VALUE 2 hdl->wlc->bandstate 4096-ptr_max
PARAM_VALUE 2 hdl->wlc->bcn_rspec 0-u16max
PARAM_VALUE 2 hdl->wlc->bsscfg 4096-ptr_max
PARAM_VALUE 2 hdl->wlc->bsscfg->wlc 4096-ptr_max
PARAM_VALUE 2 hdl->wlc->cck_40txbw (-1)
PARAM_VALUE 2 hdl->wlc->cmi 4096-ptr_max
PARAM_VALUE 2 hdl->wlc->cmi->pub->_ampdu 1
PARAM_VALUE 2 hdl->wlc->cmi->pub->_nbands 1-2
PARAM_VALUE 2 hdl->wlc->cmi->pub->boardrev 0-254,256-u16max
PARAM_VALUE 2 hdl->wlc->cmi->pub->corerev 0-255
PARAM_VALUE 2 hdl->wlc->cmi->pub->unit 0-1
PARAM_VALUE 2 hdl->wlc->cmi->pub->wlc s64min-(-4096),4096-s64max
PARAM_VALUE 2 hdl->wlc->cmi->wlc s64min-(-4096),4096-s64max
PARAM_VALUE 2 hdl->wlc->cmi->world_regd 6584568819213258752
PARAM_VALUE 2 hdl->wlc->core 4096-ptr_max
PARAM_VALUE 2 hdl->wlc->core->macstat_snapshot 4096-ptr_max
PARAM_VALUE 2 hdl->wlc->core->txavail 4096-ptr_max
PARAM_VALUE 2 hdl->wlc->corestate->macstat_snapshot 4096-ptr_max
PARAM_VALUE 2 hdl->wlc->default_bss 4096-ptr_max
PARAM_VALUE 2 hdl->wlc->default_bss->beacon_period 100
PARAM_VALUE 2 hdl->wlc->default_bss->chanspec 11009
PARAM_VALUE 2 hdl->wlc->default_bss->flags 0,32
PARAM_VALUE 2 hdl->wlc->default_bss->rateset->mcs 0-255
PARAM_VALUE 2 hdl->wlc->default_bss->rateset->rates 0-255
PARAM_VALUE 2 hdl->wlc->home_chanspec 11009
PARAM_VALUE 2 hdl->wlc->hw 4096-ptr_max
PARAM_VALUE 2 hdl->wlc->hw->antsel_avail 0-1
PARAM_VALUE 2 hdl->wlc->hw->antsel_type 0-2
PARAM_VALUE 2 hdl->wlc->hw->bandstate 4096-ptr_max
PARAM_VALUE 2 hdl->wlc->hw->bmac_phytxant 0,64-16320
PARAM_VALUE 2 hdl->wlc->hw->d11core 4096-ptr_max
PARAM_VALUE 2 hdl->wlc->hw->d11core->bus 4096-ptr_max
PARAM_VALUE 2 hdl->wlc->hw->d11core->bus->mapped_core->bus 4096-ptr_max
PARAM_VALUE 2 hdl->wlc->hw->txavail 4096-ptr_max
PARAM_VALUE 2 hdl->wlc->hw->wlc 4096-ptr_max
PARAM_VALUE 2 hdl->wlc->mimo_40txbw (-1)
PARAM_VALUE 2 hdl->wlc->mimoft 2
PARAM_VALUE 2 hdl->wlc->ofdm_40txbw (-1)
PARAM_VALUE 2 hdl->wlc->protection->g_override (-1)-2
PARAM_VALUE 2 hdl->wlc->protection->gmode_user 0-2,255
PARAM_VALUE 2 hdl->wlc->protection->n_cfg (-1)-2
PARAM_VALUE 2 hdl->wlc->protection->n_cfg_override (-1)-2
PARAM_VALUE 2 hdl->wlc->protection->n_pam_override (-1)-2
PARAM_VALUE 2 hdl->wlc->protection->nmode_user 0-3
PARAM_VALUE 2 hdl->wlc->protection->nongf_override (-1)-2
PARAM_VALUE 2 hdl->wlc->protection->overlap (-1)-2
PARAM_VALUE 2 hdl->wlc->pub 4096-ptr_max
PARAM_VALUE 2 hdl->wlc->pub->_ampdu 1
PARAM_VALUE 2 hdl->wlc->pub->_nbands 1-2
PARAM_VALUE 2 hdl->wlc->pub->boardrev 0-254,256-u16max
PARAM_VALUE 2 hdl->wlc->pub->corerev 0-255
PARAM_VALUE 2 hdl->wlc->pub->sih 4096-ptr_max
PARAM_VALUE 2 hdl->wlc->pub->unit 0-1
PARAM_VALUE 2 hdl->wlc->pub->wlc 4096-ptr_max
PARAM_VALUE 2 hdl->wlc->radio_timer 4096-ptr_max
PARAM_VALUE 2 hdl->wlc->radio_timer->arg 4096-ptr_max
PARAM_VALUE 2 hdl->wlc->radio_timer->fn 1185307000766267392
PARAM_VALUE 2 hdl->wlc->radio_timer->wl 4096-ptr_max
PARAM_VALUE 2 hdl->wlc->stf 4096-ptr_max
PARAM_VALUE 2 hdl->wlc->stf->ant_rx_ovr 0-1,3
PARAM_VALUE 2 hdl->wlc->stf->hw_rxchain 1-14,16-255
PARAM_VALUE 2 hdl->wlc->stf->hw_txchain 1-14,16-255
PARAM_VALUE 2 hdl->wlc->stf->phytxant 0,64-16320
PARAM_VALUE 2 hdl->wlc->stf->rxchain 1-14,16-255
PARAM_VALUE 2 hdl->wlc->stf->rxstreams 0-32
PARAM_VALUE 2 hdl->wlc->stf->ss_algo_channel u16max
PARAM_VALUE 2 hdl->wlc->stf->ss_algosel_auto 1
PARAM_VALUE 2 hdl->wlc->stf->txchain 1-14,16-255
PARAM_VALUE 2 hdl->wlc->stf->txstreams 0-32
PARAM_VALUE 2 hdl->wlc->tx_duty_cycle_cck 0
PARAM_VALUE 2 hdl->wlc->tx_duty_cycle_ofdm 0
PARAM_VALUE 2 hdl->wlc->wdtimer 4096-ptr_max
PARAM_VALUE 2 hdl->wlc->wdtimer->arg 4096-ptr_max
PARAM_VALUE 2 hdl->wlc->wdtimer->fn 3145362601057456128
PARAM_VALUE 2 hdl->wlc->wdtimer->wl 4096-ptr_max
PARAM_VALUE 2 hdl->wlc->wl 4096-ptr_max
PARAM_VALUE 2 hdl->wlc->wl->lock.rlock.dep_map->name 0-255
PARAM_VALUE 2 hdl->wlc->wl->tasklet.use_callback 1
PARAM_VALUE 2 hdl->wlc->wl->timers 4096-ptr_max
PARAM_VALUE 2 hdl->wlc->wl->timers->arg 4096-ptr_max
PARAM_VALUE 2 hdl->wlc->wl->timers->wl 4096-ptr_max
PARAM_VALUE 2 hdl->wlc->wl->tx_flush_wq.head.next 4096-ptr_max
PARAM_VALUE 2 hdl->wlc->wl->tx_flush_wq.head.prev 4096-ptr_max
PARAM_VALUE 2 *hdl->wlc->autocountry_default 0-255
PARAM_VALUE 2 *hdl->wlc->country_default 0-255
PARAM_VALUE 2 *hdl->wlc->fragthresh 2346
PARAM_VALUE 2 *hdl->wlc->hw->d11core->bus->sprom->alpha2 0-255
PARAM_VALUE 2 *hdl->wlc->pub->srom_ccode 0-255
PARAM_VALUE 2 *hdl->wlc->stf->txcore 0-255
PARAM_VALUE 3 d_fn 0
BUF_SIZE 0 pub->ieee_hw 32,208,1864
BUF_SIZE 1 name 6
BUF_SIZE 2 hdl->pub->ieee_hw 32,208,1864
BUF_SIZE 2 hdl->wlc 912
CAPPED_DATA 2 hdl->wlc->pub->_nbands 1
DATA_SOURCE 0 pub r brcms_c_pub
STR_LEN 0 pub 5
PARAM_COMPARE 0 pub == $2->wlc->pub
PARAM_COMPARE 0 pub == $2->wlc->pub
PARAM_COMPARE 2 hdl->pub == $2->wlc->pub
TERMINATED 1 name 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL