Go to the source code of this file.
|
M0_INTERNAL int | m0_thread_init_impl (struct m0_thread *q, const char *name) |
|
M0_INTERNAL void * | m0_thread_trampoline (void *arg) |
|
int | m0_thread_init (struct m0_thread *q, int(*init)(void *), void(*func)(void *), void *arg, const char *namefmt,...) |
|
void | m0_thread_fini (struct m0_thread *q) |
|
int | m0_thread_join (struct m0_thread *q) |
|
M0_INTERNAL int | m0_thread_signal (struct m0_thread *q, int sig) |
|
M0_INTERNAL int | m0_thread_confine (struct m0_thread *q, const struct m0_bitmap *processors) |
|
M0_INTERNAL struct m0_thread * | m0_thread_self (void) |
|
M0_INTERNAL struct m0_thread_tls * | m0_thread_tls (void) |
|
M0_INTERNAL int | m0_threads_init (struct m0 *instance) |
|
M0_INTERNAL void | m0_threads_fini (void) |
|
M0_INTERNAL int | m0_threads_once_init (void) |
|
M0_INTERNAL void | m0_threads_once_fini (void) |
|
M0_INTERNAL void | m0_enter_awkward (void) |
|
M0_INTERNAL void | m0_exit_awkward (void) |
|
M0_INTERNAL bool | m0_is_awkward (void) |
|
M0_INTERNAL uint64_t | m0_pid (void) |
|
M0_INTERNAL uint64_t | m0_process (void) |
|
M0_INTERNAL int | m0_thread_adopt (struct m0_thread *thread, struct m0 *instance) |
|
M0_INTERNAL void | m0_thread_shun (void) |
|
M0_INTERNAL int | m0_thread_arch_adopt (struct m0_thread *thread, struct m0 *instance, bool full) |
|
M0_INTERNAL void | m0_thread_arch_shun (void) |
|
◆ __MOTR_LIB_THREAD_H__
#define __MOTR_LIB_THREAD_H__ |