Lines Matching refs:ccwgdev
2041 lcs_probe_device(struct ccwgroup_device *ccwgdev) in lcs_probe_device() argument
2045 if (!get_device(&ccwgdev->dev)) in lcs_probe_device()
2052 put_device(&ccwgdev->dev); in lcs_probe_device()
2055 dev_set_drvdata(&ccwgdev->dev, card); in lcs_probe_device()
2056 ccwgdev->cdev[0]->handler = lcs_irq; in lcs_probe_device()
2057 ccwgdev->cdev[1]->handler = lcs_irq; in lcs_probe_device()
2058 card->gdev = ccwgdev; in lcs_probe_device()
2063 ccwgdev->dev.type = &lcs_devtype; in lcs_probe_device()
2069 lcs_register_netdev(struct ccwgroup_device *ccwgdev) in lcs_register_netdev() argument
2074 card = dev_get_drvdata(&ccwgdev->dev); in lcs_register_netdev()
2077 SET_NETDEV_DEV(card->dev, &ccwgdev->dev); in lcs_register_netdev()
2100 lcs_new_device(struct ccwgroup_device *ccwgdev) in lcs_new_device() argument
2107 card = dev_get_drvdata(&ccwgdev->dev); in lcs_new_device()
2113 card->read.ccwdev = ccwgdev->cdev[0]; in lcs_new_device()
2114 card->write.ccwdev = ccwgdev->cdev[1]; in lcs_new_device()
2130 dev_err(&ccwgdev->dev, in lcs_new_device()
2182 if (lcs_register_netdev(ccwgdev) != 0) in lcs_new_device()
2207 __lcs_shutdown_device(struct ccwgroup_device *ccwgdev, int recovery_mode) in __lcs_shutdown_device() argument
2214 card = dev_get_drvdata(&ccwgdev->dev); in __lcs_shutdown_device()
2239 lcs_shutdown_device(struct ccwgroup_device *ccwgdev) in lcs_shutdown_device() argument
2241 return __lcs_shutdown_device(ccwgdev, 0); in lcs_shutdown_device()
2279 lcs_remove_device(struct ccwgroup_device *ccwgdev) in lcs_remove_device() argument
2283 card = dev_get_drvdata(&ccwgdev->dev); in lcs_remove_device()
2289 if (ccwgdev->state == CCWGROUP_ONLINE) { in lcs_remove_device()
2290 lcs_shutdown_device(ccwgdev); in lcs_remove_device()
2296 dev_set_drvdata(&ccwgdev->dev, NULL); in lcs_remove_device()
2297 put_device(&ccwgdev->dev); in lcs_remove_device()