Lines Matching refs:ret

73     int ret;  in vhost_user_blk_set_config()  local
79 ret = vhost_dev_set_config(&s->dev, &blkcfg->wce, in vhost_user_blk_set_config()
83 if (ret) { in vhost_user_blk_set_config()
93 int ret; in vhost_user_blk_handle_config_change() local
102 ret = vhost_dev_get_config(dev, (uint8_t *)&s->blkcfg, in vhost_user_blk_handle_config_change()
104 if (ret < 0) { in vhost_user_blk_handle_config_change()
106 return ret; in vhost_user_blk_handle_config_change()
124 int i, ret; in vhost_user_blk_start() local
131 ret = vhost_dev_enable_notifiers(&s->dev, vdev); in vhost_user_blk_start()
132 if (ret < 0) { in vhost_user_blk_start()
133 error_setg_errno(errp, -ret, "Error enabling host notifiers"); in vhost_user_blk_start()
134 return ret; in vhost_user_blk_start()
137 ret = k->set_guest_notifiers(qbus->parent, s->dev.nvqs, true); in vhost_user_blk_start()
138 if (ret < 0) { in vhost_user_blk_start()
139 error_setg_errno(errp, -ret, "Error binding guest notifier"); in vhost_user_blk_start()
145 ret = vhost_dev_prepare_inflight(&s->dev, vdev); in vhost_user_blk_start()
146 if (ret < 0) { in vhost_user_blk_start()
147 error_setg_errno(errp, -ret, "Error setting inflight format"); in vhost_user_blk_start()
152 ret = vhost_dev_get_inflight(&s->dev, s->queue_size, s->inflight); in vhost_user_blk_start()
153 if (ret < 0) { in vhost_user_blk_start()
154 error_setg_errno(errp, -ret, "Error getting inflight"); in vhost_user_blk_start()
159 ret = vhost_dev_set_inflight(&s->dev, s->inflight); in vhost_user_blk_start()
160 if (ret < 0) { in vhost_user_blk_start()
161 error_setg_errno(errp, -ret, "Error setting inflight"); in vhost_user_blk_start()
174 ret = vhost_dev_start(&s->dev, vdev, true); in vhost_user_blk_start()
175 if (ret < 0) { in vhost_user_blk_start()
176 error_setg_errno(errp, -ret, "Error starting vhost"); in vhost_user_blk_start()
181 return ret; in vhost_user_blk_start()
190 return ret; in vhost_user_blk_start()
198 int ret; in vhost_user_blk_stop() local
211 ret = k->set_guest_notifiers(qbus->parent, s->dev.nvqs, false); in vhost_user_blk_stop()
212 if (ret < 0) { in vhost_user_blk_stop()
213 error_report("vhost guest notifier cleanup failed: %d", ret); in vhost_user_blk_stop()
225 int ret; in vhost_user_blk_set_status() local
236 ret = vhost_user_blk_start(vdev, &local_err); in vhost_user_blk_set_status()
237 if (ret < 0) { in vhost_user_blk_set_status()
273 int i, ret; in vhost_user_blk_handle_output() local
290 ret = vhost_user_blk_start(vdev, &local_err); in vhost_user_blk_handle_output()
291 if (ret < 0) { in vhost_user_blk_handle_output()
319 int ret = 0; in vhost_user_blk_connect() local
334 ret = vhost_dev_init(&s->dev, &s->vhost_user, VHOST_BACKEND_TYPE_USER, 0, in vhost_user_blk_connect()
336 if (ret < 0) { in vhost_user_blk_connect()
337 return ret; in vhost_user_blk_connect()
344 ret = vhost_user_blk_start(vdev, errp); in vhost_user_blk_connect()
347 return ret; in vhost_user_blk_connect()
400 int ret; in vhost_user_blk_realize_connect() local
404 ret = qemu_chr_fe_wait_connected(&s->chardev, errp); in vhost_user_blk_realize_connect()
405 if (ret < 0) { in vhost_user_blk_realize_connect()
406 return ret; in vhost_user_blk_realize_connect()
409 ret = vhost_user_blk_connect(dev, errp); in vhost_user_blk_realize_connect()
410 if (ret < 0) { in vhost_user_blk_realize_connect()
412 return ret; in vhost_user_blk_realize_connect()
416 ret = vhost_dev_get_config(&s->dev, (uint8_t *)&s->blkcfg, in vhost_user_blk_realize_connect()
418 if (ret < 0) { in vhost_user_blk_realize_connect()
421 return ret; in vhost_user_blk_realize_connect()
434 int i, ret; in vhost_user_blk_device_realize() local
484 ret = vhost_user_blk_realize_connect(s, errp); in vhost_user_blk_device_realize()
485 } while (ret < 0 && retries--); in vhost_user_blk_device_realize()
487 if (ret < 0) { in vhost_user_blk_device_realize()