Lines Matching refs:mdiodev
308 static int dsa_loop_drv_probe(struct mdio_device *mdiodev) in dsa_loop_drv_probe() argument
310 struct dsa_loop_pdata *pdata = mdiodev->dev.platform_data; in dsa_loop_drv_probe()
318 ds = devm_kzalloc(&mdiodev->dev, sizeof(*ds), GFP_KERNEL); in dsa_loop_drv_probe()
322 ds->dev = &mdiodev->dev; in dsa_loop_drv_probe()
325 ps = devm_kzalloc(&mdiodev->dev, sizeof(*ps), GFP_KERNEL); in dsa_loop_drv_probe()
335 ds->dev = &mdiodev->dev; in dsa_loop_drv_probe()
338 ps->bus = mdiodev->bus; in dsa_loop_drv_probe()
340 dev_set_drvdata(&mdiodev->dev, ds); in dsa_loop_drv_probe()
344 dev_info(&mdiodev->dev, "%s: 0x%0x\n", in dsa_loop_drv_probe()
350 static void dsa_loop_drv_remove(struct mdio_device *mdiodev) in dsa_loop_drv_remove() argument
352 struct dsa_switch *ds = dev_get_drvdata(&mdiodev->dev); in dsa_loop_drv_remove()
364 static void dsa_loop_drv_shutdown(struct mdio_device *mdiodev) in dsa_loop_drv_shutdown() argument
366 struct dsa_switch *ds = dev_get_drvdata(&mdiodev->dev); in dsa_loop_drv_shutdown()
373 dev_set_drvdata(&mdiodev->dev, NULL); in dsa_loop_drv_shutdown()