Lines Matching refs:cgdev
1193 struct ccwgroup_device *cgdev;
1203 cgdev = dev_get_drvdata(&cdev->dev);
1209 if (cgdev == NULL) {
1218 priv = dev_get_drvdata(&cgdev->dev);
1297 * cgdev pointer to ccwgroup_device just added
1301 static int ctcm_probe_device(struct ccwgroup_device *cgdev)
1307 __func__, cgdev);
1309 if (!get_device(&cgdev->dev))
1317 put_device(&cgdev->dev);
1321 cgdev->cdev[0]->handler = ctcm_irq_handler;
1322 cgdev->cdev[1]->handler = ctcm_irq_handler;
1323 dev_set_drvdata(&cgdev->dev, priv);
1324 cgdev->dev.type = &ctcm_devtype;
1511 * cgdev Device to be setup.
1515 static int ctcm_new_device(struct ccwgroup_device *cgdev)
1530 priv = dev_get_drvdata(&cgdev->dev);
1536 cdev0 = cgdev->cdev[0];
1537 cdev1 = cgdev->cdev[1];
1595 SET_NETDEV_DEV(dev, &cgdev->dev);
1618 ccw_device_set_offline(cgdev->cdev[1]);
1620 ccw_device_set_offline(cgdev->cdev[0]);
1634 * cgdev Device to be shut down.
1638 static int ctcm_shutdown_device(struct ccwgroup_device *cgdev)
1643 priv = dev_get_drvdata(&cgdev->dev);
1668 ccw_device_set_offline(cgdev->cdev[1]);
1669 ccw_device_set_offline(cgdev->cdev[0]);
1679 static void ctcm_remove_device(struct ccwgroup_device *cgdev)
1681 struct ctcm_priv *priv = dev_get_drvdata(&cgdev->dev);
1685 cgdev, priv->protocol);
1687 if (cgdev->state == CCWGROUP_ONLINE)
1688 ctcm_shutdown_device(cgdev);
1689 dev_set_drvdata(&cgdev->dev, NULL);
1691 put_device(&cgdev->dev);