Lines Matching defs:lan743x_adapter
1009 struct lan743x_adapter { struct
1010 struct net_device *netdev;
1011 struct mii_bus *mdiobus;
1012 int msg_enable;
1014 u32 wolopts;
1015 u8 sopass[SOPASS_MAX];
1017 struct pci_dev *pdev;
1018 struct lan743x_csr csr;
1019 struct lan743x_intr intr;
1021 struct lan743x_gpio gpio;
1022 struct lan743x_ptp ptp;
1024 u8 mac_address[ETH_ALEN];
1026 struct lan743x_phy phy;
1027 struct lan743x_tx tx[PCI11X1X_USED_TX_CHANNELS];
1028 struct lan743x_rx rx[LAN743X_USED_RX_CHANNELS];
1029 bool is_pci11x1x;
1030 bool is_sgmii_en;
1032 spinlock_t eth_syslock_spinlock;
1033 bool eth_syslock_en;
1034 u32 eth_syslock_acquire_cnt;
1035 struct mutex sgmii_rw_lock;
1037 enum lan743x_sgmii_lsd sgmii_lsd;
1038 u8 max_tx_channels;
1039 u8 used_tx_channels;
1040 u8 max_vector_count;
1043 u32 flags;
1044 u32 hw_cfg;