Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Macros | Variables
netxen_nic_ethtool.c File Reference
#include <linux/types.h>
#include <linux/delay.h>
#include <linux/pci.h>
#include <asm/io.h>
#include <linux/netdevice.h>
#include <linux/ethtool.h>
#include "netxen_nic.h"
#include "netxen_nic_hw.h"

Go to the source code of this file.

Data Structures

struct  netxen_nic_stats
 

Macros

#define NETXEN_NIC_STAT(m)
 
#define NETXEN_NIC_PORT_WINDOW   0x10000
 
#define NETXEN_NIC_INVALID_DATA   0xDEADBEEF
 
#define NETXEN_NIC_STATS_LEN   ARRAY_SIZE(netxen_nic_gstrings_stats)
 
#define NETXEN_NIC_TEST_LEN   ARRAY_SIZE(netxen_nic_gstrings_test)
 
#define NETXEN_NIC_REGS_COUNT   30
 
#define NETXEN_NIC_REGS_LEN   (NETXEN_NIC_REGS_COUNT * sizeof(__le32))
 
#define NETXEN_MAX_EEPROM_LEN   1024
 

Variables

struct ethtool_ops netxen_nic_ethtool_ops
 

Macro Definition Documentation

#define NETXEN_MAX_EEPROM_LEN   1024

Definition at line 71 of file netxen_nic_ethtool.c.

#define NETXEN_NIC_INVALID_DATA   0xDEADBEEF

Definition at line 46 of file netxen_nic_ethtool.c.

#define NETXEN_NIC_PORT_WINDOW   0x10000

Definition at line 45 of file netxen_nic_ethtool.c.

#define NETXEN_NIC_REGS_COUNT   30

Definition at line 69 of file netxen_nic_ethtool.c.

#define NETXEN_NIC_REGS_LEN   (NETXEN_NIC_REGS_COUNT * sizeof(__le32))

Definition at line 70 of file netxen_nic_ethtool.c.

#define NETXEN_NIC_STAT (   m)
Value:
sizeof(((struct netxen_adapter *)0)->m), \

Definition at line 42 of file netxen_nic_ethtool.c.

#define NETXEN_NIC_STATS_LEN   ARRAY_SIZE(netxen_nic_gstrings_stats)

Definition at line 60 of file netxen_nic_ethtool.c.

#define NETXEN_NIC_TEST_LEN   ARRAY_SIZE(netxen_nic_gstrings_test)

Definition at line 67 of file netxen_nic_ethtool.c.

Variable Documentation

struct ethtool_ops netxen_nic_ethtool_ops
Initial value:
= {
.get_settings = netxen_nic_get_settings,
.set_settings = netxen_nic_set_settings,
.get_drvinfo = netxen_nic_get_drvinfo,
.get_regs_len = netxen_nic_get_regs_len,
.get_regs = netxen_nic_get_regs,
.get_link = ethtool_op_get_link,
.get_eeprom_len = netxen_nic_get_eeprom_len,
.get_eeprom = netxen_nic_get_eeprom,
.get_ringparam = netxen_nic_get_ringparam,
.set_ringparam = netxen_nic_set_ringparam,
.get_pauseparam = netxen_nic_get_pauseparam,
.set_pauseparam = netxen_nic_set_pauseparam,
.get_wol = netxen_nic_get_wol,
.set_wol = netxen_nic_set_wol,
.self_test = netxen_nic_diag_test,
.get_strings = netxen_nic_get_strings,
.get_ethtool_stats = netxen_nic_get_ethtool_stats,
.get_sset_count = netxen_get_sset_count,
.get_coalesce = netxen_get_intr_coalesce,
.set_coalesce = netxen_set_intr_coalesce,
.get_dump_flag = netxen_get_dump_flag,
.get_dump_data = netxen_get_dump_data,
.set_dump = netxen_set_dump,
}

Definition at line 930 of file netxen_nic_ethtool.c.