Lines Matching defs:robj
47 struct radeon_bo *robj = gem_to_radeon_bo(gobj);
49 if (robj) {
50 radeon_mn_unregister(robj);
51 radeon_bo_unref(&robj);
60 struct radeon_bo *robj;
82 flags, NULL, NULL, &robj);
94 *obj = &robj->tbo.base;
96 robj->pid = task_pid_nr(current);
100 list_add_tail(&robj->list, &rdev->gem.objects);
109 struct radeon_bo *robj;
114 robj = gem_to_radeon_bo(gobj);
127 r = dma_resv_wait_timeout_rcu(robj->tbo.base.resv, true, true, 30 * HZ);
136 if (domain == RADEON_GEM_DOMAIN_VRAM && robj->prime_shared_count) {
409 struct radeon_bo *robj;
422 robj = gem_to_radeon_bo(gobj);
428 r = radeon_gem_handle_lockup(robj->rdev, r);
437 struct radeon_bo *robj;
443 robj = gem_to_radeon_bo(gobj);
444 if (radeon_ttm_tt_has_userptr(robj->tbo.ttm)) {
448 *offset_p = radeon_bo_mmap_offset(robj);
466 struct radeon_bo *robj;
474 robj = gem_to_radeon_bo(gobj);
476 r = dma_resv_test_signaled_rcu(robj->tbo.base.resv, true);
482 cur_placement = READ_ONCE(robj->tbo.mem.mem_type);
494 struct radeon_bo *robj;
503 robj = gem_to_radeon_bo(gobj);
505 ret = dma_resv_wait_timeout_rcu(robj->tbo.base.resv, true, true, 30 * HZ);
512 cur_placement = READ_ONCE(robj->tbo.mem.mem_type);
515 robj->rdev->asic->mmio_hdp_flush(rdev);
526 struct radeon_bo *robj;
533 robj = gem_to_radeon_bo(gobj);
534 r = radeon_bo_set_tiling_flags(robj, args->tiling_flags, args->pitch);
735 struct radeon_bo *robj;
742 robj = gem_to_radeon_bo(gobj);
745 if (radeon_ttm_tt_has_userptr(robj->tbo.ttm))
748 r = radeon_bo_reserve(robj, false);
754 args->value = robj->initial_domain;
757 robj->initial_domain = args->value & (RADEON_GEM_DOMAIN_VRAM |
765 radeon_bo_unreserve(robj);