Lines Matching defs:altera_tse_private
406 struct altera_tse_private { struct
407 struct net_device *dev;
408 struct device *device;
409 struct napi_struct napi;
412 struct altera_tse_mac __iomem *mac_dev;
415 u32 revision;
418 void __iomem *rx_dma_csr;
419 void __iomem *rx_dma_desc;
420 void __iomem *rx_dma_resp;
423 void __iomem *tx_dma_csr;
424 void __iomem *tx_dma_desc;
427 struct tse_buffer *rx_ring;
428 u32 rx_cons;
429 u32 rx_prod;
430 u32 rx_ring_size;
431 u32 rx_dma_buf_sz;
434 struct tse_buffer *tx_ring;
435 u32 tx_prod;
436 u32 tx_cons;
437 u32 tx_ring_size;
440 u32 tx_irq;
441 u32 rx_irq;
444 u32 tx_fifo_depth;
445 u32 rx_fifo_depth;
446 u32 max_mtu;
449 u32 hash_filter;
450 u32 added_unicast;
453 u32 txdescmem;
454 u32 rxdescmem;
455 dma_addr_t rxdescmem_busaddr;
456 dma_addr_t txdescmem_busaddr;
457 u32 txctrlreg;
458 u32 rxctrlreg;
459 dma_addr_t rxdescphys;
460 dma_addr_t txdescphys;
462 struct list_head txlisthd;
463 struct list_head rxlisthd;
466 spinlock_t mac_cfg_lock;
468 spinlock_t tx_lock;
470 spinlock_t rxdma_irq_lock;
473 int phy_addr; /* PHY's MDIO address, -1 for autodetection */
474 phy_interface_t phy_iface;
475 struct mii_bus *mdio;
476 struct phy_device *phydev;
477 int oldspeed;
478 int oldduplex;
479 int oldlink;
482 u32 msg_enable;
484 struct altera_dmaops *dmaops;