Lines Matching refs:ret

311 	__u32 ret;
315 ret = 0;
317 ret = vcdev->curr_io & flag;
319 return ret;
325 int ret;
332 ret = ccw_device_start(vcdev->cdev, ccw, intparm, 0, 0);
333 if (!ret) {
340 } while (ret == -EBUSY);
342 ret = ret ? ret : vcdev->err;
344 return ret;
350 int ret;
380 ret = ccw_io_helper(vcdev, ccw,
384 if (ret && (ret != -ENODEV))
386 "Failed to deregister indicators (%d)\n", ret);
423 int ret;
430 ret = ccw_io_helper(vcdev, ccw, VIRTIO_CCW_DOING_READ_VQ_CONF);
431 if (ret)
432 return ret;
441 int ret;
467 ret = ccw_io_helper(vcdev, ccw,
473 if (ret && (ret != -ENODEV))
475 ret, index);
606 int ret;
614 ret = -ENOMEM;
622 ret = -ENOSPC;
634 ret = ccw_io_helper(vcdev, ccw, VIRTIO_CCW_DOING_SET_IND_ADAPTER);
635 if (ret) {
636 if (ret == -EOPNOTSUPP) {
645 "enabling adapter interrupts = %d\n", ret);
650 return ret;
662 int ret, i, queue_idx = 0;
679 ret = PTR_ERR(vqs[i]);
684 ret = -ENOMEM;
695 ret = virtio_ccw_register_adapter_ind(vcdev, vqs, nvqs, ccw);
696 if (ret)
707 ret = ccw_io_helper(vcdev, ccw, VIRTIO_CCW_DOING_SET_IND);
708 if (ret)
718 ret = ccw_io_helper(vcdev, ccw, VIRTIO_CCW_DOING_SET_CONF_IND);
719 if (ret)
733 return ret;
761 int ret;
780 ret = ccw_io_helper(vcdev, ccw, VIRTIO_CCW_DOING_READ_FEAT);
781 if (ret) {
797 ret = ccw_io_helper(vcdev, ccw, VIRTIO_CCW_DOING_READ_FEAT);
798 if (ret == 0)
819 int ret;
834 ret = -ENOMEM;
850 ret = ccw_io_helper(vcdev, ccw, VIRTIO_CCW_DOING_WRITE_FEAT);
851 if (ret)
864 ret = ccw_io_helper(vcdev, ccw, VIRTIO_CCW_DOING_WRITE_FEAT);
870 return ret;
877 int ret;
896 ret = ccw_io_helper(vcdev, ccw, VIRTIO_CCW_DOING_READ_CONFIG);
897 if (ret)
984 int ret;
1000 ret = ccw_io_helper(vcdev, ccw, VIRTIO_CCW_DOING_WRITE_STATUS);
1002 if (ret)
1211 int ret;
1213 ret = ccw_device_set_online(cdev);
1214 if (ret)
1215 dev_warn(&cdev->dev, "Failed to set online: %d\n", ret);
1279 int ret;
1301 ret = ccw_io_helper(vcdev, ccw,
1303 if (ret == -EOPNOTSUPP) {
1310 ret = 0;
1314 } while (ret == -EOPNOTSUPP);
1318 return ret;
1323 int ret;
1330 ret = -ENOMEM;
1338 ret = -ENOMEM;
1358 ret = virtio_ccw_set_transport_rev(vcdev);
1359 if (ret)
1362 ret = register_virtio_device(&vcdev->vdev);
1363 if (ret) {
1365 ret);
1374 return ret;
1381 return ret;
1458 int rc, ret;
1466 ret = pure_hex(&str_work, cssid, 1, 2, __MAX_CSSID);
1467 if (ret || (str_work[0] != '.'))
1470 ret = pure_hex(&str_work, ssid, 1, 1, __MAX_SSID);
1471 if (ret || (str_work[0] != '.'))
1474 ret = pure_hex(&str_work, devno, 4, 4, __MAX_SUBCHANNEL);
1475 if (ret || (str_work[0] != '\0'))