Lines Matching refs:ret
108 int ret;
112 ret = add_uevent_var(env, "CU_TYPE=%04X", id->cu_type);
113 if (ret)
114 return ret;
117 ret = add_uevent_var(env, "CU_MODEL=%02X", id->cu_model);
118 if (ret)
119 return ret;
123 ret = add_uevent_var(env, "DEV_TYPE=%04X", id->dev_type);
124 if (ret)
125 return ret;
128 ret = add_uevent_var(env, "DEV_MODEL=%02X", id->dev_model);
129 if (ret)
130 return ret;
134 ret = add_uevent_var(env, "MODALIAS=%s", modalias_buf);
135 return ret;
154 int ret;
156 ret = wait_event_interruptible(ccw_device_init_wq,
158 if (ret)
181 int ret;
184 ret = bus_register(&ccw_bus_type);
185 if (ret)
186 return ret;
187 ret = css_driver_register(&io_subchannel_driver);
188 if (ret)
191 return ret;
277 int ret, state;
285 ret = cdev->drv->set_offline(cdev);
286 if (ret != 0)
287 return ret;
301 ret = ccw_device_offline(cdev);
302 if (!ret)
305 "0.%x.%04x\n", ret, cdev->private->dev_id.ssid,
307 if (ret != -EBUSY)
314 } while (ret == -EBUSY);
353 int ret;
365 ret = ccw_device_online(cdev);
367 if (ret == 0)
372 ret, cdev->private->dev_id.ssid,
376 return ret;
397 ret = cdev->drv->set_online(cdev);
398 if (ret)
424 return ret;
435 return ret;
471 int ret;
473 ret = online_store_recog_and_online(cdev);
474 if (ret && !force)
475 return ret;
477 ret = ccw_device_stlck(cdev);
478 if (ret)
479 return ret;
482 ret = online_store_recog_and_online(cdev);
483 if (ret)
484 return ret;
493 int force, ret;
502 ret = -EAGAIN;
507 ret = -EAGAIN;
513 ret = 0;
516 ret = kstrtoul(buf, 16, &i);
518 if (ret)
524 ret = online_store_handle_offline(cdev);
527 ret = online_store_handle_online(cdev, force);
530 ret = -EINVAL;
536 return (ret < 0) ? ret : count;
657 int ret;
662 ret = device_attach(&cdev->dev);
663 WARN_ON(ret == -ENODEV);
687 int ret;
691 ret = -ENOMEM;
697 ret = -ENOMEM;
702 ret = dma_set_coherent_mask(&cdev->dev, sch->dev.coherent_dma_mask);
703 if (ret)
708 ret = -ENOMEM;
715 ret = -ENOMEM;
727 return ERR_PTR(ret);
736 int ret;
758 ret = dev_set_name(&cdev->dev, "0.%x.%04x", cdev->private->dev_id.ssid,
760 if (ret)
763 ret = -ENODEV;
775 return ret;
781 int ret;
785 ret = io_subchannel_initialize_dev(sch, cdev);
786 if (ret)
787 cdev = ERR_PTR(ret);
815 int ret, adjust_init_count = 1;
837 ret = device_reprobe(&cdev->dev);
838 if (ret)
841 " %d for 0.%x.%04x\n", ret,
849 ret = device_add(&cdev->dev);
850 if (ret) {
853 cdev->private->dev_id.devno, ret);
1204 int ret;
1212 ret = cio_disable_subchannel(sch);
1213 if (ret != -EBUSY)
1217 while (ret == -EBUSY) {
1220 ret = ccw_device_cancel_halt_clear(cdev);
1221 if (ret == -EBUSY) {
1228 ret = cio_disable_subchannel(sch);
1719 int ret;
1723 ret = cdrv->probe ? cdrv->probe(cdev) : -ENODEV;
1724 if (ret) {
1727 return ret;
1738 int ret;
1746 ret = ccw_device_offline(cdev);
1748 if (ret == 0)
1754 ret, cdev->private->dev_id.ssid,