Lines Matching defs:altera_tse_private
417 struct altera_tse_private { struct
418 struct net_device *dev;
419 struct device *device;
420 struct napi_struct napi;
423 struct altera_tse_mac __iomem *mac_dev;
426 u32 revision;
429 void __iomem *rx_dma_csr;
430 void __iomem *rx_dma_desc;
431 void __iomem *rx_dma_resp;
434 void __iomem *tx_dma_csr;
435 void __iomem *tx_dma_desc;
438 struct tse_buffer *rx_ring;
439 u32 rx_cons;
440 u32 rx_prod;
441 u32 rx_ring_size;
442 u32 rx_dma_buf_sz;
445 struct tse_buffer *tx_ring;
446 u32 tx_prod;
447 u32 tx_cons;
448 u32 tx_ring_size;
451 u32 tx_irq;
452 u32 rx_irq;
455 u32 tx_fifo_depth;
456 u32 rx_fifo_depth;
459 u32 hash_filter;
460 u32 added_unicast;
463 u32 txdescmem;
464 u32 rxdescmem;
465 dma_addr_t rxdescmem_busaddr;
466 dma_addr_t txdescmem_busaddr;
467 u32 txctrlreg;
468 u32 rxctrlreg;
469 dma_addr_t rxdescphys;
470 dma_addr_t txdescphys;
472 struct list_head txlisthd;
473 struct list_head rxlisthd;
476 spinlock_t mac_cfg_lock;
478 spinlock_t tx_lock;
480 spinlock_t rxdma_irq_lock;
483 int phy_addr; /* PHY's MDIO address, -1 for autodetection */
484 phy_interface_t phy_iface;
485 struct mii_bus *mdio;
486 int oldspeed;
487 int oldduplex;
488 int oldlink;
491 u32 msg_enable;
493 struct altera_dmaops *dmaops;