Lines Matching defs:wlc

111 /* stuff pulled in from wlc.c */
141 #define CHANNEL_BANDUNIT(wlc, ch) \
144 #define OTHERBANDUNIT(wlc) \
145 ((uint)((wlc)->band->bandunit ? BAND_2G_INDEX : BAND_5G_INDEX))
189 * ss_algosel_auto: if true, use wlc->stf->ss_algo_channel;
190 * else use wlc->band->stf->ss_mode_band.
216 #define BRCMS_STF_SS_STBC_TX(wlc, scb) \
217 (((wlc)->stf->txstreams > 1) && (((wlc)->band->band_stf_stbc_tx == ON) \
219 (wlc)->band->band_stf_stbc_tx == AUTO && \
220 isset(&((wlc)->stf->ss_algo_channel), PHY_TXC1_MODE_STBC))))
222 #define BRCMS_STBC_CAP_PHY(wlc) (BRCMS_ISNPHY(wlc->band) && \
223 NREV_GE(wlc->band->phyrev, 3))
225 #define BRCMS_SGI_CAP_PHY(wlc) ((BRCMS_ISNPHY(wlc->band) && \
226 NREV_GE(wlc->band->phyrev, 3)) || \
227 BRCMS_ISLCNPHY(wlc->band))
314 struct brcms_c_info *wlc;
576 struct brcms_c_info *wlc; /* pointer to main wlc structure */
596 * wlc: wlc to which this bsscfg belongs to.
612 struct brcms_c_info *wlc;
620 int brcms_c_txfifo(struct brcms_c_info *wlc, uint fifo, struct sk_buff *p);
624 int brcms_c_set_gmode(struct brcms_c_info *wlc, u8 gmode, bool config);
625 void brcms_c_mac_promisc(struct brcms_c_info *wlc, uint filter_flags);
626 u16 brcms_c_calc_lsig_len(struct brcms_c_info *wlc, u32 ratespec, uint mac_len);
627 u32 brcms_c_rspec_to_rts_rspec(struct brcms_c_info *wlc, u32 rspec,
629 u16 brcms_c_compute_rtscts_dur(struct brcms_c_info *wlc, bool cts_only,
635 void brcms_c_update_probe_resp(struct brcms_c_info *wlc, bool suspend);
636 int brcms_c_set_nmode(struct brcms_c_info *wlc);
637 void brcms_c_beacon_phytxctl_txant_upd(struct brcms_c_info *wlc, u32 bcn_rate);