Lines Matching defs:sbmac_softc
232 struct sbmac_softc { struct
237 struct net_device *sbm_dev; /* pointer to linux device */
238 struct napi_struct napi;
239 struct phy_device *phy_dev; /* the associated PHY device */
240 struct mii_bus *mii_bus; /* the MII bus */
241 int phy_irq[PHY_MAX_ADDR];
242 spinlock_t sbm_lock; /* spin lock */
243 int sbm_devflags; /* current device flags */
248 void __iomem *sbm_base; /* MAC's base address */
249 enum sbmac_state sbm_state; /* current state */
251 void __iomem *sbm_macenable; /* MAC Enable Register */
252 void __iomem *sbm_maccfg; /* MAC Config Register */
253 void __iomem *sbm_fifocfg; /* FIFO Config Register */
254 void __iomem *sbm_framecfg; /* Frame Config Register */
255 void __iomem *sbm_rxfilter; /* Receive Filter Register */
256 void __iomem *sbm_isr; /* Interrupt Status Register */
257 void __iomem *sbm_imr; /* Interrupt Mask Register */
258 void __iomem *sbm_mdio; /* MDIO Register */
283 static void sbdma_initctx(struct sbmacdma *d, struct sbmac_softc *s, int chan, argument