Lines Matching defs:ccwgdev
2054 lcs_probe_device(struct ccwgroup_device *ccwgdev)
2059 if (!get_device(&ccwgdev->dev))
2066 put_device(&ccwgdev->dev);
2069 ret = sysfs_create_group(&ccwgdev->dev.kobj, &lcs_attr_group);
2072 put_device(&ccwgdev->dev);
2075 dev_set_drvdata(&ccwgdev->dev, card);
2076 ccwgdev->cdev[0]->handler = lcs_irq;
2077 ccwgdev->cdev[1]->handler = lcs_irq;
2078 card->gdev = ccwgdev;
2087 lcs_register_netdev(struct ccwgroup_device *ccwgdev)
2092 card = dev_get_drvdata(&ccwgdev->dev);
2095 SET_NETDEV_DEV(card->dev, &ccwgdev->dev);
2118 lcs_new_device(struct ccwgroup_device *ccwgdev)
2125 card = dev_get_drvdata(&ccwgdev->dev);
2131 card->read.ccwdev = ccwgdev->cdev[0];
2132 card->write.ccwdev = ccwgdev->cdev[1];
2205 if (lcs_register_netdev(ccwgdev) != 0)
2230 __lcs_shutdown_device(struct ccwgroup_device *ccwgdev, int recovery_mode)
2237 card = dev_get_drvdata(&ccwgdev->dev);
2260 lcs_shutdown_device(struct ccwgroup_device *ccwgdev)
2262 return __lcs_shutdown_device(ccwgdev, 0);
2300 lcs_remove_device(struct ccwgroup_device *ccwgdev)
2304 card = dev_get_drvdata(&ccwgdev->dev);
2310 if (ccwgdev->state == CCWGROUP_ONLINE) {
2311 lcs_shutdown_device(ccwgdev);
2315 sysfs_remove_group(&ccwgdev->dev.kobj, &lcs_attr_group);
2318 put_device(&ccwgdev->dev);