__sync_child
p = __sync_child(p)[__sync_branch_idx(p, id)];
__sync_child(p)[idx] = child;
__sync_child(p->parent)[idx] = next;
next = __sync_child(p)[idx];
__sync_free(__sync_child(p)[i - 1]);
if (__sync_child(join)[__sync_branch_idx(join, context)] != sync) {
struct i915_syncmap *leaf = __sync_child(sync)[idx];
buf = __sync_print(__sync_child(p)[i], buf, sz,