Lines Matching refs:mdiodev
309 static int dsa_loop_drv_probe(struct mdio_device *mdiodev) in dsa_loop_drv_probe() argument
311 struct dsa_loop_pdata *pdata = mdiodev->dev.platform_data; in dsa_loop_drv_probe()
319 ds = devm_kzalloc(&mdiodev->dev, sizeof(*ds), GFP_KERNEL); in dsa_loop_drv_probe()
323 ds->dev = &mdiodev->dev; in dsa_loop_drv_probe()
326 ps = devm_kzalloc(&mdiodev->dev, sizeof(*ps), GFP_KERNEL); in dsa_loop_drv_probe()
336 ds->dev = &mdiodev->dev; in dsa_loop_drv_probe()
339 ps->bus = mdiodev->bus; in dsa_loop_drv_probe()
341 dev_set_drvdata(&mdiodev->dev, ds); in dsa_loop_drv_probe()
345 dev_info(&mdiodev->dev, "%s: 0x%0x\n", in dsa_loop_drv_probe()
351 static void dsa_loop_drv_remove(struct mdio_device *mdiodev) in dsa_loop_drv_remove() argument
353 struct dsa_switch *ds = dev_get_drvdata(&mdiodev->dev); in dsa_loop_drv_remove()
365 static void dsa_loop_drv_shutdown(struct mdio_device *mdiodev) in dsa_loop_drv_shutdown() argument
367 struct dsa_switch *ds = dev_get_drvdata(&mdiodev->dev); in dsa_loop_drv_shutdown()
374 dev_set_drvdata(&mdiodev->dev, NULL); in dsa_loop_drv_shutdown()