Lines Matching defs:gfar_private
1108 struct gfar_private { struct
1109 struct device *dev;
1110 struct net_device *ndev;
1111 enum gfar_errata errata;
1112 unsigned int rx_buffer_size;
1114 u16 uses_rxfcb;
1115 u16 padding;
1116 u32 device_flags;
1119 int hwts_rx_en;
1120 int hwts_tx_en;
1122 struct gfar_priv_tx_q *tx_queue[MAX_TX_QS];
1123 struct gfar_priv_rx_q *rx_queue[MAX_RX_QS];
1124 struct gfar_priv_grp gfargrp[MAXGROUPS];
1126 unsigned long state;
1128 unsigned short mode;
1129 unsigned short poll_mode;
1130 unsigned int num_tx_queues;
1131 unsigned int num_rx_queues;
1132 unsigned int num_grps;
1133 int tx_actual_en;
1136 struct gfar_extra_stats extra_stats;
1139 phy_interface_t interface;
1140 struct device_node *phy_node;
1141 struct device_node *tbi_node;
1142 struct phy_device *phydev;
1143 struct mii_bus *mii_bus;
1144 int oldspeed;
1145 int oldduplex;
1146 int oldlink;
1149 spinlock_t bflock;
1151 uint32_t msg_enable;
1153 struct work_struct reset_task;
1155 struct platform_device *ofdev;
1157 extended_hash:1,
1158 bd_stash_en:1,
1159 rx_filer_enable:1,
1161 wol_en:1,
1163 prio_sched_en:1,
1165 pause_aneg_en:1,
1166 tx_pause_en:1,
1167 rx_pause_en:1;
1170 unsigned int total_tx_ring_size;
1171 unsigned int total_rx_ring_size;
1196 static inline int gfar_has_errata(struct gfar_private *priv, in gfar_has_errata() argument