Lines Matching refs:r1
48 namespace r1 {
76 using suspend_point = r1::suspend_point_type*;
89 r1::suspend(&suspend_callback<F>, &f); in suspend()
93 r1::resume(tag); in resume()
114 r1::notify_waiters(wait_ctx_addr); in add_reference()
124 friend class r1::thread_data;
125 friend class r1::task_dispatcher;
126 friend class r1::external_waiter;
129 friend struct r1::task_arena_impl;
130 friend struct r1::suspend_point_type;
169 return r1::execution_slot(&ed); in execution_slot()
182 r1::spawn(t, ctx); in spawn()
187 r1::spawn(t, ctx, id); in spawn()
191 r1::execute_and_wait(t, t_ctx, wait_ctx, w_ctx); in execute_and_wait()
197 r1::wait(wait_ctx, ctx); in wait()
202 using r1::current_context;
206 friend struct r1::task_accessor;
224 friend struct r1::task_accessor; in alignas()