Lines Matching defs:pxa168_eth_private
191 struct pxa168_eth_private { struct
192 struct platform_device *pdev;
193 int port_num; /* User Ethernet port number */
194 int phy_addr;
195 int phy_speed;
196 int phy_duplex;
197 phy_interface_t phy_intf;
199 int rx_resource_err; /* Rx ring resource error flag */
202 int rx_curr_desc_q, rx_used_desc_q;
205 int tx_curr_desc_q, tx_used_desc_q;
207 struct rx_desc *p_rx_desc_area;
208 dma_addr_t rx_desc_dma;
209 int rx_desc_area_size;
210 struct sk_buff **rx_skb;
212 struct tx_desc *p_tx_desc_area;
213 dma_addr_t tx_desc_dma;
214 int tx_desc_area_size;
215 struct sk_buff **tx_skb;
217 struct work_struct tx_timeout_task;
219 struct net_device *dev;
220 struct napi_struct napi;
221 u8 work_todo;
222 int skb_size;
225 int tx_ring_size;
227 int tx_desc_count;
229 int rx_ring_size;
231 int rx_desc_count;
237 struct timer_list timeout;
238 struct mii_bus *smi_bus;
241 struct clk *clk;
242 struct pxa168_eth_platform_data *pd;
266 static int pxa168_init_hw(struct pxa168_eth_private *pep); argument