Lines Matching refs:cgdev
1153 struct ccwgroup_device *cgdev;
1163 cgdev = dev_get_drvdata(&cdev->dev);
1169 if (cgdev == NULL) {
1178 priv = dev_get_drvdata(&cgdev->dev);
1257 * cgdev pointer to ccwgroup_device just added
1261 static int ctcm_probe_device(struct ccwgroup_device *cgdev)
1267 __func__, cgdev);
1269 if (!get_device(&cgdev->dev))
1277 put_device(&cgdev->dev);
1281 cgdev->cdev[0]->handler = ctcm_irq_handler;
1282 cgdev->cdev[1]->handler = ctcm_irq_handler;
1283 dev_set_drvdata(&cgdev->dev, priv);
1284 cgdev->dev.type = &ctcm_devtype;
1471 * cgdev Device to be setup.
1475 static int ctcm_new_device(struct ccwgroup_device *cgdev)
1490 priv = dev_get_drvdata(&cgdev->dev);
1496 cdev0 = cgdev->cdev[0];
1497 cdev1 = cgdev->cdev[1];
1555 SET_NETDEV_DEV(dev, &cgdev->dev);
1578 ccw_device_set_offline(cgdev->cdev[1]);
1580 ccw_device_set_offline(cgdev->cdev[0]);
1594 * cgdev Device to be shut down.
1598 static int ctcm_shutdown_device(struct ccwgroup_device *cgdev)
1603 priv = dev_get_drvdata(&cgdev->dev);
1628 ccw_device_set_offline(cgdev->cdev[1]);
1629 ccw_device_set_offline(cgdev->cdev[0]);
1639 static void ctcm_remove_device(struct ccwgroup_device *cgdev)
1641 struct ctcm_priv *priv = dev_get_drvdata(&cgdev->dev);
1645 cgdev, priv->protocol);
1647 if (cgdev->state == CCWGROUP_ONLINE)
1648 ctcm_shutdown_device(cgdev);
1649 dev_set_drvdata(&cgdev->dev, NULL);
1651 put_device(&cgdev->dev);