Home
last modified time | relevance | path

Searched refs:chainmask (Results 1 – 25 of 27) sorted by relevance

12

/linux/drivers/net/wireless/mediatek/mt76/mt7915/
H A Deeprom.c259 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 Dmt7915.h267 u16 chainmask; member
417 return phy->mt76->chainmask >> mt7915_band_chainshift(phy); in mt7915_band_chainmask()
H A Dinit.c317 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 Dtestmode.c697 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 Dmcu.c1094 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 Dmain.c1154 phy->mt76->chainmask = (dev->chainmask >> shift) << shift; in mt7915_set_antenna()
1156 phy->mt76->chainmask = tx_ant << shift; in mt7915_set_antenna()
H A Dmac.c1207 for (nss = 0; nss < hweight8(phy->mt76->chainmask); nss++) { in mt7915_phy_get_nf()
/linux/drivers/net/wireless/mediatek/mt76/mt7996/
H A Deeprom.c329 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 Dinit.c360 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 Dmt7996.h432 u16 chainmask; member
852 u16 tx_chainmask = phy->mt76->chainmask; in mt7996_rx_chainmask()
H A Dmain.c838 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 Dmcu.c1773 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 Dcommon.h87 int ath9k_cmn_count_streams(unsigned int chainmask, int max);
/linux/drivers/net/wireless/mediatek/mt76/mt7925/
H A Dinit.c323 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 Dmain.c170 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 Deeprom.c185 dev->mphy.chainmask = dev->mphy.antenna_mask; in mt7603_eeprom_init()
/linux/drivers/net/wireless/mediatek/mt76/
H A Deeprom.c439 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 Dmt76x02_mac.c348 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 Dmac80211.c1797 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 Dmt76_connac_mac.c282 delta = mt76_tx_power_path_delta(hweight16(phy->chainmask)); in mt76_connac_set_txpower_cur()
H A Dmt76.h899 u16 chainmask; member
/linux/drivers/net/wireless/mediatek/mt76/mt7615/
H A Dmain.c1008 if (dev->chainmask == 0xf) in mt7615_set_antenna()
1013 phy->mt76->chainmask = tx_ant; in mt7615_set_antenna()
H A Dmac.c491 int first_chain = ffs(phy2->mt76->chainmask) - 1; in mt7615_mac_fill_rx()
/linux/drivers/net/wireless/mediatek/mt76/mt7921/
H A Dmain.c18 int nss = hweight8(phy->mt76->chainmask); in mt7921_init_he_caps()
1133 phy->mt76->chainmask = tx_ant; in mt7921_set_antenna()
H A Dmcu.c571 dev->phy.chainmask = dev->phy.antenna_mask; in mt7921_mcu_parse_phy_cap()

12