Lines Matching defs:pxa168_eth_private
203 struct pxa168_eth_private { struct
204 int port_num; /* User Ethernet port number */
205 int phy_addr;
206 int phy_speed;
207 int phy_duplex;
208 phy_interface_t phy_intf;
210 int rx_resource_err; /* Rx ring resource error flag */
213 int rx_curr_desc_q, rx_used_desc_q;
216 int tx_curr_desc_q, tx_used_desc_q;
218 struct rx_desc *p_rx_desc_area;
219 dma_addr_t rx_desc_dma;
220 int rx_desc_area_size;
221 struct sk_buff **rx_skb;
223 struct tx_desc *p_tx_desc_area;
224 dma_addr_t tx_desc_dma;
225 int tx_desc_area_size;
226 struct sk_buff **tx_skb;
228 struct work_struct tx_timeout_task;
230 struct net_device *dev;
231 struct napi_struct napi;
232 u8 work_todo;
233 int skb_size;
236 int tx_ring_size;
238 int tx_desc_count;
240 int rx_ring_size;
242 int rx_desc_count;
248 struct timer_list timeout;
249 struct mii_bus *smi_bus;
250 struct phy_device *phy;
253 struct clk *clk;
254 struct pxa168_eth_platform_data *pd;
280 static int pxa168_init_hw(struct pxa168_eth_private *pep); argument