brintos

brintos / linux-shallow public Read only

0
0
Text · 1.4 KiB · 8263b4a Raw
67 lines · c
1/* SPDX-License-Identifier: GPL-2.0-or-later */2/*3 * Applied Micro X-Gene SoC Ethernet v2 Driver4 *5 * Copyright (c) 2017, Applied Micro Circuits Corporation6 * Author(s): Iyappan Subramanian <isubramanian@apm.com>7 */8 9#ifndef __XGENE_ENET_V2_ETHTOOL_H__10#define __XGENE_ENET_V2_ETHTOOL_H__11 12struct xge_gstrings_stats {13	char name[ETH_GSTRING_LEN];14	int offset;15};16 17struct xge_gstrings_extd_stats {18	char name[ETH_GSTRING_LEN];19	u32 addr;20	u32 value;21};22 23#define TR64			0xa08024#define TR127			0xa08425#define TR255			0xa08826#define TR511			0xa08c27#define TR1K			0xa09028#define TRMAX			0xa09429#define TRMGV			0xa09830#define RFCS			0xa0a431#define RMCA			0xa0a832#define RBCA			0xa0ac33#define RXCF			0xa0b034#define RXPF			0xa0b435#define RXUO			0xa0b836#define RALN			0xa0bc37#define RFLR			0xa0c038#define RCDE			0xa0c439#define RCSE			0xa0c840#define RUND			0xa0cc41#define ROVR			0xa0d042#define RFRG			0xa0d443#define RJBR			0xa0d844#define RDRP			0xa0dc45#define TMCA			0xa0e846#define TBCA			0xa0ec47#define TXPF			0xa0f048#define TDFR			0xa0f449#define TEDF			0xa0f850#define TSCL			0xa0fc51#define TMCL			0xa10052#define TLCL			0xa10453#define TXCL			0xa10854#define TNCL			0xa10c55#define TPFH			0xa11056#define TDRP			0xa11457#define TJBR			0xa11858#define TFCS			0xa11c59#define TXCF			0xa12060#define TOVR			0xa12461#define TUND			0xa12862#define TFRG			0xa12c63 64void xge_set_ethtool_ops(struct net_device *ndev);65 66#endif  /* __XGENE_ENET_V2_ETHTOOL_H__ */67