Lines Matching defs:mii_bus
363 struct mii_bus { struct
369 int (*read)(struct mii_bus *bus, int addr, int regnum); argument
371 int (*write)(struct mii_bus *bus, int addr, int regnum, u16 val); argument
373 int (*read_c45)(struct mii_bus *bus, int addr, int devnum, int regnum); argument
375 int (*write_c45)(struct mii_bus *bus, int addr, int devnum, argument
378 int (*reset)(struct mii_bus *bus); argument
381 struct mdio_bus_stats stats[PHY_MAX_ADDR];
387 struct mutex mdio_lock;
390 struct device *parent;
392 enum {
397 } state;
400 struct device dev;
403 struct mdio_device *mdio_map[PHY_MAX_ADDR];
406 u32 phy_mask;
430 #define to_mii_bus(d) container_of(d, struct mii_bus, dev) argument