• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/drivers/s390/net/

Lines Matching refs:cgdev

1203 	struct ccwgroup_device	*cgdev;
1213 cgdev = dev_get_drvdata(&cdev->dev);
1219 if (cgdev == NULL) {
1228 priv = dev_get_drvdata(&cgdev->dev);
1302 * cgdev pointer to ccwgroup_device just added
1306 static int ctcm_probe_device(struct ccwgroup_device *cgdev)
1313 __func__, cgdev);
1315 if (!get_device(&cgdev->dev))
1323 put_device(&cgdev->dev);
1327 rc = ctcm_add_files(&cgdev->dev);
1330 put_device(&cgdev->dev);
1334 cgdev->cdev[0]->handler = ctcm_irq_handler;
1335 cgdev->cdev[1]->handler = ctcm_irq_handler;
1336 dev_set_drvdata(&cgdev->dev, priv);
1523 * cgdev Device to be setup.
1527 static int ctcm_new_device(struct ccwgroup_device *cgdev)
1542 priv = dev_get_drvdata(&cgdev->dev);
1548 cdev0 = cgdev->cdev[0];
1549 cdev1 = cgdev->cdev[1];
1606 SET_NETDEV_DEV(dev, &cgdev->dev);
1613 if (ctcm_add_attributes(&cgdev->dev)) {
1636 ccw_device_set_offline(cgdev->cdev[1]);
1638 ccw_device_set_offline(cgdev->cdev[0]);
1652 * cgdev Device to be shut down.
1656 static int ctcm_shutdown_device(struct ccwgroup_device *cgdev)
1661 priv = dev_get_drvdata(&cgdev->dev);
1671 ctcm_remove_attributes(&cgdev->dev);
1687 ccw_device_set_offline(cgdev->cdev[1]);
1688 ccw_device_set_offline(cgdev->cdev[0]);
1701 static void ctcm_remove_device(struct ccwgroup_device *cgdev)
1703 struct ctcm_priv *priv = dev_get_drvdata(&cgdev->dev);
1709 cgdev, priv->protocol);
1711 if (cgdev->state == CCWGROUP_ONLINE)
1712 ctcm_shutdown_device(cgdev);
1713 ctcm_remove_files(&cgdev->dev);
1714 dev_set_drvdata(&cgdev->dev, NULL);
1716 put_device(&cgdev->dev);