Lines Matching defs:lan743x_adapter
1017 struct lan743x_adapter { struct
1018 struct net_device *netdev;
1019 struct mii_bus *mdiobus;
1020 int msg_enable;
1022 u32 wolopts;
1023 u8 sopass[SOPASS_MAX];
1025 struct pci_dev *pdev;
1026 struct lan743x_csr csr;
1027 struct lan743x_intr intr;
1029 struct lan743x_gpio gpio;
1030 struct lan743x_ptp ptp;
1032 u8 mac_address[ETH_ALEN];
1034 struct lan743x_phy phy;
1035 struct lan743x_tx tx[PCI11X1X_USED_TX_CHANNELS];
1036 struct lan743x_rx rx[LAN743X_USED_RX_CHANNELS];
1037 bool is_pci11x1x;
1038 bool is_sgmii_en;
1040 spinlock_t eth_syslock_spinlock;
1041 bool eth_syslock_en;
1042 u32 eth_syslock_acquire_cnt;
1043 struct mutex sgmii_rw_lock;
1045 enum lan743x_sgmii_lsd sgmii_lsd;
1046 u8 max_tx_channels;
1047 u8 used_tx_channels;
1048 u8 max_vector_count;
1051 u32 flags;
1052 u32 hw_cfg;
1053 phy_interface_t phy_interface;