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

// SPDX-License-Identifier: ISC
/* Copyright (C) 2023 MediaTek Inc. */

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