Lines Matching +defs:val +defs:channel

250 arn_iowrite32(struct ath_hal *ah, uint32_t reg_offset, uint32_t val)
256 (uint32_t *)((uintptr_t)(sc->mem) + (reg_offset)), val);
260 (uint32_t *)((uintptr_t)(sc->mem) + (reg_offset)), val);
267 uint32_t val;
271 val = ddi_get32(sc->sc_io_handle,
275 val = ddi_get32(sc->sc_io_handle,
279 return (val);
691 "unable to collect channel list; "
698 "number of channel is %d\n", nchan));
703 index = ath9k_hw_mhz2ieee(ah, c->channel, c->channelFlags);
708 "bad hal channel %d (%u/%x) ignored\n",
709 index, c->channel, c->channelFlags));
720 "hal channel %d (%u/%x) "
722 index, c->channel, c->channelFlags));
736 ic->ic_sup_channels[index].ich_freq = c->channel;
798 * Update internal state after a channel change.
831 * Set/change channels. If the channel is really being changed, it's done
848 if (hchan->channel != sc->sc_ah->ah_curchan->channel ||
855 * This is only performed if the channel settings have
870 * changing channel.
878 sc->sc_ah->ah_curchan->channel,
879 hchan->channel, hchan->channelFlags, sc->tx_chan_width));
885 "unable to reset channel %u (%uMhz) "
887 ath9k_hw_mhz2ieee(ah, hchan->channel,
889 hchan->channel, hchan->channelFlags, status));
904 chan.ich_freq = hchan->channel;
945 * we are most likely not on our home channel.
1007 ah->ah_curchan->channel,
1014 ah->ah_curchan->channel,
1229 if (sc->sc_ah->ah_channels[i].channel == chan->ich_freq)
1262 * that changes the channel so update any state that
1398 struct ath9k_channel *channel;
1443 "%s: Invalid channel\n", __func__));
1457 channel = &sc->sc_ah->ah_channels[pos];
1458 if (channel == NULL) {
1459 arn_problem("arn_newstate(): channel == NULL");
1463 error = arn_set_channel(sc, channel);
2043 "%s: Invalid channel\n", __func__));
2075 init_channel->channel, init_channel->channelFlags));
2197 arn_m_stat(void *arg, uint_t stat, uint64_t *val)
2209 *val = (rs->ir_rates[in->in_txrate] & IEEE80211_RATE_VAL) / 2 *
2213 *val = sc->sc_stats.ast_tx_nobuf +
2217 *val = sc->sc_stats.ast_rx_tooshort;
2220 *val = ic->ic_stats.is_rx_bytes;
2223 *val = ic->ic_stats.is_rx_frags;
2226 *val = ic->ic_stats.is_tx_bytes;
2229 *val = ic->ic_stats.is_tx_frags;
2233 *val = sc->sc_stats.ast_tx_fifoerr +
2238 *val = sc->sc_stats.ast_tx_xretries;
2241 *val = sc->sc_stats.ast_rx_crcerr;
2244 *val = sc->sc_stats.ast_rx_badcrypt;
2255 return (ieee80211_stat(ic, stat, val));
2337 uint32_t val, index, bit;
2344 val = ARN_LE_READ_32(mca + 0);
2345 pos = (val >> 18) ^ (val >> 12) ^ (val >> 6) ^ val;
2346 val = ARN_LE_READ_32(mca + 3);
2347 pos ^= (val >> 18) ^ (val >> 12) ^ (val >> 6) ^ val;
2798 uint32_t val;
2857 val = pci_config_get32(sc->sc_cfg_handle, 0x40);
2858 if ((val & 0x0000ff00) != 0)
2859 pci_config_put32(sc->sc_cfg_handle, 0x40, val & 0xffff00ff);
2910 /* Collect the channel list using the default country code */