Lines Matching defs:context
78 TaskContext *context = (TaskContext *)((UINTPTR)topStack + stackSize - sizeof(TaskContext));
81 context->r0 = taskID;
82 context->r1 = 0x01010101L;
83 context->r2 = 0x02020202L;
84 context->r3 = 0x03030303L;
85 context->r4 = 0x04040404L;
86 context->r5 = 0x05050505L;
87 context->r6 = 0x06060606L;
88 context->r7 = 0x07070707L;
89 context->r8 = 0x08080808L;
90 context->r9 = 0x09090909L;
91 context->r10 = 0x10101010L;
92 context->r11 = 0x11111111L;
93 context->r12 = 0x12121212L;
94 context->sp = (UINTPTR)topStack + stackSize;
95 context->lr = (UINTPTR)ArchSysExit;
98 context->pc = (UINTPTR)OsTaskEntryThumb;
99 context->spsr = PSR_MODE_SYS_THUMB; /* thumb mode */
101 context->pc = (UINTPTR)OsTaskEntryArm;
102 context->spsr = PSR_MODE_SYS_ARM; /* arm mode */
105 return (VOID *)context;