Lines Matching defs:mii_bus
370 struct mii_bus { struct
376 int (*read)(struct mii_bus *bus, int addr, int regnum); argument
378 int (*write)(struct mii_bus *bus, int addr, int regnum, u16 val); argument
380 int (*read_c45)(struct mii_bus *bus, int addr, int devnum, int regnum); argument
382 int (*write_c45)(struct mii_bus *bus, int addr, int devnum, argument
385 int (*reset)(struct mii_bus *bus); argument
388 struct mdio_bus_stats stats[PHY_MAX_ADDR];
394 struct mutex mdio_lock;
397 struct device *parent;
399 enum {
404 } state;
407 struct device dev;
410 struct mdio_device *mdio_map[PHY_MAX_ADDR];
413 u32 phy_mask;
437 #define to_mii_bus(d) container_of(d, struct mii_bus, dev) argument