Lines Matching defs:mii_bus
352 struct mii_bus { struct
358 int (*read)(struct mii_bus *bus, int addr, int regnum); argument
360 int (*write)(struct mii_bus *bus, int addr, int regnum, u16 val); argument
362 int (*read_c45)(struct mii_bus *bus, int addr, int devnum, int regnum); argument
364 int (*write_c45)(struct mii_bus *bus, int addr, int devnum, argument
367 int (*reset)(struct mii_bus *bus); argument
370 struct mdio_bus_stats stats[PHY_MAX_ADDR];
376 struct mutex mdio_lock;
379 struct device *parent;
381 enum {
386 } state;
389 struct device dev;
392 struct mdio_device *mdio_map[PHY_MAX_ADDR];
395 u32 phy_mask;
421 #define to_mii_bus(d) container_of(d, struct mii_bus, dev) argument