Lines Matching refs:mt76x2_dev
22 struct mt76x2_dev;
160 int mt76x2_mac_start(struct mt76x2_dev *dev);
161 void mt76x2_mac_stop(struct mt76x2_dev *dev, bool force);
162 void mt76x2_mac_resume(struct mt76x2_dev *dev);
163 void mt76x2_mac_set_bssid(struct mt76x2_dev *dev, u8 idx, const u8 *addr);
165 int mt76x2_mac_process_rx(struct mt76x2_dev *dev, struct sk_buff *skb,
167 void mt76x2_mac_write_txwi(struct mt76x2_dev *dev, struct mt76x2_txwi *txwi,
170 void mt76x2_mac_wcid_setup(struct mt76x2_dev *dev, u8 idx, u8 vif_idx, u8 *mac);
171 int mt76x2_mac_wcid_set_key(struct mt76x2_dev *dev, u8 idx,
173 void mt76x2_mac_wcid_set_rate(struct mt76x2_dev *dev, struct mt76_wcid *wcid,
175 void mt76x2_mac_wcid_set_drop(struct mt76x2_dev *dev, u8 idx, bool drop);
177 int mt76x2_mac_shared_key_setup(struct mt76x2_dev *dev, u8 vif_idx, u8 key_idx,
180 int mt76x2_mac_set_beacon(struct mt76x2_dev *dev, u8 vif_idx,
182 void mt76x2_mac_set_beacon_enable(struct mt76x2_dev *dev, u8 vif_idx, bool val);
184 void mt76x2_mac_poll_tx_status(struct mt76x2_dev *dev, bool irq);
185 void mt76x2_mac_process_tx_status_fifo(struct mt76x2_dev *dev);