linux/drivers/net/ethernet/freescale/enetc/enetc_cbdr.c

// SPDX-License-Identifier: (GPL-2.0+ OR BSD-3-Clause)
/* Copyright 2017-2019 NXP */

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

/* Set entry in RFS table */
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)
{}

/* Get RSS table */
int enetc_get_rss_table(struct enetc_si *si, u32 *table, int count)
{}
EXPORT_SYMBOL_GPL();

/* Set RSS table */
int enetc_set_rss_table(struct enetc_si *si, const u32 *table, int count)
{}
EXPORT_SYMBOL_GPL();