Lines Matching refs:ret
227 int ret = -ENOSPC;
239 if (ret < 0 && to - from >= count) {
240 ret = from;
241 bitmap_clear(gnttab_free_bitmap, ret, count);
267 return ret;
273 int ret = 0;
278 ret = gnttab_expand(count - gnttab_free_count);
279 if (ret < 0)
284 ret = get_free_seq(count);
285 if (ret >= 0)
287 ret = gnttab_expand(count - get_seq_entry_count());
288 if (ret < 0)
292 ret = *gnttab_free_tail_ptr;
293 *gnttab_free_tail_ptr = gnttab_entry(ret + count - 1);
297 bitmap_clear(gnttab_free_bitmap, ret, count);
302 return ret;
525 uint64_t ret = atomic64_dec_return(&deferred_count);
530 (unsigned long long)ret);
596 int ret = _gnttab_end_foreign_access_ref(ref);
598 if (ret)
601 return ret;
893 int ret;
895 ret = xen_alloc_unpopulated_pages(nr_pages, pages);
896 if (ret < 0)
897 return ret;
899 ret = gnttab_pages_set_private(nr_pages, pages);
900 if (ret < 0)
903 return ret;
1066 int i, ret;
1097 ret = xenmem_reservation_decrease(args->nr_pages, args->frames);
1098 if (ret != args->nr_pages) {
1100 ret = -EFAULT;
1104 ret = gnttab_pages_set_private(args->nr_pages, args->pages);
1105 if (ret < 0)
1112 return ret;
1123 int i, ret;
1130 ret = xenmem_reservation_increase(args->nr_pages, args->frames);
1131 if (ret != args->nr_pages) {
1133 ret = -EFAULT;
1135 ret = 0;
1148 return ret;
1251 int i, ret;
1253 ret = HYPERVISOR_grant_table_op(GNTTABOP_map_grant_ref, map_ops, count);
1254 if (ret)
1255 return ret;
1297 int ret;
1299 ret = HYPERVISOR_grant_table_op(GNTTABOP_unmap_grant_ref, unmap_ops, count);
1300 if (ret)
1301 return ret;
1327 int ret;
1339 ret = gnttab_unmap_refs(item->unmap_ops, item->kunmap_ops,
1341 item->done(ret, item);
1627 int ret;
1650 ret = -ENOMEM;
1657 ret = -ENOMEM;
1661 ret = arch_gnttab_init(max_nr_grant_frames,
1663 if (ret < 0)
1667 ret = -ENODEV;
1684 return ret;