HelenOS sources
STACK_ITEM_SIZE 45 kernel/arch/arm32/include/arch/context.h #define SP_DELTA (0 + ALIGN_UP(STACK_ITEM_SIZE, STACK_ALIGNMENT))
STACK_ITEM_SIZE 44 kernel/arch/arm64/include/arch/context.h #define SP_DELTA (0 + ALIGN_UP(STACK_ITEM_SIZE, STACK_ALIGNMENT))
STACK_ITEM_SIZE 49 kernel/arch/ia32/include/arch/context.h #define SP_DELTA (8 + STACK_ITEM_SIZE)
STACK_ITEM_SIZE 50 kernel/arch/ia64/include/arch/context.h #define SP_DELTA (0 + ALIGN_UP(STACK_ITEM_SIZE, STACK_ALIGNMENT))
STACK_ITEM_SIZE 252 kernel/arch/ia64/src/ia64.c sp, sp + ALIGN_UP(STACK_ITEM_SIZE, STACK_ALIGNMENT),
STACK_ITEM_SIZE 45 kernel/arch/mips32/include/arch/context.h #define SP_DELTA (ABI_STACK_FRAME + ALIGN_UP(STACK_ITEM_SIZE, STACK_ALIGNMENT))
STACK_ITEM_SIZE 50 kernel/arch/sparc64/include/arch/stack.h #define STACK_WINDOW_SAVE_AREA_SIZE (16 * STACK_ITEM_SIZE)
STACK_ITEM_SIZE 55 kernel/arch/sparc64/include/arch/stack.h #define STACK_ARG_SAVE_AREA_SIZE (6 * STACK_ITEM_SIZE)
STACK_ITEM_SIZE 49 uspace/lib/c/arch/arm32/include/libarch/fibril.h #define SP_DELTA (0 + ALIGN_UP(STACK_ITEM_SIZE, STACK_ALIGNMENT))
STACK_ITEM_SIZE 49 uspace/lib/c/arch/arm64/include/libarch/fibril.h #define SP_DELTA (0 + ALIGN_UP(STACK_ITEM_SIZE, STACK_ALIGNMENT))
STACK_ITEM_SIZE 48 uspace/lib/c/arch/ia64/include/libarch/fibril.h #define SP_DELTA (0 + ALIGN_UP(STACK_ITEM_SIZE, STACK_ALIGNMENT))
STACK_ITEM_SIZE 44 uspace/lib/c/arch/mips32/include/libarch/fibril.h #define SP_DELTA (ABI_STACK_FRAME + ALIGN_UP(STACK_ITEM_SIZE, STACK_ALIGNMENT))
STACK_ITEM_SIZE 46 uspace/lib/c/arch/sparc64/include/libarch/stack.h #define STACK_WINDOW_SAVE_AREA_SIZE (16 * STACK_ITEM_SIZE)
STACK_ITEM_SIZE 51 uspace/lib/c/arch/sparc64/include/libarch/stack.h #define STACK_ARG_SAVE_AREA_SIZE (6 * STACK_ITEM_SIZE)
HelenOS homepage, sources at GitHub