| /linux-6.15/drivers/net/wireless/mediatek/mt76/mt7603/ |
| H A D | eeprom.c | 178 dev->mphy.antenna_mask = 3; in mt7603_eeprom_init() 182 dev->mphy.antenna_mask = 1; in mt7603_eeprom_init() 184 dev->mphy.chainmask = dev->mphy.antenna_mask; in mt7603_eeprom_init()
|
| H A D | mcu.c | 388 int n_chains = hweight8(dev->mphy.antenna_mask); in mt7603_mcu_set_channel() 417 if (dev->mphy.antenna_mask == 3) in mt7603_mcu_set_channel()
|
| H A D | init.c | 117 int rx_chains = dev->mphy.antenna_mask; in mt7603_phy_init() 485 if (dev->mphy.antenna_mask & BIT(1)) in mt7603_init_txpower()
|
| H A D | mac.c | 653 status->chains = dev->mphy.antenna_mask; in mt7603_mac_fill_rx() 1667 if (dev->mphy.antenna_mask & BIT(1)) { in mt7603_edcca_check()
|
| /linux-6.15/drivers/net/wireless/mediatek/mt76/mt7615/ |
| H A D | init.c | 275 int i, n_chains = hweight8(dev->mphy.antenna_mask), target_chains; in mt7615_init_txpower() 427 dev->mphy.antenna_mask = dev->chainmask >> 2; in mt7615_cap_dbdc_enable() 429 dev->mphy.antenna_mask = dev->chainmask >> 1; in mt7615_cap_dbdc_enable() 430 dev->mphy.chainmask = dev->mphy.antenna_mask; in mt7615_cap_dbdc_enable() 442 dev->mphy.antenna_mask = dev->chainmask; in mt7615_cap_dbdc_disable() 552 mphy->antenna_mask = BIT(hweight8(mphy->chainmask)) - 1; in mt7615_register_ext_phy()
|
| H A D | eeprom.c | 169 dev->mphy.antenna_mask = dev->chainmask; in mt7615_eeprom_parse_hw_cap()
|
| H A D | testmode.c | 52 int i, ret, n_chains = hweight8(mphy->antenna_mask); in mt7615_tm_set_tx_power()
|
| /linux-6.15/drivers/net/wireless/mediatek/mt76/ |
| H A D | mt76_connac.h | 317 static inline u8 mt76_connac_spe_idx(u8 antenna_mask) in mt76_connac_spe_idx() argument 322 if (antenna_mask >= sizeof(ant_to_spe)) in mt76_connac_spe_idx() 325 return ant_to_spe[antenna_mask]; in mt76_connac_spe_idx()
|
| H A D | testmode.c | 183 u8 max_nss = hweight8(phy->antenna_mask); in mt76_testmode_tx_init() 446 1, hweight8(phy->antenna_mask)) || in mt76_testmode_cmd()
|
| H A D | mt76x02_util.c | 194 dev->mphy.antenna_mask = 3; in mt76x02_init_device() 197 dev->mphy.antenna_mask = 1; in mt76x02_init_device()
|
| H A D | mac80211.c | 256 int i, nstream = hweight8(phy->antenna_mask); in mt76_init_stream_cap() 452 wiphy->available_antennas_tx = phy->antenna_mask; in mt76_phy_init() 453 wiphy->available_antennas_rx = phy->antenna_mask; in mt76_phy_init()
|
| /linux-6.15/drivers/net/wireless/mediatek/mt76/mt76x2/ |
| H A D | pci_main.c | 113 dev->mphy.antenna_mask = tx_ant; in mt76x2_set_antenna()
|
| H A D | pci_phy.c | 77 switch (dev->mphy.antenna_mask) { in mt76x2_phy_set_antenna()
|
| /linux-6.15/drivers/net/wireless/mediatek/mt76/mt7921/ |
| H A D | mac.c | 161 mt76_rx_signal(msta->vif->phy->mt76->antenna_mask, rssi); in mt7921_mac_sta_poll() 365 status->chains = mphy->antenna_mask; in mt7921_mac_fill_rx() 371 for (i = 0; i < hweight8(mphy->antenna_mask); i++) { in mt7921_mac_fill_rx()
|
| H A D | mcu.c | 550 dev->phy.antenna_mask = BIT(cap->nss) - 1; in mt7921_mcu_parse_phy_cap() 551 dev->phy.chainmask = dev->phy.antenna_mask; in mt7921_mcu_parse_phy_cap() 889 .tx_streams_num = hweight8(phy->mt76->antenna_mask), in mt7921_mcu_set_chan_info() 890 .rx_streams = phy->mt76->antenna_mask, in mt7921_mcu_set_chan_info()
|
| /linux-6.15/drivers/net/wireless/mediatek/mt76/mt7915/ |
| H A D | init.c | 465 wiphy->available_antennas_rx = phy->mt76->antenna_mask; in mt7915_init_wiphy() 466 wiphy->available_antennas_tx = phy->mt76->antenna_mask; in mt7915_init_wiphy() 985 int i, idx = 0, nss = hweight8(phy->mt76->antenna_mask); in mt7915_init_he_caps()
|
| H A D | eeprom.c | 262 mphy->antenna_mask = BIT(nss) - 1; in mt7915_eeprom_parse_hw_cap()
|
| H A D | mcu.c | 542 int max_nss = hweight8(phy->mt76->antenna_mask); in mt7915_mcu_bss_ra_tlv() 1420 u8 spe_idx = mt76_connac_spe_idx(mphy->antenna_mask); in mt7915_mcu_set_spe_idx() 2684 req.tx_stream = hweight8(mphy->antenna_mask); in mt7915_mcu_background_chain_ctrl() 2685 req.rx_stream = mphy->antenna_mask; in mt7915_mcu_background_chain_ctrl() 2780 if (mt76_connac_spe_idx(phy->mt76->antenna_mask)) in mt7915_mcu_set_chan_info() 2781 req.tx_path_num = fls(phy->mt76->antenna_mask); in mt7915_mcu_set_chan_info()
|
| /linux-6.15/drivers/net/wireless/mediatek/mt76/mt7996/ |
| H A D | eeprom.c | 306 mphy->antenna_mask = BIT(nss) - 1; in mt7996_eeprom_parse_hw_cap()
|
| H A D | mcu.c | 777 ch->tx_streams = hweight8(phy->mt76->antenna_mask); in mt7996_mcu_bss_rfch_tlv() 778 ch->rx_streams = hweight8(phy->mt76->antenna_mask); in mt7996_mcu_bss_rfch_tlv() 1499 bf->nrow = hweight8(phy->mt76->antenna_mask) - 1; in mt7996_mcu_sta_bfer_ht() 1514 u8 tx_ant = hweight8(phy->mt76->antenna_mask) - 1; in mt7996_mcu_sta_bfer_vht() 1759 int tx_ant = hweight8(phy->mt76->antenna_mask) - 1; in mt7996_mcu_sta_bfee_tlv() 3522 req.tx_stream = hweight8(mphy->antenna_mask); in mt7996_mcu_background_chain_ctrl() 3523 req.rx_stream = mphy->antenna_mask; in mt7996_mcu_background_chain_ctrl()
|
| H A D | init.c | 1176 int i, nss = hweight8(phy->mt76->antenna_mask); in mt7996_init_he_caps() 1306 int nss = hweight8(phy->mt76->antenna_mask); in mt7996_init_eht_caps()
|
| H A D | mt7996.h | 698 int cur_nss = hweight8(phy->mt76->antenna_mask); in mt7996_rx_chainmask()
|
| H A D | mac.c | 219 mt76_rx_signal(mphy->antenna_mask, in mt7996_mac_sta_poll() 625 status->chains = mphy->antenna_mask; in mt7996_mac_fill_rx() 1616 for (ant = 0; ant < hweight8(phy->mt76->antenna_mask); ant++) { in mt7996_phy_get_nf()
|
| /linux-6.15/drivers/net/wireless/mediatek/mt76/mt7925/ |
| H A D | main.c | 22 int i, nss = hweight8(phy->mt76->antenna_mask); in mt7925_init_he_caps() 163 int nss = hweight8(phy->mt76->antenna_mask); in mt7925_init_eht_caps() 1521 phy->mt76->antenna_mask = tx_ant; in mt7925_set_antenna()
|
| H A D | mac.c | 150 mt76_rx_signal(msta->vif->phy->mt76->antenna_mask, rssi); in mt7925_mac_sta_poll() 520 status->chains = mphy->antenna_mask; in mt7925_mac_fill_rx()
|