#include <linux/etherdevice.h>
#include <linux/timekeeping.h>
#include "mt7615.h"
#include "../dma.h"
#include "mac.h"
static void
mt7615_write_fw_txp(struct mt7615_dev *dev, struct mt76_tx_info *tx_info,
void *txp_ptr, u32 id)
{ … }
int mt7615_tx_prepare_skb(struct mt76_dev *mdev, void *txwi_ptr,
enum mt76_txq_id qid, struct mt76_wcid *wcid,
struct ieee80211_sta *sta,
struct mt76_tx_info *tx_info)
{ … }
void mt7615_dma_reset(struct mt7615_dev *dev)
{ … }
EXPORT_SYMBOL_GPL(…);
static void
mt7615_hif_int_event_trigger(struct mt7615_dev *dev, u8 event)
{ … }
static bool
mt7615_wait_reset_state(struct mt7615_dev *dev, u32 state)
{ … }
static void
mt7615_update_vif_beacon(void *priv, u8 *mac, struct ieee80211_vif *vif)
{ … }
static void
mt7615_update_beacons(struct mt7615_dev *dev)
{ … }
void mt7615_mac_reset_work(struct work_struct *work)
{ … }