Include dependency graph for include/psthread.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.
Data Structures | |
| struct | psthread_data |
Defines | |
| #define | context_set(c, _pc, stack, size, ptls) |
| #define | PSTHREAD_SERIALIZED 1 |
Typedefs | |
| typedef sysarg_t | pstid_t |
| typedef psthread_data | psthread_data_t |
Enumerations | |
| enum | pschange_type { PS_TO_MANAGER, PS_FROM_MANAGER, PS_PREEMPT, PS_FROM_DEAD } |
Functions | |
| int | context_save (context_t *c) |
| void | context_restore (context_t *c) __attribute__((noreturn)) |
| pstid_t | psthread_create (int(*func)(void *), void *arg) |
| int | psthread_join (pstid_t psthrid) |
| psthread_data_t * | psthread_setup (void) |
| void | psthread_teardown (psthread_data_t *pt) |
| int | psthread_schedule_next_adv (pschange_type ctype) |
| void | psthread_add_ready (pstid_t ptid) |
| void | psthread_add_manager (pstid_t psthrid) |
| void | psthread_remove_manager (void) |
| pstid_t | psthread_get_id (void) |
| void | psthread_inc_sercount (void) |
| void | psthread_dec_sercount (void) |
| static int | psthread_schedule_next () |
Definition in file include/psthread.h.
1.4.6