Lines Matching defs:wlc

124 /* wlc internal bss_info */
142 * The wlc handle points at this.
145 struct brcms_c_info *wlc;
272 uint brcms_c_detach(struct brcms_c_info *wlc);
273 int brcms_c_up(struct brcms_c_info *wlc);
274 uint brcms_c_down(struct brcms_c_info *wlc);
277 void brcms_c_init(struct brcms_c_info *wlc, bool mute_tx);
278 void brcms_c_reset(struct brcms_c_info *wlc);
280 void brcms_c_intrson(struct brcms_c_info *wlc);
281 u32 brcms_c_intrsoff(struct brcms_c_info *wlc);
282 void brcms_c_intrsrestore(struct brcms_c_info *wlc, u32 macintmask);
283 bool brcms_c_intrsupd(struct brcms_c_info *wlc);
284 bool brcms_c_isr(struct brcms_c_info *wlc);
285 bool brcms_c_dpc(struct brcms_c_info *wlc, bool bounded);
286 bool brcms_c_sendpkt_mac80211(struct brcms_c_info *wlc, struct sk_buff *sdu,
288 bool brcms_c_aggregatable(struct brcms_c_info *wlc, u8 tid);
289 void brcms_c_protection_upd(struct brcms_c_info *wlc, uint idx, int val);
291 void brcms_c_set_addrmatch(struct brcms_c_info *wlc, int match_reg_offset,
293 void brcms_c_wme_setparams(struct brcms_c_info *wlc, u16 aci,
296 struct brcms_pub *brcms_c_pub(struct brcms_c_info *wlc);
297 void brcms_c_ampdu_flush(struct brcms_c_info *wlc, struct ieee80211_sta *sta,
299 void brcms_c_ampdu_tx_operational(struct brcms_c_info *wlc, u8 tid,
306 void brcms_c_suspend_mac_and_wait(struct brcms_c_info *wlc);
307 void brcms_c_enable_mac(struct brcms_c_info *wlc);
308 void brcms_c_associate_upd(struct brcms_c_info *wlc, bool state);
309 void brcms_c_scan_start(struct brcms_c_info *wlc);
310 void brcms_c_scan_stop(struct brcms_c_info *wlc);
311 int brcms_c_get_curband(struct brcms_c_info *wlc);
312 int brcms_c_set_channel(struct brcms_c_info *wlc, u16 channel);
313 int brcms_c_set_rate_limit(struct brcms_c_info *wlc, u16 srl, u16 lrl);
314 void brcms_c_get_current_rateset(struct brcms_c_info *wlc,
316 int brcms_c_set_rateset(struct brcms_c_info *wlc, struct brcm_rateset *rs);
317 int brcms_c_set_beacon_period(struct brcms_c_info *wlc, u16 period);
318 u16 brcms_c_get_phy_type(struct brcms_c_info *wlc, int phyidx);
319 void brcms_c_set_shortslot_override(struct brcms_c_info *wlc,
321 void brcms_c_set_beacon_listen_interval(struct brcms_c_info *wlc, u8 interval);
322 u64 brcms_c_tsf_get(struct brcms_c_info *wlc);
323 void brcms_c_tsf_set(struct brcms_c_info *wlc, u64 tsf);
324 int brcms_c_set_tx_power(struct brcms_c_info *wlc, int txpwr);
325 int brcms_c_get_tx_power(struct brcms_c_info *wlc);
326 bool brcms_c_check_radio_disabled(struct brcms_c_info *wlc);
327 void brcms_c_mute(struct brcms_c_info *wlc, bool on);
328 bool brcms_c_tx_flush_completed(struct brcms_c_info *wlc);
329 void brcms_c_start_station(struct brcms_c_info *wlc, u8 *addr);
330 void brcms_c_start_ap(struct brcms_c_info *wlc, u8 *addr, const u8 *bssid,
332 void brcms_c_start_adhoc(struct brcms_c_info *wlc, u8 *addr);
333 void brcms_c_update_beacon(struct brcms_c_info *wlc);
334 void brcms_c_set_new_beacon(struct brcms_c_info *wlc, struct sk_buff *beacon,
336 void brcms_c_set_new_probe_resp(struct brcms_c_info *wlc,
338 void brcms_c_enable_probe_resp(struct brcms_c_info *wlc, bool enable);
339 void brcms_c_set_ssid(struct brcms_c_info *wlc, u8 *ssid, size_t ssid_len);