Lines Matching refs:r

51 	int r;  in radeon_gem_object_create()  local
70 r = radeon_bo_create(rdev, size, alignment, kernel, initial_domain, in radeon_gem_object_create()
72 if (r) { in radeon_gem_object_create()
73 if (r != -ERESTARTSYS) { in radeon_gem_object_create()
79 size, initial_domain, alignment, r); in radeon_gem_object_create()
81 return r; in radeon_gem_object_create()
98 long r; in radeon_gem_set_domain() local
114 r = reservation_object_wait_timeout_rcu(robj->tbo.resv, true, true, 30 * HZ); in radeon_gem_set_domain()
115 if (!r) in radeon_gem_set_domain()
116 r = -EBUSY; in radeon_gem_set_domain()
118 if (r < 0 && r != -EINTR) { in radeon_gem_set_domain()
119 printk(KERN_ERR "Failed to wait for object: %li\n", r); in radeon_gem_set_domain()
120 return r; in radeon_gem_set_domain()
148 int r; in radeon_gem_object_open() local
155 r = radeon_bo_reserve(rbo, false); in radeon_gem_object_open()
156 if (r) { in radeon_gem_object_open()
157 return r; in radeon_gem_object_open()
179 int r; in radeon_gem_object_close() local
186 r = radeon_bo_reserve(rbo, true); in radeon_gem_object_close()
187 if (r) { in radeon_gem_object_close()
189 "we fail to reserve bo (%d)\n", r); in radeon_gem_object_close()
201 static int radeon_gem_handle_lockup(struct radeon_device *rdev, int r) in radeon_gem_handle_lockup() argument
203 if (r == -EDEADLK) { in radeon_gem_handle_lockup()
204 r = radeon_gpu_reset(rdev); in radeon_gem_handle_lockup()
205 if (!r) in radeon_gem_handle_lockup()
206 r = -EAGAIN; in radeon_gem_handle_lockup()
208 return r; in radeon_gem_handle_lockup()
255 int r; in radeon_gem_create_ioctl() local
260 r = radeon_gem_object_create(rdev, args->size, args->alignment, in radeon_gem_create_ioctl()
263 if (r) { in radeon_gem_create_ioctl()
265 r = radeon_gem_handle_lockup(rdev, r); in radeon_gem_create_ioctl()
266 return r; in radeon_gem_create_ioctl()
268 r = drm_gem_handle_create(filp, gobj, &handle); in radeon_gem_create_ioctl()
271 if (r) { in radeon_gem_create_ioctl()
273 r = radeon_gem_handle_lockup(rdev, r); in radeon_gem_create_ioctl()
274 return r; in radeon_gem_create_ioctl()
289 int r; in radeon_gem_userptr_ioctl() local
316 r = radeon_gem_object_create(rdev, args->size, 0, in radeon_gem_userptr_ioctl()
319 if (r) in radeon_gem_userptr_ioctl()
323 r = radeon_ttm_tt_set_userptr(bo->tbo.ttm, args->addr, args->flags); in radeon_gem_userptr_ioctl()
324 if (r) in radeon_gem_userptr_ioctl()
328 r = radeon_mn_register(bo, args->addr); in radeon_gem_userptr_ioctl()
329 if (r) in radeon_gem_userptr_ioctl()
335 r = radeon_bo_reserve(bo, true); in radeon_gem_userptr_ioctl()
336 if (r) { in radeon_gem_userptr_ioctl()
342 r = ttm_bo_validate(&bo->tbo, &bo->placement, true, false); in radeon_gem_userptr_ioctl()
345 if (r) in radeon_gem_userptr_ioctl()
349 r = drm_gem_handle_create(filp, gobj, &handle); in radeon_gem_userptr_ioctl()
352 if (r) in radeon_gem_userptr_ioctl()
364 r = radeon_gem_handle_lockup(rdev, r); in radeon_gem_userptr_ioctl()
366 return r; in radeon_gem_userptr_ioctl()
378 int r; in radeon_gem_set_domain_ioctl() local
392 r = radeon_gem_set_domain(gobj, args->read_domains, args->write_domain); in radeon_gem_set_domain_ioctl()
396 r = radeon_gem_handle_lockup(robj->rdev, r); in radeon_gem_set_domain_ioctl()
397 return r; in radeon_gem_set_domain_ioctl()
435 int r; in radeon_gem_busy_ioctl() local
444 r = reservation_object_test_signaled_rcu(robj->tbo.resv, true); in radeon_gem_busy_ioctl()
445 if (r == 0) in radeon_gem_busy_ioctl()
446 r = -EBUSY; in radeon_gem_busy_ioctl()
448 r = 0; in radeon_gem_busy_ioctl()
453 return r; in radeon_gem_busy_ioctl()
463 int r = 0; in radeon_gem_wait_idle_ioctl() local
475 r = -EBUSY; in radeon_gem_wait_idle_ioctl()
477 r = ret; in radeon_gem_wait_idle_ioctl()
485 r = radeon_gem_handle_lockup(rdev, r); in radeon_gem_wait_idle_ioctl()
486 return r; in radeon_gem_wait_idle_ioctl()
495 int r = 0; in radeon_gem_set_tiling_ioctl() local
502 r = radeon_bo_set_tiling_flags(robj, args->tiling_flags, args->pitch); in radeon_gem_set_tiling_ioctl()
504 return r; in radeon_gem_set_tiling_ioctl()
513 int r = 0; in radeon_gem_get_tiling_ioctl() local
520 r = radeon_bo_reserve(rbo, false); in radeon_gem_get_tiling_ioctl()
521 if (unlikely(r != 0)) in radeon_gem_get_tiling_ioctl()
527 return r; in radeon_gem_get_tiling_ioctl()
547 int r; in radeon_gem_va_update_vm() local
559 r = ttm_eu_reserve_buffers(&ticket, &list, true, NULL); in radeon_gem_va_update_vm()
560 if (r) in radeon_gem_va_update_vm()
572 r = radeon_vm_clear_freed(rdev, bo_va->vm); in radeon_gem_va_update_vm()
573 if (r) in radeon_gem_va_update_vm()
577 r = radeon_vm_bo_update(rdev, bo_va, &bo_va->bo->tbo.mem); in radeon_gem_va_update_vm()
588 if (r && r != -ERESTARTSYS) in radeon_gem_va_update_vm()
589 DRM_ERROR("Couldn't update BO_VA (%d)\n", r); in radeon_gem_va_update_vm()
602 int r = 0; in radeon_gem_va_ioctl() local
657 r = radeon_bo_reserve(rbo, false); in radeon_gem_va_ioctl()
658 if (r) { in radeon_gem_va_ioctl()
661 return r; in radeon_gem_va_ioctl()
678 r = radeon_vm_bo_set_addr(rdev, bo_va, args->offset, args->flags); in radeon_gem_va_ioctl()
681 r = radeon_vm_bo_set_addr(rdev, bo_va, 0, 0); in radeon_gem_va_ioctl()
686 if (!r) in radeon_gem_va_ioctl()
689 if (r) { in radeon_gem_va_ioctl()
694 return r; in radeon_gem_va_ioctl()
703 int r; in radeon_gem_op_ioctl() local
711 r = -EPERM; in radeon_gem_op_ioctl()
715 r = radeon_bo_reserve(robj, false); in radeon_gem_op_ioctl()
716 if (unlikely(r)) in radeon_gem_op_ioctl()
729 r = -EINVAL; in radeon_gem_op_ioctl()
735 return r; in radeon_gem_op_ioctl()
745 int r; in radeon_mode_dumb_create() local
751 r = radeon_gem_object_create(rdev, args->size, 0, in radeon_mode_dumb_create()
754 if (r) in radeon_mode_dumb_create()
757 r = drm_gem_handle_create(file_priv, gobj, &handle); in radeon_mode_dumb_create()
760 if (r) { in radeon_mode_dumb_create()
761 return r; in radeon_mode_dumb_create()