Lines Matching defs:gfar_private
1135 struct gfar_private { struct
1136 struct device *dev;
1137 struct net_device *ndev;
1138 enum gfar_errata errata;
1140 u16 uses_rxfcb;
1141 u16 padding;
1142 u32 device_flags;
1145 int hwts_rx_en;
1146 int hwts_tx_en;
1148 struct gfar_priv_tx_q *tx_queue[MAX_TX_QS];
1149 struct gfar_priv_rx_q *rx_queue[MAX_RX_QS];
1150 struct gfar_priv_grp gfargrp[MAXGROUPS];
1152 unsigned long state;
1154 unsigned short mode;
1155 unsigned int num_tx_queues;
1156 unsigned int num_rx_queues;
1157 unsigned int num_grps;
1158 int tx_actual_en;
1161 struct gfar_extra_stats extra_stats;
1162 struct rmon_overflow rmon_overflow;
1165 phy_interface_t interface;
1166 struct device_node *phy_node;
1167 struct device_node *tbi_node;
1168 struct mii_bus *mii_bus;
1169 int oldspeed;
1170 int oldduplex;
1171 int oldlink;
1173 uint32_t msg_enable;
1175 struct work_struct reset_task;
1177 struct platform_device *ofdev;
1179 extended_hash:1,
1180 bd_stash_en:1,
1181 rx_filer_enable:1,
1183 prio_sched_en:1,
1185 pause_aneg_en:1,
1186 tx_pause_en:1,
1187 rx_pause_en:1;
1190 unsigned int total_tx_ring_size;
1191 unsigned int total_rx_ring_size;
1193 u32 rqueue;
1194 u32 tqueue;
1220 static inline int gfar_has_errata(struct gfar_private *priv, in gfar_has_errata() argument