/linux/drivers/net/wireless/mediatek/mt76/mt76x2/ |
H A D | mcu.c | 24 __le16 chainmask; in mt76x2_mcu_set_channel() member 32 .chainmask = cpu_to_le16(dev->mphy.chainmask), in mt76x2_mcu_set_channel()
|
H A D | pci_main.c | 112 dev->mphy.chainmask = (tx_ant == 3) ? 0x202 : 0x101; in mt76x2_set_antenna()
|
/linux/drivers/net/wireless/mediatek/mt76/mt7996/ |
H A D | eeprom.c | 314 mphy->chainmask = (BIT(path) - 1) << dev->chainshift[band_idx]; in mt7996_eeprom_parse_hw_cap() 315 phy->orig_chainmask = mphy->chainmask; in mt7996_eeprom_parse_hw_cap() 316 dev->chainmask |= mphy->chainmask; in mt7996_eeprom_parse_hw_cap() 319 hweight16(mphy->chainmask); in mt7996_eeprom_parse_hw_cap()
|
H A D | init.c | 320 int i, n_chains = hweight16(phy->mt76->chainmask); in __mt7996_init_txpower() 425 wiphy->available_antennas_rx |= phy->mt76->chainmask; in mt7996_init_wiphy_band() 426 wiphy->available_antennas_tx |= phy->mt76->chainmask; in mt7996_init_wiphy_band() 1067 sts = hweight16(phy->mt76->chainmask); in mt7996_set_stream_vht_txbf_caps() 1096 int sts = hweight16(phy->mt76->chainmask); in mt7996_set_stream_he_txbf_caps() 1315 int sts = hweight16(phy->mt76->chainmask); in mt7996_init_eht_caps()
|
H A D | mt7996.h | 347 u16 chainmask; member 712 u16 tx_chainmask = phy->mt76->chainmask; in mt7996_rx_chainmask()
|
/linux/drivers/net/wireless/mediatek/mt76/mt7615/ |
H A D | eeprom.c | 168 dev->chainmask = BIT(tx_mask) - 1; in mt7615_eeprom_parse_hw_cap() 169 dev->mphy.antenna_mask = dev->chainmask; in mt7615_eeprom_parse_hw_cap() 170 dev->mphy.chainmask = dev->chainmask; in mt7615_eeprom_parse_hw_cap()
|
H A D | mt7615.h | 251 u16 chainmask; member
|
/linux/drivers/net/wireless/ath/ath9k/ |
H A D | common.c | 355 int ath9k_cmn_count_streams(unsigned int chainmask, int max) in ath9k_cmn_count_streams() argument 362 } while ((chainmask = chainmask & (chainmask - 1))); in ath9k_cmn_count_streams()
|
H A D | calib.c | 88 u8 chainmask = (ah->rxchainmask << 3) | ah->rxchainmask; in ath9k_hw_update_nfcal_hist_buffer() local 95 if (!(chainmask & (1 << i)) || in ath9k_hw_update_nfcal_hist_buffer() 244 u8 chainmask = (ah->rxchainmask << 3) | ah->rxchainmask; in ath9k_hw_loadnf() local 254 if (chainmask & (1 << i)) { in ath9k_hw_loadnf() 349 if (chainmask & (1 << i)) { in ath9k_hw_loadnf()
|
H A D | beacon.c | 80 u8 chainmask = ah->txchainmask; in ath9k_beacon_setup() local 107 info.rates[0].ChSel = ath_txchainmask_reduction(sc, chainmask, rate); in ath9k_beacon_setup()
|
H A D | debug.c | 993 u8 chainmask = (ah->rxchainmask << 3) | ah->rxchainmask; in read_file_dump_nfcal() local 999 if (!(chainmask & (1 << i)) || in read_file_dump_nfcal()
|
H A D | ath9k.h | 1134 u8 ath_txchainmask_reduction(struct ath_softc *sc, u8 chainmask, u32 rate);
|
/linux/drivers/net/wireless/mediatek/mt76/mt7915/ |
H A D | testmode.c | 698 u32 chainmask = mphy->chainmask, changed = 0; in mt7915_tm_set_params() local 708 chainmask = ext_phy ? chainmask >> dev->chainshift : chainmask; in mt7915_tm_set_params() 709 if (td->tx_antenna_mask > chainmask) in mt7915_tm_set_params()
|
H A D | init.c | 287 int i, n_chains = hweight16(phy->mt76->chainmask); in __mt7915_init_txpower() 869 sts = hweight8(phy->mt76->chainmask); in mt7915_set_stream_vht_txbf_caps() 896 int sts = hweight8(phy->mt76->chainmask); in mt7915_set_stream_he_txbf_caps()
|
H A D | mcu.c | 1074 int sts = hweight16(phy->mt76->chainmask); in mt7915_is_ebf_supported() 1137 bf->nrow = hweight8(phy->mt76->chainmask) - 1; in mt7915_mcu_sta_bfer_ht() 1150 u8 tx_ant = hweight8(phy->mt76->chainmask) - 1; in mt7915_mcu_sta_bfer_vht() 1245 int tx_ant = hweight8(phy->mt76->chainmask) - 1; in mt7915_mcu_sta_bfer_tlv() 1314 int tx_ant = hweight8(phy->mt76->chainmask) - 1; in mt7915_mcu_sta_bfee_tlv() 2796 .tx_path_num = hweight16(phy->mt76->chainmask), in mt7915_mcu_set_chan_info() 2797 .rx_path = phy->mt76->chainmask >> (dev->chainshift * band), in mt7915_mcu_set_chan_info()
|
H A D | main.c | 1138 phy->mt76->chainmask = (dev->chainmask >> chainshift) << chainshift; in mt7915_set_antenna() 1140 phy->mt76->chainmask = tx_ant << (chainshift * band); in mt7915_set_antenna()
|
H A D | mt7915.h | 260 u16 chainmask; member
|
/linux/drivers/net/wireless/mediatek/mt76/ |
H A D | mt76x02_phy.c | 19 switch (dev->mphy.chainmask & 0xf) { in mt76x02_phy_set_rxpath() 38 txpath = (dev->mphy.chainmask >> 8) & 0xf; in mt76x02_phy_set_txdac()
|
H A D | mt76x02_util.c | 193 dev->mphy.chainmask = 0x202; in mt76x02_init_device() 196 dev->mphy.chainmask = 0x101; in mt76x02_init_device()
|
H A D | mt76x02_mac.c | 348 u8 ccmp_pn[8], nstreams = dev->mphy.chainmask & 0xf; in mt76x02_mac_write_txwi() 690 u8 n_rxstream = dev->mphy.chainmask & 0xf; in mt76x02_mac_process_rate() 783 int pad_len = 0, nstreams = dev->mphy.chainmask & 0xf; in mt76x02_mac_process_rx()
|
H A D | eeprom.c | 388 txs_delta = mt76_get_txs_delta(np, hweight16(phy->chainmask)); in mt76_get_rate_power_limits()
|
H A D | mac80211.c | 1705 int n_chains = hweight16(phy->chainmask); in mt76_get_power_bound() 1723 n_chains = hweight16(phy->chainmask); in mt76_get_txpower() 1906 *tx_ant |= dev->phys[i]->chainmask; in mt76_get_antenna()
|
/linux/drivers/net/wireless/mediatek/mt76/mt7925/ |
H A D | init.c | 418 dev->mphy.hw->wiphy->available_antennas_rx = dev->mphy.chainmask; in mt7925_register_device() 419 dev->mphy.hw->wiphy->available_antennas_tx = dev->mphy.chainmask; in mt7925_register_device()
|
/linux/drivers/net/wireless/mediatek/mt76/mt7603/ |
H A D | eeprom.c | 184 dev->mphy.chainmask = dev->mphy.antenna_mask; in mt7603_eeprom_init()
|
/linux/drivers/net/wireless/mediatek/mt76/mt7921/ |
H A D | main.c | 17 int nss = hweight8(phy->mt76->chainmask); in mt7921_init_he_caps() 1108 phy->mt76->chainmask = tx_ant; in mt7921_set_antenna()
|