#include <linux/dma-mapping.h>
#include <linux/kernel.h>
#include <linux/module.h>
#include <linux/slab.h>
#include "rt2x00.h"
#include "rt2x00mmio.h"
int rt2x00mmio_regbusy_read(struct rt2x00_dev *rt2x00dev,
const unsigned int offset,
const struct rt2x00_field32 field,
u32 *reg)
{ … }
EXPORT_SYMBOL_GPL(…);
bool rt2x00mmio_rxdone(struct rt2x00_dev *rt2x00dev)
{ … }
EXPORT_SYMBOL_GPL(…);
void rt2x00mmio_flush_queue(struct data_queue *queue, bool drop)
{ … }
EXPORT_SYMBOL_GPL(…);
static int rt2x00mmio_alloc_queue_dma(struct rt2x00_dev *rt2x00dev,
struct data_queue *queue)
{ … }
static void rt2x00mmio_free_queue_dma(struct rt2x00_dev *rt2x00dev,
struct data_queue *queue)
{ … }
int rt2x00mmio_initialize(struct rt2x00_dev *rt2x00dev)
{ … }
EXPORT_SYMBOL_GPL(…);
void rt2x00mmio_uninitialize(struct rt2x00_dev *rt2x00dev)
{ … }
EXPORT_SYMBOL_GPL(…);
MODULE_AUTHOR(…);
MODULE_VERSION(…);
MODULE_DESCRIPTION(…) …;
MODULE_LICENSE(…) …;