rcu_dereference_protected
fence = rcu_dereference_protected(*ptr, 1);
fence = rcu_dereference_protected(*ptr, 1);
dma_fence_put(rcu_dereference_protected(adev->gang_submit, true));
if (unlikely(rcu_dereference_protected(*ptr, 1))) {
fence = rcu_dereference_protected(*ptr, 1);
old = rcu_dereference_protected(*ptr, 1);
fence = rcu_dereference_protected(drv->fences[i],
f = rcu_dereference_protected(&fence->base,
dma_resv_list_free(rcu_dereference_protected(obj->fences, true));
fence = rcu_dereference_protected(new->table[i],
fence = rcu_dereference_protected(syncobj->fence,
fence = dma_fence_get(rcu_dereference_protected(syncobj->fence, 1));
fence = dma_fence_get(rcu_dereference_protected(syncobj->fence, 1));
old_fence = rcu_dereference_protected(syncobj->fence,
return rcu_dereference_protected(ctx->engines, true);
return rcu_dereference_protected(ctx->vm, lockdep_is_held(&ctx->mutex));
return rcu_dereference_protected(ctx->engines,
cur = rcu_dereference_protected(obj->frontbuffer, true);
tl = rcu_dereference_protected(rq->timeline,
return rcu_dereference_protected(rq->timeline,
return rcu_dereference_protected(rq->context->gem_context, true);
return rcu_dereference_protected(rq->timeline,