linux/drivers/net/wireless/mediatek/mt76/mt76x02_beacon.c

// SPDX-License-Identifier: ISC
/*
 * Copyright (C) 2016 Felix Fietkau <[email protected]>
 * Copyright (C) 2018 Lorenzo Bianconi <[email protected]>
 * Copyright (C) 2018 Stanislaw Gruszka <[email protected]>
 */

#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();