Home
last modified time | relevance | path

Searched refs:__task (Results 1 – 5 of 5) sorted by relevance

/openbmc/linux/include/trace/
H A Dperf.h13 #define __perf_task(t) (__task = (t))
25 struct task_struct *__task = NULL; \
35 __builtin_constant_p(!__task) && !__task && \
55 head, __task); \
/openbmc/sdbusplus/include/sdbusplus/async/stdexec/
H A Dat_coroutine_exit.hpp148 class [[nodiscard]] __task class
155 explicit __task(__coro::coroutine_handle<__promise> __coro) noexcept : in __task() function in exec::__at_coro_exit::__task
159 __task(__task&& __that) noexcept : in __task() function in exec::__at_coro_exit::__task
246 auto get_return_object() noexcept -> __task in get_return_object()
248 return __task( in get_return_object()
278 static auto __impl(_Action __action, _Ts... __ts) -> __task<_Ts...> in __impl()
286 auto operator()(_Action&& __action, _Ts&&... __ts) const -> __task<_Ts...> in operator ()()
H A Dtask.hpp37 namespace __task namespace
425 [[nodiscard]] auto disposition() const noexcept -> __task::disposition in disposition()
427 return static_cast<__task::disposition>(this->__data_.index()); in disposition()
592 using task_disposition = __task::disposition;
595 using default_task_context = __task::default_task_context<_Ty>;
598 using awaiter_context_t = __task::awaiter_context_t<_Promise, _ParentPromise>;
601 using basic_task = __task::basic_task<_Ty, _Context>;
606 inline constexpr __task::__reschedule_coroutine_on reschedule_coroutine_on{};
H A Dasync_scope.hpp36 struct __task : __immovable struct
39 void (*__notify_waiter)(__task*) noexcept; argument
40 __task* __next_ = nullptr; argument
52 mutable __intrusive_queue<&__task::__next_> __waiters_{};
70 struct __t : __task
76 __task{{}, __scope, __notify_waiter}, in __t()
82 static void __notify_waiter(__task* __self) noexcept in __notify_waiter()
H A Dexecution.hpp4559 struct __task : __immovable struct
4561 __task* __next_ = this; argument
4566 __task* __tail_;
4580 struct __t : __task
4609 explicit __t(__task* __tail) noexcept : __task{.__tail_ = __tail} {} in __t()
4741 void __push_back_(__task* __task);
4765 for (__task* __task; (__task = __pop_front_()) != &__head_;) in run() local
4767 __task->__execute(); in run()
4778 inline void run_loop::__push_back_(__task* __task) in __push_back_() argument
4781 __task->__next_ = &__head_; in __push_back_()
[all …]