rcu_assign_pointer
rcu_assign_pointer(*ptr, dma_fence_get(fence));
rcu_assign_pointer(obj->fences, new);
rcu_assign_pointer(file->pid, get_pid(task_tgid(current)));
rcu_assign_pointer(syncobj->fence, &chain->base);
rcu_assign_pointer(syncobj->fence, fence);
rcu_assign_pointer(obj->frontbuffer, front);
rcu_assign_pointer(frame->rq.timeline, ce->timeline);
rcu_assign_pointer(ips_mchdev, gt->i915);
rcu_assign_pointer(ips_mchdev, NULL);
rcu_assign_pointer(entity->last_scheduled,