Lines Matching defs:sbmac_softc
219 struct sbmac_softc { struct
224 struct net_device *sbm_dev; /* pointer to linux device */
225 struct napi_struct napi;
226 struct phy_device *phy_dev; /* the associated PHY device */
227 struct mii_bus *mii_bus; /* the MII bus */
228 spinlock_t sbm_lock; /* spin lock */
229 int sbm_devflags; /* current device flags */
234 void __iomem *sbm_base; /* MAC's base address */
235 enum sbmac_state sbm_state; /* current state */
237 void __iomem *sbm_macenable; /* MAC Enable Register */
238 void __iomem *sbm_maccfg; /* MAC Config Register */
239 void __iomem *sbm_fifocfg; /* FIFO Config Register */
240 void __iomem *sbm_framecfg; /* Frame Config Register */
241 void __iomem *sbm_rxfilter; /* Receive Filter Register */
242 void __iomem *sbm_isr; /* Interrupt Status Register */
243 void __iomem *sbm_imr; /* Interrupt Mask Register */
244 void __iomem *sbm_mdio; /* MDIO Register */
269 static void sbdma_initctx(struct sbmacdma *d, struct sbmac_softc *s, int chan, argument