| H A D | main.c | 352 static u8 brcms_basic_rate(struct brcms_c_info *wlc, u32 rspec) in brcms_basic_rate() argument 383 static bool brcms_deviceremoved(struct brcms_c_info *wlc) in brcms_deviceremoved() argument 395 static int brcms_txpktpendtot(struct brcms_c_info *wlc) in brcms_txpktpendtot() argument 406 brcms_is_mband_unlocked(struct brcms_c_info * wlc) brcms_is_mband_unlocked() argument 430 brcms_c_detach_mfree(struct brcms_c_info * wlc) brcms_c_detach_mfree() argument 478 struct brcms_c_info *wlc; brcms_c_attach_malloc() local 607 brcms_c_calc_frame_time(struct brcms_c_info * wlc,u32 ratespec,u8 preamble_type,uint mac_len) brcms_c_calc_frame_time() argument 800 brcms_c_setband_inact(struct brcms_c_info * wlc,uint bandunit) brcms_c_setband_inact() argument 826 brcms_c_dotxstatus(struct brcms_c_info * wlc,struct tx_status * txs) brcms_c_dotxstatus() argument 1058 brcms_c_tbtt(struct brcms_c_info * wlc) brcms_c_tbtt() argument 1070 brcms_c_mhfdef(struct brcms_c_info * wlc,u16 * mhfs,u16 mhf2_init) brcms_c_mhfdef() argument 1096 brcms_b_attach_dmapio(struct brcms_c_info * wlc,uint j,bool wme) brcms_b_attach_dmapio() argument 1198 struct brcms_c_info *wlc = wlc_hw->wlc; brcms_b_info_init() local 1588 struct brcms_c_info *wlc = wlc_hw->wlc; brcms_b_upd_synthpu() local 1687 brcms_b_bsinit(struct brcms_c_info * wlc,u16 chanspec) brcms_b_bsinit() argument 1806 struct brcms_c_info *wlc = wlc_hw->wlc; brcms_b_setband() local 2151 brcms_c_start_station(struct brcms_c_info * wlc,u8 * addr) brcms_c_start_station() argument 2157 brcms_c_start_ap(struct brcms_c_info * wlc,u8 * addr,const u8 * bssid,u8 * ssid,size_t ssid_len) brcms_c_start_ap() argument 2169 brcms_c_start_adhoc(struct brcms_c_info * wlc,u8 * addr) brcms_c_start_adhoc() argument 2178 brcms_c_gpio_init(struct brcms_c_info * wlc) brcms_c_gpio_init() argument 2378 brcms_c_intrson(struct brcms_c_info * wlc) brcms_c_intrson() argument 2385 brcms_c_intrsoff(struct brcms_c_info * wlc) brcms_c_intrsoff() argument 2404 brcms_c_intrsrestore(struct brcms_c_info * wlc,u32 macintmask) brcms_c_intrsrestore() argument 2506 brcms_c_mute(struct brcms_c_info * wlc,bool mute_tx) brcms_c_mute() argument 2519 wlc_intstatus(struct brcms_c_info * wlc,bool in_isr) wlc_intstatus() argument 2571 brcms_c_intrsupd(struct brcms_c_info * wlc) brcms_c_intrsupd() argument 2594 brcms_c_isr(struct brcms_c_info * wlc) brcms_c_isr() argument 2622 brcms_c_suspend_mac_and_wait(struct brcms_c_info * wlc) brcms_c_suspend_mac_and_wait() argument 2690 brcms_c_enable_mac(struct brcms_c_info * wlc) brcms_c_enable_mac() argument 2876 brcms_c_flushqueues(struct brcms_c_info * wlc) brcms_c_flushqueues() argument 2993 brcms_c_copyto_shm(struct brcms_c_info * wlc,uint offset,const void * buf,int len) brcms_c_copyto_shm() argument 3052 brcms_c_ps_allowed(struct brcms_c_info * wlc) brcms_c_ps_allowed() argument 3058 brcms_c_statsupd(struct brcms_c_info * wlc) brcms_c_statsupd() argument 3121 brcms_c_reset(struct brcms_c_info * wlc) brcms_c_reset() argument 3155 brcms_b_coreinit(struct brcms_c_info * wlc) brcms_b_coreinit() argument 3331 struct brcms_c_info *wlc = wlc_hw->wlc; brcms_b_init() local 3373 brcms_c_set_phy_chanspec(struct brcms_c_info * wlc,u16 chanspec) brcms_c_set_phy_chanspec() argument 3390 brcms_default_rateset(struct brcms_c_info * wlc,struct brcms_c_rateset * rs) brcms_default_rateset() argument 3400 brcms_c_rate_lookup_init(struct brcms_c_info * wlc,struct brcms_c_rateset * rateset) brcms_c_rate_lookup_init() argument 3494 brcms_c_bandinit_ordered(struct brcms_c_info * wlc,u16 chanspec) brcms_c_bandinit_ordered() argument 3543 brcms_c_mac_promisc(struct brcms_c_info * wlc,uint filter_flags) brcms_c_mac_promisc() argument 3571 brcms_c_ucode_mac_upd(struct brcms_c_info * wlc) brcms_c_ucode_mac_upd() argument 3596 brcms_c_write_rate_shm(struct brcms_c_info * wlc,u8 rate,u8 basic_rate) brcms_c_write_rate_shm() argument 3631 brcms_c_rateset_get_hwrs(struct brcms_c_info * wlc) brcms_c_rateset_get_hwrs() argument 3648 brcms_c_set_ratetable(struct brcms_c_info * wlc) brcms_c_set_ratetable() argument 3679 brcms_c_bsinit(struct brcms_c_info * wlc) brcms_c_bsinit() argument 3697 brcms_c_duty_cycle_set(struct brcms_c_info * wlc,int duty_cycle,bool isOFDM,bool writeToShm) brcms_c_duty_cycle_set() argument 3725 brcms_c_set_ps_ctrl(struct brcms_c_info * wlc) brcms_c_set_ps_ctrl() argument 3755 struct brcms_c_info *wlc = bsscfg->wlc; brcms_c_set_mac() local 3772 brcms_c_set_ssid(struct brcms_c_info * wlc,u8 * ssid,size_t ssid_len) brcms_c_set_ssid() argument 3796 brcms_c_switch_shortslot(struct brcms_c_info * wlc,bool shortslot) brcms_c_switch_shortslot() argument 3810 brcms_c_set_home_chanspec(struct brcms_c_info * wlc,u16 chanspec) brcms_c_set_home_chanspec() argument 3866 brcms_c_setband(struct brcms_c_info * wlc,uint bandunit) brcms_c_setband() argument 3881 brcms_c_set_chanspec(struct brcms_c_info * wlc,u16 chanspec) brcms_c_set_chanspec() argument 3939 brcms_c_beacon_phytxctl_txant_upd(struct brcms_c_info * wlc,u32 bcn_rspec) brcms_c_beacon_phytxctl_txant_upd() argument 3960 brcms_c_protection_upd(struct brcms_c_info * wlc,uint idx,int val) brcms_c_protection_upd() argument 4009 brcms_c_ht_update_sgi_rx(struct brcms_c_info * wlc,int val) brcms_c_ht_update_sgi_rx() argument 4017 brcms_c_ht_update_ldpc(struct brcms_c_info * wlc,s8 val) brcms_c_ht_update_ldpc() argument 4028 brcms_c_wme_setparams(struct brcms_c_info * wlc,u16 aci,const struct ieee80211_tx_queue_params * params,bool suspend) brcms_c_wme_setparams() argument 4093 brcms_c_edcf_setparams(struct brcms_c_info * wlc,bool suspend) brcms_c_edcf_setparams() argument 4128 brcms_c_radio_monitor_start(struct brcms_c_info * wlc) brcms_c_radio_monitor_start() argument 4139 brcms_c_radio_monitor_stop(struct brcms_c_info * wlc) brcms_c_radio_monitor_stop() argument 4150 brcms_c_radio_hwdisable_upd(struct brcms_c_info * wlc) brcms_c_radio_hwdisable_upd() argument 4162 brcms_c_check_radio_disabled(struct brcms_c_info * wlc) brcms_c_check_radio_disabled() argument 4173 struct brcms_c_info *wlc = (struct brcms_c_info *) arg; brcms_c_radio_timer() local 4186 brcms_b_watchdog(struct brcms_c_info * wlc) brcms_b_watchdog() argument 4206 brcms_c_watchdog(struct brcms_c_info * wlc) brcms_c_watchdog() argument 4247 struct brcms_c_info *wlc = (struct brcms_c_info *) arg; brcms_c_watchdog_by_timer() local 4252 brcms_c_timers_init(struct brcms_c_info * wlc,int unit) brcms_c_timers_init() argument 4280 brcms_c_info_init(struct brcms_c_info * wlc,int unit) brcms_c_info_init() argument 4330 brcms_c_attach_module(struct brcms_c_info * wlc) brcms_c_attach_module() argument 4362 brcms_c_pub(struct brcms_c_info * wlc) brcms_c_pub() argument 4373 brcms_b_attach(struct brcms_c_info * wlc,struct bcma_device * core,uint unit,bool piomode) brcms_b_attach() argument 4679 brcms_c_attach_stf_ant_init(struct brcms_c_info * wlc) brcms_c_attach_stf_ant_init() argument 4720 brcms_c_bss_default_init(struct brcms_c_info * wlc) brcms_c_bss_default_init() argument 4752 brcms_c_update_mimo_band_bwcap(struct brcms_c_info * wlc,u8 bwcap) brcms_c_update_mimo_band_bwcap() argument 4774 brcms_c_timers_deinit(struct brcms_c_info * wlc) brcms_c_timers_deinit() argument 4787 brcms_c_detach_module(struct brcms_c_info * wlc) brcms_c_detach_module() argument 4805 brcms_b_detach(struct brcms_c_info * wlc) brcms_b_detach() argument 4844 brcms_c_detach(struct brcms_c_info * wlc) brcms_c_detach() argument 4869 brcms_c_ap_upd(struct brcms_c_info * wlc) brcms_c_ap_upd() argument 4970 brcms_c_wme_retries_write(struct brcms_c_info * wlc) brcms_c_wme_retries_write() argument 4984 brcms_c_up(struct brcms_c_info * wlc) brcms_c_up() argument 5150 brcms_c_down(struct brcms_c_info * wlc) brcms_c_down() argument 5202 brcms_c_set_gmode(struct brcms_c_info * wlc,u8 gmode,bool config) brcms_c_set_gmode() argument 5290 brcms_c_set_nmode(struct brcms_c_info * wlc) brcms_c_set_nmode() argument 5318 brcms_c_set_internal_rateset(struct brcms_c_info * wlc,struct brcms_c_rateset * rs_arg) brcms_c_set_internal_rateset() argument 5361 brcms_c_ofdm_rateset_war(struct brcms_c_info * wlc) brcms_c_ofdm_rateset_war() argument 5366 brcms_c_set_channel(struct brcms_c_info * wlc,u16 channel) brcms_c_set_channel() argument 5396 brcms_c_set_rate_limit(struct brcms_c_info * wlc,u16 srl,u16 lrl) brcms_c_set_rate_limit() argument 5420 brcms_c_get_current_rateset(struct brcms_c_info * wlc,struct brcm_rateset * currs) brcms_c_get_current_rateset() argument 5435 brcms_c_set_rateset(struct brcms_c_info * wlc,struct brcm_rateset * rs) brcms_c_set_rateset() argument 5467 brcms_c_time_lock(struct brcms_c_info * wlc) brcms_c_time_lock() argument 5474 brcms_c_time_unlock(struct brcms_c_info * wlc) brcms_c_time_unlock() argument 5481 brcms_c_set_beacon_period(struct brcms_c_info * wlc,u16 period) brcms_c_set_beacon_period() argument 5500 brcms_c_get_phy_type(struct brcms_c_info * wlc,int phyidx) brcms_c_get_phy_type() argument 5505 brcms_c_set_shortslot_override(struct brcms_c_info * wlc,s8 sslot_override) brcms_c_set_shortslot_override() argument 5540 struct brcms_c_info *wlc = (struct brcms_c_info *) pub->wlc; brcms_c_module_register() local 5561 struct brcms_c_info *wlc = (struct brcms_c_info *) pub->wlc; brcms_c_module_unregister() local 5656 bcmc_fid_generate(struct brcms_c_info * wlc,struct brcms_bss_cfg * bsscfg,struct d11txh * txh) bcmc_fid_generate() argument 5672 brcms_c_calc_ack_time(struct brcms_c_info * wlc,u32 rspec,u8 preamble_type) brcms_c_calc_ack_time() argument 5691 brcms_c_calc_cts_time(struct brcms_c_info * wlc,u32 rspec,u8 preamble_type) brcms_c_calc_cts_time() argument 5698 brcms_c_calc_ba_time(struct brcms_c_info * wlc,u32 rspec,u8 preamble_type) brcms_c_calc_ba_time() argument 5724 brcms_c_compute_frame_dur(struct brcms_c_info * wlc,u32 rate,u8 preamble_type,uint next_frag_len) brcms_c_compute_frame_dur() argument 5748 brcms_c_calc_frame_len(struct brcms_c_info * wlc,u32 ratespec,u8 preamble_type,uint dur) brcms_c_calc_frame_len() argument 5793 brcms_c_valid_rate(struct brcms_c_info * wlc,u32 rspec,int band,bool verbose) brcms_c_valid_rate() argument 5827 mac80211_wlc_set_nrate(struct brcms_c_info * wlc,struct brcms_band * cur_band,u32 int_val) mac80211_wlc_set_nrate() argument 5942 brcms_c_cck_plcp_set(struct brcms_c_info * wlc,int rate_500,uint length,u8 * plcp) brcms_c_cck_plcp_set() argument 6026 brcms_c_compute_cck_plcp(struct brcms_c_info * wlc,u32 rspec,uint length,u8 * plcp) brcms_c_compute_cck_plcp() argument 6035 brcms_c_compute_plcp(struct brcms_c_info * wlc,u32 rspec,uint length,u8 * plcp) brcms_c_compute_plcp() argument 6058 brcms_c_compute_rtscts_dur(struct brcms_c_info * wlc,bool cts_only,u32 rts_rate,u32 frame_rate,u8 rts_preamble_type,u8 frame_preamble_type,uint frame_len,bool ba) brcms_c_compute_rtscts_dur() argument 6092 brcms_c_phytxctl1_calc(struct brcms_c_info * wlc,u32 rspec) brcms_c_phytxctl1_calc() argument 6152 brcms_c_d11hdrs_mac80211(struct brcms_c_info * wlc,struct ieee80211_hw * hw,struct sk_buff * p,struct scb * scb,uint frag,uint nfrags,uint queue,uint next_frag_len) brcms_c_d11hdrs_mac80211() argument 6789 brcms_c_tx(struct brcms_c_info * wlc,struct sk_buff * skb) brcms_c_tx() argument 6843 brcms_c_sendpkt_mac80211(struct brcms_c_info * wlc,struct sk_buff * sdu,struct ieee80211_hw * hw) brcms_c_sendpkt_mac80211() argument 6860 brcms_c_txfifo(struct brcms_c_info * wlc,uint fifo,struct sk_buff * p) brcms_c_txfifo() argument 6884 brcms_c_rspec_to_rts_rspec(struct brcms_c_info * wlc,u32 rspec,bool use_rspec,u16 mimo_ctlchbw) brcms_c_rspec_to_rts_rspec() argument 6931 brcms_c_bcn_li_upd(struct brcms_c_info * wlc) brcms_c_bcn_li_upd() argument 6966 brcms_c_recover_tsf64(struct brcms_c_info * wlc,struct d11rxhdr * rxh) brcms_c_recover_tsf64() argument 6991 prep_mac80211_status(struct brcms_c_info * wlc,struct d11rxhdr * rxh,struct sk_buff * p,struct ieee80211_rx_status * rx_status) prep_mac80211_status() argument 7104 brcms_c_recvctl(struct brcms_c_info * wlc,struct d11rxhdr * rxh,struct sk_buff * p) brcms_c_recvctl() argument 7137 brcms_c_calc_lsig_len(struct brcms_c_info * wlc,u32 ratespec,uint mac_len) brcms_c_calc_lsig_len() argument 7179 brcms_c_mod_prb_rsp_rate_table(struct brcms_c_info * wlc,uint frame_len) brcms_c_mod_prb_rsp_rate_table() argument 7230 brcms_c_beacon_write(struct brcms_c_info * wlc,struct sk_buff * beacon,u16 tim_offset,u16 dtim_period,bool bcn0,bool bcn1) brcms_c_beacon_write() argument 7280 brcms_c_update_beacon_hw(struct brcms_c_info * wlc,struct sk_buff * beacon,u16 tim_offset,u16 dtim_period) brcms_c_update_beacon_hw() argument 7332 brcms_c_update_beacon(struct brcms_c_info * wlc) brcms_c_update_beacon() argument 7348 brcms_c_set_new_beacon(struct brcms_c_info * wlc,struct sk_buff * beacon,u16 tim_offset,u16 dtim_period) brcms_c_set_new_beacon() argument 7364 brcms_c_set_new_probe_resp(struct brcms_c_info * wlc,struct sk_buff * probe_resp) brcms_c_set_new_probe_resp() argument 7378 brcms_c_enable_probe_resp(struct brcms_c_info * wlc,bool enable) brcms_c_enable_probe_resp() argument 7391 brcms_c_shm_ssid_upd(struct brcms_c_info * wlc,struct brcms_bss_cfg * cfg) brcms_c_shm_ssid_upd() argument 7406 brcms_c_bss_update_probe_resp(struct brcms_c_info * wlc,struct brcms_bss_cfg * cfg,struct sk_buff * probe_resp,bool suspend) brcms_c_bss_update_probe_resp() argument 7441 brcms_c_update_probe_resp(struct brcms_c_info * wlc,bool suspend) brcms_c_update_probe_resp() argument 7467 brcms_c_set_addrmatch(struct brcms_c_info * wlc,int match_reg_offset,const u8 * addr) brcms_c_set_addrmatch() argument 7478 brcms_c_scan_start(struct brcms_c_info * wlc) brcms_c_scan_start() argument 7483 brcms_c_scan_stop(struct brcms_c_info * wlc) brcms_c_scan_stop() argument 7488 brcms_c_associate_upd(struct brcms_c_info * wlc,bool state) brcms_c_associate_upd() argument 7511 brcms_c_get_curband(struct brcms_c_info * wlc) brcms_c_get_curband() argument 7516 brcms_c_tx_flush_completed(struct brcms_c_info * wlc) brcms_c_tx_flush_completed() argument 7528 brcms_c_set_beacon_listen_interval(struct brcms_c_info * wlc,u8 interval) brcms_c_set_beacon_listen_interval() argument 7535 brcms_c_tsf_get(struct brcms_c_info * wlc) brcms_c_tsf_get() argument 7549 brcms_c_tsf_set(struct brcms_c_info * wlc,u64 tsf) brcms_c_tsf_set() argument 7565 brcms_c_set_tx_power(struct brcms_c_info * wlc,int txpwr) brcms_c_set_tx_power() argument 7574 brcms_c_get_tx_power(struct brcms_c_info * wlc) brcms_c_get_tx_power() argument 7590 brcms_c_recv(struct brcms_c_info * wlc,struct sk_buff * p) brcms_c_recv() argument 7701 brcms_c_dpc(struct brcms_c_info * wlc,bool bounded) brcms_c_dpc() argument 7788 brcms_c_init(struct brcms_c_info * wlc,bool mute_tx) brcms_c_init() argument 7894 struct brcms_c_info *wlc; brcms_c_attach() local [all...] |