#include "mt76x02.h"
static void mt76x02_set_beacon_offsets(struct mt76x02_dev *dev)
{ … }
static int
mt76x02_write_beacon(struct mt76x02_dev *dev, int offset, struct sk_buff *skb)
{ … }
void mt76x02_mac_set_beacon(struct mt76x02_dev *dev,
struct sk_buff *skb)
{ … }
EXPORT_SYMBOL_GPL(…);
void mt76x02_mac_set_beacon_enable(struct mt76x02_dev *dev,
struct ieee80211_vif *vif, bool enable)
{ … }
void
mt76x02_resync_beacon_timer(struct mt76x02_dev *dev)
{ … }
EXPORT_SYMBOL_GPL(…);
void
mt76x02_update_beacon_iter(void *priv, u8 *mac, struct ieee80211_vif *vif)
{ … }
EXPORT_SYMBOL_GPL(…);
static void
mt76x02_add_buffered_bc(void *priv, u8 *mac, struct ieee80211_vif *vif)
{ … }
void
mt76x02_enqueue_buffered_bc(struct mt76x02_dev *dev,
struct beacon_bc_data *data,
int max_nframes)
{ … }
EXPORT_SYMBOL_GPL(…);
void mt76x02_init_beacon_config(struct mt76x02_dev *dev)
{ … }
EXPORT_SYMBOL_GPL(…);