#include <linux/module.h>
#include <linux/firmware.h>
#include "mt792x.h"
#include "dma.h"
#include "trace.h"
irqreturn_t mt792x_irq_handler(int irq, void *dev_instance)
{ … }
EXPORT_SYMBOL_GPL(…);
void mt792x_irq_tasklet(unsigned long data)
{ … }
EXPORT_SYMBOL_GPL(…);
void mt792x_rx_poll_complete(struct mt76_dev *mdev, enum mt76_rxq_id q)
{ … }
EXPORT_SYMBOL_GPL(…);
#define PREFETCH(base, depth) …
static void mt792x_dma_prefetch(struct mt792x_dev *dev)
{ … }
int mt792x_dma_enable(struct mt792x_dev *dev)
{ … }
EXPORT_SYMBOL_GPL(…);
static int
mt792x_dma_reset(struct mt792x_dev *dev, bool force)
{ … }
int mt792x_wpdma_reset(struct mt792x_dev *dev, bool force)
{ … }
EXPORT_SYMBOL_GPL(…);
int mt792x_wpdma_reinit_cond(struct mt792x_dev *dev)
{ … }
EXPORT_SYMBOL_GPL(…);
int mt792x_dma_disable(struct mt792x_dev *dev, bool force)
{ … }
EXPORT_SYMBOL_GPL(…);
void mt792x_dma_cleanup(struct mt792x_dev *dev)
{ … }
EXPORT_SYMBOL_GPL(…);
int mt792x_poll_tx(struct napi_struct *napi, int budget)
{ … }
EXPORT_SYMBOL_GPL(…);
int mt792x_poll_rx(struct napi_struct *napi, int budget)
{ … }
EXPORT_SYMBOL_GPL(…);
int mt792x_wfsys_reset(struct mt792x_dev *dev)
{ … }
EXPORT_SYMBOL_GPL(…);