Lines Matching defs:bcm_sysport_priv
648 struct bcm_sysport_priv { struct
649 void __iomem *base;
650 u32 irq0_stat;
651 u32 irq0_mask;
652 u32 irq1_stat;
653 u32 irq1_mask;
654 struct napi_struct napi ____cacheline_aligned;
655 struct net_device *netdev;
656 struct platform_device *pdev;
657 int irq0;
658 int irq1;
659 int wol_irq;
662 struct bcm_sysport_tx_ring tx_rings[TDMA_NUM_RINGS];
665 void __iomem *rx_bds;
666 void __iomem *rx_bd_assign_ptr;
667 unsigned int rx_bd_assign_index;
668 struct bcm_sysport_cb *rx_cbs;
669 unsigned int num_rx_bds;
670 unsigned int rx_read_ptr;
671 unsigned int rx_c_index;
674 struct device_node *phy_dn;
675 struct phy_device *phydev;
676 phy_interface_t phy_interface;
677 int old_pause;
678 int old_link;
679 int old_duplex;
682 unsigned int rx_chk_en:1;
683 unsigned int tsb_en:1;
684 unsigned int crc_fwd:1;
685 u16 rev;
686 u32 wolopts;
687 unsigned int wol_irq_disabled:1;
690 struct bcm_sysport_mib mib;
693 u32 msg_enable;