Lines Matching defs:bcm_sysport_priv
698 struct bcm_sysport_priv { struct
699 void __iomem *base;
700 u32 irq0_stat;
701 u32 irq0_mask;
702 u32 irq1_stat;
703 u32 irq1_mask;
704 bool is_lite;
705 unsigned int num_rx_desc_words;
706 struct napi_struct napi ____cacheline_aligned;
707 struct net_device *netdev;
708 struct platform_device *pdev;
709 int irq0;
710 int irq1;
711 int wol_irq;
714 struct bcm_sysport_tx_ring *tx_rings;
717 void __iomem *rx_bds;
718 struct bcm_sysport_cb *rx_cbs;
719 unsigned int num_rx_bds;
720 unsigned int rx_read_ptr;
721 unsigned int rx_c_index;
723 struct bcm_sysport_net_dim dim;
724 u32 rx_max_coalesced_frames;
725 u32 rx_coalesce_usecs;
728 struct device_node *phy_dn;
729 phy_interface_t phy_interface;
730 int old_pause;
731 int old_link;
732 int old_duplex;
735 unsigned int rx_chk_en:1;
736 unsigned int tsb_en:1;
737 unsigned int crc_fwd:1;
738 u16 rev;
739 u32 wolopts;
740 u8 sopass[SOPASS_MAX];
741 unsigned int wol_irq_disabled:1;
742 struct clk *clk;
743 struct clk *wol_clk;
746 struct bcm_sysport_mib mib;
749 u32 msg_enable;
751 u32 filters_loc[RXCHK_BRCM_TAG_MAX];
753 struct bcm_sysport_stats64 stats64;
756 struct u64_stats_sync syncp;
759 struct notifier_block netdev_notifier;
760 unsigned int per_port_num_tx_queues;
761 struct bcm_sysport_tx_ring *ring_map[DSA_MAX_PORTS * 8];