Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Macros | Functions
stmmac_ethtool.c File Reference
#include <linux/etherdevice.h>
#include <linux/ethtool.h>
#include <linux/interrupt.h>
#include <linux/mii.h>
#include <linux/phy.h>
#include <asm/io.h>
#include "stmmac.h"
#include "dwmac_dma.h"

Go to the source code of this file.

Data Structures

struct  stmmac_stats
 

Macros

#define REG_SPACE_SIZE   0x1054
 
#define MAC100_ETHTOOL_NAME   "st_mac100"
 
#define GMAC_ETHTOOL_NAME   "st_gmac"
 
#define STMMAC_STAT(m)
 
#define STMMAC_STATS_LEN   ARRAY_SIZE(stmmac_gstrings_stats)
 
#define STMMAC_MMC_STAT(m)
 
#define STMMAC_MMC_STATS_LEN   ARRAY_SIZE(stmmac_mmc)
 

Functions

void stmmac_set_ethtool_ops (struct net_device *netdev)
 

Macro Definition Documentation

#define GMAC_ETHTOOL_NAME   "st_gmac"

Definition at line 37 of file stmmac_ethtool.c.

#define MAC100_ETHTOOL_NAME   "st_mac100"

Definition at line 36 of file stmmac_ethtool.c.

#define REG_SPACE_SIZE   0x1054

Definition at line 35 of file stmmac_ethtool.c.

#define STMMAC_MMC_STAT (   m)
Value:
offsetof(struct stmmac_priv, mmc.m)}

Definition at line 110 of file stmmac_ethtool.c.

#define STMMAC_MMC_STATS_LEN   ARRAY_SIZE(stmmac_mmc)

Definition at line 195 of file stmmac_ethtool.c.

#define STMMAC_STAT (   m)
Value:
offsetof(struct stmmac_priv, xstats.m)}

Definition at line 45 of file stmmac_ethtool.c.

#define STMMAC_STATS_LEN   ARRAY_SIZE(stmmac_gstrings_stats)

Definition at line 107 of file stmmac_ethtool.c.

Function Documentation

void stmmac_set_ethtool_ops ( struct net_device netdev)

Definition at line 544 of file stmmac_ethtool.c.