rcu_dereference_protected
old = rcu_dereference_protected(*ptr, 1);
fence = rcu_dereference_protected(*ptr, 1);
f = rcu_dereference_protected(flist->shared[i],
f = rcu_dereference_protected(flist->shared[i],
*fence = dma_fence_get(rcu_dereference_protected(syncobj->fence,
old_fence = rcu_dereference_protected(syncobj->fence,
wait->fence = dma_fence_get(rcu_dereference_protected(syncobj->fence,
return rcu_dereference_protected(active->request, 1);
return rcu_dereference_protected(active->request,
excl = rcu_dereference_protected(obj->fence_excl, 1);
fobj = rcu_dereference_protected(obj->fence, 1);
dma_fence_put(rcu_dereference_protected(fobj->shared[i], 1));
return rcu_dereference_protected(obj->fence,
return rcu_dereference_protected(obj->fence_excl,
old_fence = rcu_dereference_protected(fobj->shared[i],
check = rcu_dereference_protected(old->shared[i],
dma_fence_put(rcu_dereference_protected(old->shared[i],
f = rcu_dereference_protected(flist->shared[i],
fence = rcu_dereference_protected(fobj->shared[i],