Lines Matching defs:mbus
245 struct mii_bus *mbus; /* mdio master */
293 static int ar9331_sw_mbus_write(struct mii_bus *mbus, int port, int regnum,
296 struct ar9331_sw_priv *priv = mbus->priv;
323 static int ar9331_sw_mbus_read(struct mii_bus *mbus, int port, int regnum)
325 struct ar9331_sw_priv *priv = mbus->priv;
360 struct mii_bus *mbus;
366 mbus = devm_mdiobus_alloc(dev);
367 if (!mbus)
370 mbus->name = np->full_name;
371 snprintf(mbus->id, MII_BUS_ID_SIZE, "%pOF", np);
373 mbus->read = ar9331_sw_mbus_read;
374 mbus->write = ar9331_sw_mbus_write;
375 mbus->priv = priv;
376 mbus->parent = dev;
382 ret = devm_of_mdiobus_register(dev, mbus, mnp);
387 priv->mbus = mbus;