#include <linux/kernel.h>
#include <linux/netdevice.h>
#include <linux/interrupt.h>
#include <linux/phy.h>
#include <linux/ratelimit.h>
#include <net/dst.h>
#include "octeon-ethernet.h"
#include "ethernet-defines.h"
#include "ethernet-util.h"
#include "ethernet-mdio.h"
static DEFINE_SPINLOCK(global_register_lock);
static void cvm_oct_set_hw_preamble(struct octeon_ethernet *priv, bool enable)
{ … }
static void cvm_oct_check_preamble_errors(struct net_device *dev)
{ … }
static void cvm_oct_rgmii_poll(struct net_device *dev)
{ … }
int cvm_oct_rgmii_open(struct net_device *dev)
{ … }