#include "enetc.h"
int enetc_setup_cbdr(struct device *dev, struct enetc_hw *hw, int bd_count,
struct enetc_cbdr *cbdr)
{ … }
EXPORT_SYMBOL_GPL(…);
void enetc_teardown_cbdr(struct enetc_cbdr *cbdr)
{ … }
EXPORT_SYMBOL_GPL(…);
static void enetc_clean_cbdr(struct enetc_cbdr *ring)
{ … }
static int enetc_cbd_unused(struct enetc_cbdr *r)
{ … }
int enetc_send_cmd(struct enetc_si *si, struct enetc_cbd *cbd)
{ … }
EXPORT_SYMBOL_GPL(…);
int enetc_clear_mac_flt_entry(struct enetc_si *si, int index)
{ … }
EXPORT_SYMBOL_GPL(…);
int enetc_set_mac_flt_entry(struct enetc_si *si, int index,
char *mac_addr, int si_map)
{ … }
EXPORT_SYMBOL_GPL(…);
int enetc_set_fs_entry(struct enetc_si *si, struct enetc_cmd_rfse *rfse,
int index)
{ … }
EXPORT_SYMBOL_GPL(…);
static int enetc_cmd_rss_table(struct enetc_si *si, u32 *table, int count,
bool read)
{ … }
int enetc_get_rss_table(struct enetc_si *si, u32 *table, int count)
{ … }
EXPORT_SYMBOL_GPL(…);
int enetc_set_rss_table(struct enetc_si *si, const u32 *table, int count)
{ … }
EXPORT_SYMBOL_GPL(…);