Lines Matching +full:m +full:- +full:phy
1 /* SPDX-License-Identifier: ISC */
15 #define MT7921_WTBL_RESERVED (MT7921_WTBL_SIZE - 1)
16 #define MT7921_WTBL_STA (MT7921_WTBL_RESERVED - \
39 #define MT7921_CFEND_RATE_DEFAULT 0x49 /* OFDM 24M */
40 #define MT7921_CFEND_RATE_11B 0x03 /* 11B LP, 11M */
41 #define MT7921_5G_RATE_DEFAULT 0x4b /* OFDM 6M */
42 #define MT7921_2G_RATE_DEFAULT 0x0 /* CCK 1M */
48 #define to_rssi(field, rxv) ((FIELD_GET(field, rxv) - 220) / 2)
107 struct mt7921_phy *phy; member
157 struct mt7921_phy phy; member
218 struct mt76_phy *phy = hw->priv; in mt7921_hw_phy() local
220 return phy->priv; in mt7921_hw_phy()
226 struct mt76_phy *phy = hw->priv; in mt7921_hw_dev() local
228 return container_of(phy->dev, struct mt7921_dev, mt76); in mt7921_hw_dev()
232 mt76_connac_mutex_acquire(&(dev)->mt76, &(dev)->pm)
234 mt76_connac_mutex_release(&(dev)->mt76, &(dev)->pm)
239 return 3 - ac; in mt7921_lmac_mapping()
247 int __mt7921_start(struct mt7921_phy *phy);
251 void mt7921_eeprom_parse_band_config(struct mt7921_phy *phy);
268 int mt7921_mcu_set_chan_info(struct mt7921_phy *phy, int cmd);
272 int mt7921_mcu_get_rx_rate(struct mt7921_phy *phy, struct ieee80211_vif *vif,
280 mt76_set_irq_mask(&dev->mt76, 0, 0, mask); in mt7921_irq_enable()
282 tasklet_schedule(&dev->irq_tasklet); in mt7921_irq_enable()
329 void mt7921_mac_reset_counters(struct mt7921_phy *phy);
333 void mt7921_mac_set_timing(struct mt7921_phy *phy);
354 int mt7921_init_tx_queues(struct mt7921_phy *phy, int idx, int n_desc);
362 void mt7921_set_stream_he_caps(struct mt7921_phy *phy);
384 int mt7921_mac_set_beacon_filter(struct mt7921_phy *phy,