Lines Matching defs:c
7 * Copyright (c) 2007-2009 Sam Leffler, Errno Consulting
8 * Copyright (c) 2007-2008 Marvell Semiconductor, Inc.
307 static void mwl_setglobalkeys(struct ieee80211com *c);
1453 addchan(struct mwl_channel *c, int freq, int flags, int ieee, int txpow)
1455 c->ic_freq = (uint16_t)freq;
1456 c->ic_flags = flags;
1457 c->ic_ieee = (uint8_t)ieee;
1458 c->ic_minpower = 0;
1459 c->ic_maxpower = 2*txpow;
1460 c->ic_maxregpower = (uint8_t)txpow;
1467 const struct mwl_channel *c;
1471 c = &chans[i];
1472 if (c->ic_freq == freq && c->ic_flags == flags)
1473 return (c);
1482 struct mwl_channel *c;
1487 c = &chans[*nchans];
1501 addchan(c, hc->freq, flags | IEEE80211_CHAN_HT40U,
1503 c->ic_extieee = extc->ic_ieee;
1504 c++, (*nchans)++;
1507 addchan(c, extc->ic_freq, flags | IEEE80211_CHAN_HT40D,
1509 c->ic_extieee = hc->ieee;
1510 c++, (*nchans)++;
1519 struct mwl_channel *c;
1522 c = &chans[*nchans];
1530 addchan(c, hc->freq, flags, hc->ieee, hc->maxTxPow);
1531 c++, (*nchans)++;
1537 c[0] = c[-1];
1538 c[-1].ic_flags = IEEE80211_CHAN_B;
1539 c++, (*nchans)++;
1545 c[-1].ic_flags = IEEE80211_CHAN_G;
1546 c[0] = c[-1];
1547 c[0].ic_flags &= ~IEEE80211_CHAN_HT;
1548 c[0].ic_flags |= IEEE80211_CHAN_HT20; /* HT20 */
1549 c++, (*nchans)++;
1555 c[-1].ic_flags = IEEE80211_CHAN_A;
1556 c[0] = c[-1];
1557 c[0].ic_flags &= ~IEEE80211_CHAN_HT;
1558 c[0].ic_flags |= IEEE80211_CHAN_HT20; /* HT20 */
1559 c++, (*nchans)++;
1857 const MWL_HAL_CHANNEL *c, uint8_t maxtxpow)
1863 hc = findhalchannel(sc, c);
1868 c->channel, c->channelFlags.FreqBand,
1869 c->channelFlags.ChnlWidth, c->channelFlags.ExtChnlOffset);
1877 if (c->channelFlags.FreqBand == MWL_FREQ_BAND_5GHZ)
2549 mwl_get_suprates(struct ieee80211com *ic, const struct mwl_channel *c)
2552 return (&ic->ic_sup_rates[mwl_chan2mode(c)]);
2577 findhalchannel(const struct mwl_softc *sc, const MWL_HAL_CHANNEL *c)
2581 int chan = c->channel, i;
2583 if (c->channelFlags.FreqBand == MWL_FREQ_BAND_2DOT4GHZ) {
2585 if (c->channelFlags.ChnlWidth == MWL_CH_40_MHz_WIDTH) {
2587 if (c->channelFlags.ExtChnlOffset ==
2594 } else if (c->channelFlags.FreqBand == MWL_FREQ_BAND_5GHZ) {
2595 if (c->channelFlags.ChnlWidth == MWL_CH_40_MHz_WIDTH) {
2597 if (c->channelFlags.ExtChnlOffset ==