Home
last modified time | relevance | path

Searched refs:antenna_mask (Results 1 – 25 of 29) sorted by relevance

12

/linux/drivers/net/wireless/mediatek/mt76/mt7603/
H A Deeprom.c179 dev->mphy.antenna_mask = 3; in mt7603_eeprom_init()
183 dev->mphy.antenna_mask = 1; in mt7603_eeprom_init()
185 dev->mphy.chainmask = dev->mphy.antenna_mask; in mt7603_eeprom_init()
H A Dmac.c677 status->chains = dev->mphy.antenna_mask; in mt7603_mac_fill_rx()
1688 if (dev->mphy.antenna_mask & BIT(1)) { in mt7603_edcca_check()
/linux/drivers/net/wireless/mediatek/mt76/
H A Dmt76_connac.h357 static inline u8 mt76_connac_spe_idx(u8 antenna_mask) in mt76_connac_spe_idx() argument
362 if (antenna_mask >= sizeof(ant_to_spe)) in mt76_connac_spe_idx()
365 return ant_to_spe[antenna_mask]; in mt76_connac_spe_idx()
H A Dmac80211.c256 int i, nstream = hweight8(phy->antenna_mask); in mt76_init_stream_cap()
456 wiphy->available_antennas_tx = phy->antenna_mask; in mt76_phy_init()
458 wiphy->available_antennas_rx = phy->antenna_mask; in mt76_phy_init()
H A Dmt76_connac_mac.c612 u8 spe_idx = mt76_connac_spe_idx(mphy->antenna_mask); in mt76_connac2_mac_write_txwi()
H A Dmt76.h898 u8 antenna_mask; member
/linux/drivers/net/wireless/mediatek/mt76/mt7996/
H A Deeprom.c327 mphy->antenna_mask = BIT(nss) - 1; in mt7996_eeprom_parse_hw_cap()
328 phy->orig_antenna_mask = mphy->antenna_mask; in mt7996_eeprom_parse_hw_cap()
H A Dmcu.c989 ch->tx_streams = hweight8(phy->mt76->antenna_mask); in mt7996_mcu_bss_rfch_tlv()
990 ch->rx_streams = hweight8(phy->mt76->antenna_mask); in mt7996_mcu_bss_rfch_tlv()
1853 bf->nrow = hweight8(phy->mt76->antenna_mask) - 1; in mt7996_mcu_sta_bfer_ht()
1868 u8 tx_ant = hweight8(phy->mt76->antenna_mask) - 1; in mt7996_mcu_sta_bfer_vht()
2139 tx_ant = hweight8(phy->mt76->antenna_mask) - 1; in mt7996_mcu_sta_bfee_tlv()
4049 req.tx_stream = hweight8(mphy->antenna_mask); in mt7996_mcu_background_chain_ctrl()
4050 req.rx_stream = mphy->antenna_mask; in mt7996_mcu_background_chain_ctrl()
H A Dinit.c1443 int i, nss = hweight8(phy->mt76->antenna_mask); in mt7996_init_he_caps()
1572 int nss = hweight8(phy->mt76->antenna_mask); in mt7996_init_eht_caps()
H A Dmt7996.h851 int cur_nss = hweight8(phy->mt76->antenna_mask); in mt7996_rx_chainmask()
H A Dmac.c177 mt76_rx_signal(mphy->antenna_mask, in mt7996_mac_sta_poll()
598 status->chains = mphy->antenna_mask; in mt7996_mac_fill_rx()
2164 for (ant = 0; ant < hweight8(phy->mt76->antenna_mask); ant++) { in mt7996_phy_get_nf()
H A Dmain.c1858 phy->mt76->antenna_mask = (phy->mt76->chainmask >> shift) & in mt7996_set_antenna()
/linux/drivers/net/wireless/mediatek/mt76/mt7921/
H A Dmac.c162 mt76_rx_signal(msta->vif->phy->mt76->antenna_mask, rssi); in mt7921_mac_sta_poll()
366 status->chains = mphy->antenna_mask; in mt7921_mac_fill_rx()
372 for (i = 0; i < hweight8(mphy->antenna_mask); i++) { in mt7921_mac_fill_rx()
H A Dmcu.c570 dev->phy.antenna_mask = BIT(cap->nss) - 1; in mt7921_mcu_parse_phy_cap()
571 dev->phy.chainmask = dev->phy.antenna_mask; in mt7921_mcu_parse_phy_cap()
909 .tx_streams_num = hweight8(phy->mt76->antenna_mask), in mt7921_mcu_set_chan_info()
910 .rx_streams = phy->mt76->antenna_mask, in mt7921_mcu_set_chan_info()
H A Dmain.c1132 phy->mt76->antenna_mask = tx_ant; in mt7921_set_antenna()
/linux/drivers/net/wireless/mediatek/mt76/mt7915/
H A Dinit.c503 wiphy->available_antennas_rx = phy->mt76->antenna_mask; in mt7915_init_wiphy()
504 wiphy->available_antennas_tx = phy->mt76->antenna_mask; in mt7915_init_wiphy()
1024 int i, idx = 0, nss = hweight8(phy->mt76->antenna_mask); in mt7915_init_he_caps()
H A Deeprom.c262 mphy->antenna_mask = BIT(nss) - 1; in mt7915_eeprom_parse_hw_cap()
H A Dmcu.c583 int max_nss = hweight8(phy->mt76->antenna_mask); in mt7915_mcu_bss_ra_tlv()
1469 u8 spe_idx = mt76_connac_spe_idx(mphy->antenna_mask); in mt7915_mcu_set_spe_idx()
2740 req.tx_stream = hweight8(mphy->antenna_mask); in mt7915_mcu_background_chain_ctrl()
2741 req.rx_stream = mphy->antenna_mask; in mt7915_mcu_background_chain_ctrl()
2838 if (mt76_connac_spe_idx(phy->mt76->antenna_mask)) in mt7915_mcu_set_chan_info()
2839 req.tx_path_num = fls(phy->mt76->antenna_mask); in mt7915_mcu_set_chan_info()
H A Dmain.c1149 phy->mt76->antenna_mask = tx_ant; in mt7915_set_antenna()
H A Dmac.c227 mt76_rx_signal(msta->vif->phy->mt76->antenna_mask, rssi); in mt7915_mac_sta_poll()
/linux/drivers/net/wireless/mediatek/mt76/mt7925/
H A Dmac.c158 mt76_rx_signal(msta->vif->phy->mt76->antenna_mask, rssi); in mt7925_mac_sta_poll()
540 status->chains = mphy->antenna_mask; in mt7925_mac_fill_rx()
H A Dmain.c24 int i, nss = hweight8(phy->mt76->antenna_mask); in mt7925_init_he_caps()
169 int nss = hweight8(phy->mt76->antenna_mask); in mt7925_init_eht_caps()
1691 phy->mt76->antenna_mask = tx_ant; in mt7925_set_antenna()
H A Dmcu.c1049 mdev->phy.antenna_mask = BIT(cap->nss) - 1; in mt7925_mcu_parse_phy_cap()
1050 mdev->phy.chainmask = mdev->phy.antenna_mask; in mt7925_mcu_parse_phy_cap()
2490 req->tx_streams = hweight8(phy->antenna_mask); in mt7925_mcu_bss_rlm_tlv()
2492 req->rx_streams = hweight8(phy->antenna_mask); in mt7925_mcu_bss_rlm_tlv()
/linux/drivers/net/wireless/mediatek/mt76/mt7615/
H A Dmain.c1006 phy->mt76->antenna_mask = tx_ant; in mt7615_set_antenna()
H A Dmac.c571 status->chains = mphy->antenna_mask; in mt7615_mac_fill_rx()

12