Lines Matching refs:ret
309 __u32 ret;
313 ret = 0;
315 ret = vcdev->curr_io & flag;
317 return ret;
323 int ret;
330 ret = ccw_device_start(vcdev->cdev, ccw, intparm, 0, 0);
331 if (!ret) {
338 } while (ret == -EBUSY);
340 ret = ret ? ret : vcdev->err;
342 return ret;
348 int ret;
378 ret = ccw_io_helper(vcdev, ccw,
382 if (ret && (ret != -ENODEV))
384 "Failed to deregister indicators (%d)\n", ret);
433 int ret;
440 ret = ccw_io_helper(vcdev, ccw, VIRTIO_CCW_DOING_READ_VQ_CONF);
441 if (ret)
442 return ret;
451 int ret;
477 ret = ccw_io_helper(vcdev, ccw,
483 if (ret && (ret != -ENODEV))
485 ret, index);
607 int ret;
614 ret = -ENOMEM;
622 ret = -ENOSPC;
633 ret = ccw_io_helper(vcdev, ccw, VIRTIO_CCW_DOING_SET_IND_ADAPTER);
634 if (ret) {
635 if (ret == -EOPNOTSUPP) {
644 "enabling adapter interrupts = %d\n", ret);
649 return ret;
661 int ret, i, queue_idx = 0;
678 ret = PTR_ERR(vqs[i]);
683 ret = -ENOMEM;
694 ret = virtio_ccw_register_adapter_ind(vcdev, vqs, nvqs, ccw);
695 if (ret)
706 ret = ccw_io_helper(vcdev, ccw, VIRTIO_CCW_DOING_SET_IND);
707 if (ret)
717 ret = ccw_io_helper(vcdev, ccw, VIRTIO_CCW_DOING_SET_CONF_IND);
718 if (ret)
732 return ret;
760 int ret;
779 ret = ccw_io_helper(vcdev, ccw, VIRTIO_CCW_DOING_READ_FEAT);
780 if (ret) {
796 ret = ccw_io_helper(vcdev, ccw, VIRTIO_CCW_DOING_READ_FEAT);
797 if (ret == 0)
818 int ret;
833 ret = -ENOMEM;
849 ret = ccw_io_helper(vcdev, ccw, VIRTIO_CCW_DOING_WRITE_FEAT);
850 if (ret)
863 ret = ccw_io_helper(vcdev, ccw, VIRTIO_CCW_DOING_WRITE_FEAT);
869 return ret;
876 int ret;
895 ret = ccw_io_helper(vcdev, ccw, VIRTIO_CCW_DOING_READ_CONFIG);
896 if (ret)
983 int ret;
995 ret = ccw_io_helper(vcdev, ccw, VIRTIO_CCW_DOING_WRITE_STATUS);
997 if (ret)
1171 int ret;
1173 ret = ccw_device_set_online(cdev);
1174 if (ret)
1175 dev_warn(&cdev->dev, "Failed to set online: %d\n", ret);
1239 int ret;
1261 ret = ccw_io_helper(vcdev, ccw,
1263 if (ret == -EOPNOTSUPP) {
1270 ret = 0;
1274 } while (ret == -EOPNOTSUPP);
1278 return ret;
1283 int ret;
1290 ret = -ENOMEM;
1298 ret = -ENOMEM;
1317 ret = virtio_ccw_set_transport_rev(vcdev);
1318 if (ret)
1321 ret = register_virtio_device(&vcdev->vdev);
1322 if (ret) {
1324 ret);
1333 return ret;
1340 return ret;
1417 int rc, ret;
1425 ret = pure_hex(&str_work, cssid, 1, 2, __MAX_CSSID);
1426 if (ret || (str_work[0] != '.'))
1429 ret = pure_hex(&str_work, ssid, 1, 1, __MAX_SSID);
1430 if (ret || (str_work[0] != '.'))
1433 ret = pure_hex(&str_work, devno, 4, 4, __MAX_SUBCHANNEL);
1434 if (ret || (str_work[0] != '\0'))