Lines Matching defs:ret

195 static bool scsi_handle_rw_error(SCSIDiskReq *r, int ret, bool acct_failed)
206 if (ret < 0) {
207 status = scsi_sense_from_errno(-ret, &sense);
208 error = -ret;
211 status = ret;
260 static bool scsi_disk_req_check_error(SCSIDiskReq *r, int ret, bool acct_failed)
267 if (ret < 0) {
268 return scsi_handle_rw_error(r, ret, acct_failed);
274 static void scsi_aio_complete(void *opaque, int ret)
286 if (scsi_disk_req_check_error(r, ret, true)) {
341 static void scsi_dma_complete_noio(SCSIDiskReq *r, int ret)
344 if (scsi_disk_req_check_error(r, ret, false)) {
361 static void scsi_dma_complete(void *opaque, int ret)
369 if (ret < 0) {
374 scsi_dma_complete_noio(r, ret);
377 static void scsi_read_complete_noio(SCSIDiskReq *r, int ret)
387 if (scsi_disk_req_check_error(r, ret, false)) {
400 static void scsi_read_complete(void *opaque, int ret)
408 if (ret < 0) {
414 scsi_read_complete_noio(r, ret);
418 static void scsi_do_read(SCSIDiskReq *r, int ret)
424 if (scsi_disk_req_check_error(r, ret, false)) {
451 static void scsi_do_read_cb(void *opaque, int ret)
459 if (ret < 0) {
464 scsi_do_read(opaque, ret);
508 static void scsi_write_complete_noio(SCSIDiskReq *r, int ret)
518 if (scsi_disk_req_check_error(r, ret, false)) {
538 static void scsi_write_complete(void * opaque, int ret)
546 if (ret < 0) {
551 scsi_write_complete_noio(r, ret);
1292 int page, buflen, ret, page_control;
1379 ret = mode_sense_page(s, page, &p, page_control);
1380 if (ret == -1) {
1701 static void scsi_unmap_complete(void *opaque, int ret);
1703 static void scsi_unmap_complete_noio(UnmapCBData *data, int ret)
1743 static void scsi_unmap_complete(void *opaque, int ret)
1752 if (scsi_disk_req_check_error(r, ret, true)) {
1757 scsi_unmap_complete_noio(data, ret);
1820 static void scsi_write_same_complete(void *opaque, int ret)
1829 if (scsi_disk_req_check_error(r, ret, true)) {
2577 int ret;
2584 ret = blk_attach_dev(dev->conf.blk, &dev->qdev);
2585 assert(ret == 0);
2700 int ret;
2707 ret = scsi_SG_IO_FROM_DEV(s->qdev.conf.blk, cmd, sizeof(cmd),
2709 if (ret < 0) {
2789 static void scsi_block_sgio_complete(void *opaque, int ret)
2795 if (ret == 0) {
2803 ret = BUSY;
2805 ret = io_hdr->status;
2808 if (ret > 0) {
2809 if (scsi_handle_rw_error(r, ret, true)) {
2815 ret = 0;
2819 req->cb(req->cb_opaque, ret);