HelenOS sources
context_t 105 kernel/arch/abs32le/src/abs32le.c int context_save_arch(context_t *ctx)
context_t 110 kernel/arch/abs32le/src/abs32le.c void context_restore_arch(context_t *ctx)
context_t 49 kernel/generic/include/context.h extern int context_save_arch(context_t *ctx) __attribute__((returns_twice));
context_t 50 kernel/generic/include/context.h extern void context_restore_arch(context_t *ctx) __attribute__((noreturn));
context_t 65 kernel/generic/include/context.h static inline void context_restore(context_t *ctx)
context_t 78 kernel/generic/include/context.h _NO_TRACE static inline void context_swap(context_t *self, context_t *other)
context_t 84 kernel/generic/include/context.h _NO_TRACE static inline void context_create(context_t *context,
context_t 87 kernel/generic/include/context.h *context = (context_t) { 0 };
context_t 94 kernel/generic/include/context.h context_t ctx;
context_t 77 kernel/generic/include/cpu.h context_t scheduler_context;
context_t 162 kernel/generic/include/proc/thread.h context_t saved_context;
context_t 133 kernel/generic/src/main/main.c static context_t ctx;
context_t 49 uspace/app/taskdump/fibrildump.c context_t ctx;
context_t 51 uspace/lib/c/arch/abs32le/include/libarch/fibril.h static inline uintptr_t _context_get_fp(context_t *ctx)
context_t 55 uspace/lib/c/arch/amd64/include/libarch/fibril.h static inline uintptr_t _context_get_fp(context_t *ctx)
context_t 67 uspace/lib/c/arch/arm32/include/libarch/fibril.h static inline uintptr_t _context_get_fp(context_t *ctx)
context_t 68 uspace/lib/c/arch/arm64/include/libarch/fibril.h static inline uintptr_t _context_get_fp(context_t *ctx)
context_t 56 uspace/lib/c/arch/ia32/include/libarch/fibril.h static inline uintptr_t _context_get_fp(context_t *ctx)
context_t 67 uspace/lib/c/arch/ia64/include/libarch/fibril.h static inline uintptr_t _context_get_fp(context_t *ctx)
context_t 59 uspace/lib/c/arch/mips32/include/libarch/fibril.h static inline uintptr_t _context_get_fp(context_t *ctx)
context_t 56 uspace/lib/c/arch/ppc32/include/libarch/fibril.h static inline uintptr_t _context_get_fp(context_t *ctx)
context_t 50 uspace/lib/c/arch/riscv64/include/libarch/fibril.h static inline uintptr_t _context_get_fp(context_t *ctx)
context_t 54 uspace/lib/c/arch/sparc64/include/libarch/fibril.h static inline uintptr_t _context_get_fp(context_t *ctx)
context_t 43 uspace/lib/c/generic/context.c void context_swap(context_t *self, context_t *other)
context_t 49 uspace/lib/c/generic/context.c void context_create(context_t *context, const context_create_t *arg)
context_t 56 uspace/lib/c/generic/context.c uintptr_t context_get_pc(context_t *ctx)
context_t 65 uspace/lib/c/generic/context.c uintptr_t context_get_fp(context_t *ctx)
context_t 49 uspace/lib/c/generic/private/fibril.h context_t ctx;
context_t 45 uspace/lib/c/include/context.h extern void context_swap(context_t *self, context_t *other);
context_t 46 uspace/lib/c/include/context.h extern void context_create(context_t *context, const context_create_t *arg);
context_t 47 uspace/lib/c/include/context.h extern uintptr_t context_get_fp(context_t *ctx);
context_t 48 uspace/lib/c/include/context.h extern uintptr_t context_get_pc(context_t *ctx);
context_t 45 uspace/lib/posix/include/libc/context.h extern void context_swap(context_t *self, context_t *other);
context_t 46 uspace/lib/posix/include/libc/context.h extern void context_create(context_t *context, const context_create_t *arg);
context_t 47 uspace/lib/posix/include/libc/context.h extern uintptr_t context_get_fp(context_t *ctx);
context_t 48 uspace/lib/posix/include/libc/context.h extern uintptr_t context_get_pc(context_t *ctx);
HelenOS homepage, sources at GitHub