Lines Matching defs:gfar_private
1050 struct gfar_private { struct
1053 unsigned int num_tx_queues;
1054 unsigned int num_rx_queues;
1055 unsigned int num_grps;
1056 unsigned int mode;
1059 unsigned int total_tx_ring_size;
1060 unsigned int total_rx_ring_size;
1062 struct device_node *node;
1063 struct net_device *ndev;
1064 struct platform_device *ofdev;
1065 enum gfar_errata errata;
1067 struct gfar_priv_grp gfargrp[MAXGROUPS];
1068 struct gfar_priv_tx_q *tx_queue[MAX_TX_QS];
1069 struct gfar_priv_rx_q *rx_queue[MAX_RX_QS];
1072 unsigned int rx_buffer_size;
1073 unsigned int rx_stash_size;
1074 unsigned int rx_stash_index;
1076 u32 cur_filer_idx;
1078 struct sk_buff_head rx_recycle;
1081 struct ethtool_rx_list rx_list;
1082 struct mutex rx_queue_access;
1085 u32 __iomem *hash_regs[16];
1086 int hash_width;
1089 unsigned int fifo_threshold;
1090 unsigned int fifo_starve;
1091 unsigned int fifo_starve_off;
1094 spinlock_t bflock;
1096 phy_interface_t interface;
1097 struct device_node *phy_node;
1098 struct device_node *tbi_node;
1099 u32 device_flags;
1101 extended_hash:1,
1102 bd_stash_en:1,
1103 rx_filer_enable:1,
1104 wol_en:1; /* Wake-on-LAN enabled */
1105 unsigned short padding;
1131 static inline int gfar_has_errata(struct gfar_private *priv, in gfar_has_errata() argument