#include "fdma_api.h"
#include <linux/bits.h>
#include <linux/etherdevice.h>
#include <linux/types.h>
static int __fdma_db_add(struct fdma *fdma, int dcb_idx, int db_idx, u64 status,
int (*cb)(struct fdma *fdma, int dcb_idx,
int db_idx, u64 *dataptr))
{ … }
int fdma_db_add(struct fdma *fdma, int dcb_idx, int db_idx, u64 status)
{ … }
int __fdma_dcb_add(struct fdma *fdma, int dcb_idx, u64 info, u64 status,
int (*dcb_cb)(struct fdma *fdma, int dcb_idx, u64 *nextptr),
int (*db_cb)(struct fdma *fdma, int dcb_idx, int db_idx,
u64 *dataptr))
{ … }
EXPORT_SYMBOL_GPL(…);
int fdma_dcb_add(struct fdma *fdma, int dcb_idx, u64 info, u64 status)
{ … }
EXPORT_SYMBOL_GPL(…);
int fdma_dcbs_init(struct fdma *fdma, u64 info, u64 status)
{ … }
EXPORT_SYMBOL_GPL(…);
int fdma_alloc_coherent(struct device *dev, struct fdma *fdma)
{ … }
EXPORT_SYMBOL_GPL(…);
int fdma_alloc_phys(struct fdma *fdma)
{ … }
EXPORT_SYMBOL_GPL(…);
void fdma_free_coherent(struct device *dev, struct fdma *fdma)
{ … }
EXPORT_SYMBOL_GPL(…);
void fdma_free_phys(struct fdma *fdma)
{ … }
EXPORT_SYMBOL_GPL(…);
u32 fdma_get_size(struct fdma *fdma)
{ … }
EXPORT_SYMBOL_GPL(…);
u32 fdma_get_size_contiguous(struct fdma *fdma)
{ … }
EXPORT_SYMBOL_GPL(…);