Lines Matching defs:gfar_private
1132 struct gfar_private { struct
1133 struct device *dev;
1134 struct net_device *ndev;
1135 enum gfar_errata errata;
1137 u16 uses_rxfcb;
1138 u16 padding;
1139 u32 device_flags;
1142 int hwts_rx_en;
1143 int hwts_tx_en;
1145 struct gfar_priv_tx_q *tx_queue[MAX_TX_QS];
1146 struct gfar_priv_rx_q *rx_queue[MAX_RX_QS];
1147 struct gfar_priv_grp gfargrp[MAXGROUPS];
1149 unsigned long state;
1151 unsigned short mode;
1152 unsigned int num_tx_queues;
1153 unsigned int num_rx_queues;
1154 unsigned int num_grps;
1155 int tx_actual_en;
1158 struct gfar_extra_stats extra_stats;
1159 struct rmon_overflow rmon_overflow;
1162 phy_interface_t interface;
1163 struct device_node *phy_node;
1164 struct device_node *tbi_node;
1165 struct mii_bus *mii_bus;
1166 int oldspeed;
1167 int oldduplex;
1168 int oldlink;
1170 uint32_t msg_enable;
1172 struct work_struct reset_task;
1174 struct platform_device *ofdev;
1176 extended_hash:1,
1177 bd_stash_en:1,
1178 rx_filer_enable:1,
1180 prio_sched_en:1,
1182 pause_aneg_en:1,
1183 tx_pause_en:1,
1184 rx_pause_en:1;
1187 unsigned int total_tx_ring_size;
1188 unsigned int total_rx_ring_size;
1190 u32 rqueue;
1191 u32 tqueue;
1217 static inline int gfar_has_errata(struct gfar_private *priv, in gfar_has_errata() argument