RSEQ_READ_ONCE
expect = (intptr_t)RSEQ_READ_ONCE(list->c[cpu].head);
offset = RSEQ_READ_ONCE(buffer->c[cpu].offset);
offset = RSEQ_READ_ONCE(buffer->c[cpu].offset);
expect = (intptr_t)RSEQ_READ_ONCE(list->c[cpu].head);
offset = RSEQ_READ_ONCE(buffer->c[cpu].offset);
offset = RSEQ_READ_ONCE(buffer->c[cpu].offset);
head = RSEQ_READ_ONCE(buffer->c[cpu].array[offset - 1]);
rseq_unqual_scalar_typeof(*(p)) ____p1 = RSEQ_READ_ONCE(*(p)); \
rseq_unqual_scalar_typeof(*(p)) ____p1 = RSEQ_READ_ONCE(*(p)); \
rseq_unqual_scalar_typeof(*(p)) ____p1 = RSEQ_READ_ONCE(*(p)); \
rseq_unqual_scalar_typeof(*(p)) ____p1 = RSEQ_READ_ONCE(*(p)); \
rseq_unqual_scalar_typeof(*(p)) ____p1 = RSEQ_READ_ONCE(*(p)); \
rseq_unqual_scalar_typeof(*(p)) ____p1 = RSEQ_READ_ONCE(*(p)); \
__typeof(*p) ____p1 = RSEQ_READ_ONCE(*p); \
rseq_unqual_scalar_typeof(*(p)) ____p1 = RSEQ_READ_ONCE(*(p)); \
if (RSEQ_READ_ONCE(rseq_size) > 0) {
if (RSEQ_READ_ONCE(rseq_size) == 0) {
while (RSEQ_READ_ONCE(p->run)) {
if (RSEQ_READ_ONCE(rs->slice_ctrl.request)) {
if (RSEQ_READ_ONCE(rs->slice_ctrl.granted)) {