Lines Matching refs:ret

1121 	int ret = 0;
1131 if (unlikely(ret >= ivec->count)) {
1132 ret = -ENOBUFS;
1138 ret = -EINVAL;
1141 ret = -EPERM;
1152 iovec[ret].iov_len = io_len;
1153 iovec[ret].iov_base = (void __user *)io_addr;
1158 bvec_set_page(&bvec[ret], pfn_to_page(pfn), io_len,
1164 ++ret;
1172 return ret;
1193 int ret;
1195 ret = iotlb_translate(vrh, (u64)(uintptr_t)src,
1198 if (ret == -ENOBUFS)
1199 ret = IOTLB_IOV_STRIDE;
1200 else if (ret < 0)
1201 return ret;
1204 iov_iter_init(&iter, ITER_SOURCE, ivec.iov.iovec, ret,
1207 iov_iter_bvec(&iter, ITER_SOURCE, ivec.iov.bvec, ret,
1211 ret = copy_from_iter(dst, translated, &iter);
1212 if (ret < 0)
1213 return ret;
1239 int ret;
1241 ret = iotlb_translate(vrh, (u64)(uintptr_t)dst,
1244 if (ret == -ENOBUFS)
1245 ret = IOTLB_IOV_STRIDE;
1246 else if (ret < 0)
1247 return ret;
1250 iov_iter_init(&iter, ITER_DEST, ivec.iov.iovec, ret,
1253 iov_iter_bvec(&iter, ITER_DEST, ivec.iov.bvec, ret,
1257 ret = copy_to_iter(src, translated, &iter);
1258 if (ret < 0)
1259 return ret;
1278 int ret;
1284 ret = iotlb_translate(vrh, (u64)(uintptr_t)p, sizeof(*p),
1286 if (ret < 0)
1287 return ret;
1290 ret = __get_user(tmp, (__virtio16 __user *)ivec.iov.iovec[0].iov_base);
1291 if (ret)
1292 return ret;
1315 int ret;
1321 ret = iotlb_translate(vrh, (u64)(uintptr_t)p, sizeof(*p),
1323 if (ret < 0)
1324 return ret;
1329 ret = __put_user(tmp, (__virtio16 __user *)ivec.iov.iovec[0].iov_base);
1330 if (ret)
1331 return ret;
1346 int ret;
1348 ret = copy_from_iotlb(vrh, dst, (void *)src, len);
1349 if (ret != len)
1358 int ret;
1360 ret = copy_from_iotlb(vrh, dst, src, len);
1361 if (ret != len)
1370 int ret;
1372 ret = copy_to_iotlb(vrh, dst, src, len);
1373 if (ret != len)
1385 int ret;
1387 ret = copy_to_iotlb(vrh, dst, (void *)src, num * sizeof(*dst));
1388 if (ret != size)