| /linux/drivers/net/wireless/mediatek/mt76/mt7915/ |
| H A D | eeprom.c | 259 mphy->chainmask = BIT(path) - 1; in mt7915_eeprom_parse_hw_cap() 261 mphy->chainmask <<= dev->chainshift; in mt7915_eeprom_parse_hw_cap() 263 dev->chainmask |= mphy->chainmask; in mt7915_eeprom_parse_hw_cap() 264 dev->chainshift = hweight8(dev->mphy.chainmask); in mt7915_eeprom_parse_hw_cap()
|
| H A D | mt7915.h | 267 u16 chainmask; member 417 return phy->mt76->chainmask >> mt7915_band_chainshift(phy); in mt7915_band_chainmask()
|
| H A D | init.c | 317 int i, n_chains = hweight16(phy->mt76->chainmask); in __mt7915_init_txpower() 908 sts = hweight8(phy->mt76->chainmask); in mt7915_set_stream_vht_txbf_caps() 935 int sts = hweight8(phy->mt76->chainmask); in mt7915_set_stream_he_txbf_caps()
|
| H A D | testmode.c | 697 u32 chainmask = mt7915_band_chainmask(phy), changed = 0; in mt7915_tm_set_params() local 706 if (td->tx_antenna_mask > chainmask) in mt7915_tm_set_params()
|
| H A D | mcu.c | 1094 int sts = hweight16(phy->mt76->chainmask); in mt7915_is_ebf_supported() 1157 bf->nrow = hweight8(phy->mt76->chainmask) - 1; in mt7915_mcu_sta_bfer_ht() 1170 u8 tx_ant = hweight8(phy->mt76->chainmask) - 1; in mt7915_mcu_sta_bfer_vht() 1265 int tx_ant = hweight8(phy->mt76->chainmask) - 1; in mt7915_mcu_sta_bfer_tlv() 1340 int tx_ant = hweight8(phy->mt76->chainmask) - 1; in mt7915_mcu_sta_bfee_tlv() 2824 .tx_path_num = hweight16(phy->mt76->chainmask), in mt7915_mcu_set_chan_info() 3427 for (chain_idx = 0; chain_idx < hweight16(mphy->chainmask); chain_idx++) { in mt7915_update_txpower()
|
| H A D | main.c | 1154 phy->mt76->chainmask = (dev->chainmask >> shift) << shift; in mt7915_set_antenna() 1156 phy->mt76->chainmask = tx_ant << shift; in mt7915_set_antenna()
|
| H A D | mac.c | 1207 for (nss = 0; nss < hweight8(phy->mt76->chainmask); nss++) { in mt7915_phy_get_nf()
|
| /linux/drivers/net/wireless/mediatek/mt76/mt7996/ |
| H A D | eeprom.c | 329 mphy->chainmask = (BIT(path) - 1) << dev->chainshift[band_idx]; in mt7996_eeprom_parse_hw_cap() 330 phy->orig_chainmask = mphy->chainmask; in mt7996_eeprom_parse_hw_cap() 331 dev->chainmask |= mphy->chainmask; in mt7996_eeprom_parse_hw_cap() 334 hweight16(mphy->chainmask); in mt7996_eeprom_parse_hw_cap()
|
| H A D | init.c | 360 int i, n_chains = hweight16(phy->mt76->chainmask); in __mt7996_init_txpower() 468 wiphy->available_antennas_rx |= phy->mt76->chainmask; in mt7996_init_wiphy_band() 469 wiphy->available_antennas_tx |= phy->mt76->chainmask; in mt7996_init_wiphy_band() 1326 sts = hweight16(phy->mt76->chainmask); in mt7996_set_stream_vht_txbf_caps() 1355 int sts = hweight16(phy->mt76->chainmask); in mt7996_set_stream_he_txbf_caps() 1573 int sts = hweight16(phy->mt76->chainmask); in mt7996_init_eht_caps()
|
| H A D | mt7996.h | 432 u16 chainmask; member 852 u16 tx_chainmask = phy->mt76->chainmask; in mt7996_rx_chainmask()
|
| H A D | main.c | 838 n_chains = hweight16(phy->mt76->chainmask); in mt7996_get_txpower() 1857 phy->mt76->chainmask = tx_ant & phy->orig_chainmask; in mt7996_set_antenna() 1858 phy->mt76->antenna_mask = (phy->mt76->chainmask >> shift) & in mt7996_set_antenna()
|
| H A D | mcu.c | 1773 int sts = hweight16(phy->mt76->chainmask); in mt7996_is_ebf_supported() 2076 tx_ant = hweight16(phy->mt76->chainmask) - 1; in mt7996_mcu_sta_bfer_tlv() 4139 .tx_path_num = hweight16(phy->mt76->chainmask), in mt7996_mcu_set_chan_info()
|
| /linux/drivers/net/wireless/ath/ath9k/ |
| H A D | common.h | 87 int ath9k_cmn_count_streams(unsigned int chainmask, int max);
|
| /linux/drivers/net/wireless/mediatek/mt76/mt7925/ |
| H A D | init.c | 323 dev->mphy.hw->wiphy->available_antennas_rx = dev->mphy.chainmask; in mt7925_register_device() 324 dev->mphy.hw->wiphy->available_antennas_tx = dev->mphy.chainmask; in mt7925_register_device()
|
| H A D | main.c | 170 int sts = hweight16(phy->mt76->chainmask); in mt7925_init_eht_caps() 1692 phy->mt76->chainmask = tx_ant; in mt7925_set_antenna()
|
| /linux/drivers/net/wireless/mediatek/mt76/mt7603/ |
| H A D | eeprom.c | 185 dev->mphy.chainmask = dev->mphy.antenna_mask; in mt7603_eeprom_init()
|
| /linux/drivers/net/wireless/mediatek/mt76/ |
| H A D | eeprom.c | 439 int n_chains = hweight16(phy->chainmask); in mt76_get_rate_power_limits() 474 txs_delta = mt76_get_txs_delta(np, hweight16(phy->chainmask)); in mt76_get_rate_power_limits()
|
| 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 | mac80211.c | 1797 int n_chains = hweight16(phy->chainmask); in mt76_get_power_bound() 1815 n_chains = hweight16(phy->chainmask); in mt76_get_txpower() 1998 *tx_ant |= dev->phys[i]->chainmask; in mt76_get_antenna()
|
| H A D | mt76_connac_mac.c | 282 delta = mt76_tx_power_path_delta(hweight16(phy->chainmask)); in mt76_connac_set_txpower_cur()
|
| H A D | mt76.h | 899 u16 chainmask; member
|
| /linux/drivers/net/wireless/mediatek/mt76/mt7615/ |
| H A D | main.c | 1008 if (dev->chainmask == 0xf) in mt7615_set_antenna() 1013 phy->mt76->chainmask = tx_ant; in mt7615_set_antenna()
|
| H A D | mac.c | 491 int first_chain = ffs(phy2->mt76->chainmask) - 1; in mt7615_mac_fill_rx()
|
| /linux/drivers/net/wireless/mediatek/mt76/mt7921/ |
| H A D | main.c | 18 int nss = hweight8(phy->mt76->chainmask); in mt7921_init_he_caps() 1133 phy->mt76->chainmask = tx_ant; in mt7921_set_antenna()
|
| H A D | mcu.c | 571 dev->phy.chainmask = dev->phy.antenna_mask; in mt7921_mcu_parse_phy_cap()
|