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