Lines Matching refs:mdiodev
300 static int dsa_loop_drv_probe(struct mdio_device *mdiodev)
302 struct dsa_loop_pdata *pdata = mdiodev->dev.platform_data;
310 ds = devm_kzalloc(&mdiodev->dev, sizeof(*ds), GFP_KERNEL);
314 ds->dev = &mdiodev->dev;
317 ps = devm_kzalloc(&mdiodev->dev, sizeof(*ps), GFP_KERNEL);
327 ds->dev = &mdiodev->dev;
330 ps->bus = mdiodev->bus;
332 dev_set_drvdata(&mdiodev->dev, ds);
336 dev_info(&mdiodev->dev, "%s: 0x%0x\n",
342 static void dsa_loop_drv_remove(struct mdio_device *mdiodev)
344 struct dsa_switch *ds = dev_get_drvdata(&mdiodev->dev);
356 static void dsa_loop_drv_shutdown(struct mdio_device *mdiodev)
358 struct dsa_switch *ds = dev_get_drvdata(&mdiodev->dev);
365 dev_set_drvdata(&mdiodev->dev, NULL);