/arch/arm/kernel/ |
H A D | entry-common.S | 30 * stack. 474 stmccia sp, {r4, r5} @ and update the stack args 478 add sp, sp, #S_OFF @ restore stack
|
H A D | head-nommu.S | 126 ldr sp, [r7, #8] @ set up the stack pointer
|
H A D | smp.c | 56 * where to place its SVC stack 104 * its stack and the page tables. 106 secondary_data.stack = task_stack_page(idle) + THREAD_START_SP; 328 * idle thread stack, but a set of temporary page tables.
|
/arch/frv/kernel/ |
H A D | break.S | 22 # the break handler has its own stack 24 .section .bss..stack 279 or.p sp,gr0,gr2 /* set up the stack pointer */ 506 # set up the kernel stack pointer 583 # set up the kernel stack pointer
|
H A D | entry-table.S | 30 # stack pointers for these three modes, and so we have to invent one when
|
H A D | switch_to.S | 31 # address of frame 0 (userspace) on current kernel stack
|
/arch/x86/include/asm/ |
H A D | processor.h | 279 * .. and then another 0x100 bytes for the emergency kernel stack: 281 unsigned long stack[64]; member in struct:tss_struct 288 * Save the original ist values for checking stack pointers during debugging 421 * GCC hardcodes the stack canary as %gs:40. Since the 423 * 48 bytes of the irq stack for the canary. 440 * Make sure stack canary segment base is cached-aligned: 455 u32 stack[THREAD_SIZE/sizeof(u32)]; member in struct:irq_stack 876 * The below -8 is to reserve 8 bytes on top of the ring0 stack. 879 * on the stack (interrupt gate does not save these registers
|
/arch/arc/include/asm/ |
H A D | entry.h | 10 * if we are NOT in user mode, stack is switched to kernel mode. 12 * it's prologue including stack switching from user mode 163 ; Retrieve orig r25 and save it on stack 228 * given a tsk struct, get to the base of it's kernel mode stack 229 * tsk->thread_info is really a PAGE, whose bottom hoists stack 238 /* Go to end of page where stack begins (grows upwards) */ 244 * Switch to Kernel Mode stack if SP points to User Mode stack 247 * Exit : SP is set to kernel mode stack pointer 254 /* User Mode when this happened ? Yes: Proceed to switch stack */ [all...] |
/arch/blackfin/kernel/ |
H A D | asm-offsets.c | 27 DEFINE(TASK_THREAD_INFO, offsetof(struct task_struct, stack));
|
/arch/c6x/lib/ |
H A D | divu.S | 35 ;; call to divu. It stores B3 in on the stack.
|
/arch/score/kernel/ |
H A D | asm-offsets.c | 91 OFFSET(TASK_THREAD_INFO, task_struct, stack);
|
/arch/sh/kernel/ |
H A D | smp.c | 226 stack_start.thread_info = tsk->stack;
|
/arch/x86/kernel/ |
H A D | entry_32.S | 18 * ptrace needs to have all regs on the stack. 106 * %gs is used for userland TLS and kernel only uses it for stack 397 * Push current_thread_info()->sysenter_return to the stack. 409 * Load the potential sixth argument from user stack. 456 popl_cfi %ecx /* get that remapped edx off the stack */ 457 popl_cfi %ecx /* get that remapped esi off the stack */ 547 * The kernel can't run on a non-flat stack if paravirt mode 559 * Setup and switch to ESPFIX stack 561 * We're returning to userspace with a 16 bit stack. The CPU will not 689 * Switch back for ESPFIX stack t [all...] |
H A D | entry_64.S | 17 * Normal syscalls and interrupts don't save a full stack frame, this is 21 * - top of stack: Architecture defined interrupt frame from SS to RIP 22 * at the top of the kernel process stack. 23 * - partial stack frame: partially saved registers up to R11. 24 * - full stack frame: Like partial stack frame, but all register saved. 34 * Gives a full stack frame. 36 * - FIXUP_TOP_OF_STACK/RESTORE_TOP_OF_STACK - Fix up the hardware stack 102 * make sure the stack pointer does not get reset back to the top 103 * of the debug stack, an [all...] |
/arch/sparc/kernel/ |
H A D | signal32.c | 65 compat_stack_t stack; member in struct:rt_signal_frame32 293 err |= compat_restore_altstack(&sf->stack); 326 * If we are on the alternate signal stack and would overflow it, don't. 332 /* This is the X/Open sanctioned signal stack switching. */ 335 /* Always align the stack frame. This handles two cases. First, 336 * sigaltstack need not be mindful of platform specific stack 337 * alignment. Second, if we took this signal because the stack 611 err |= __compat_save_altstack(&sf->stack, regs->u_regs[UREG_FP]); 776 /* If the current stack was set with sigaltstack, don't 783 /* Since we don't know the extent of the stack, an [all...] |
/arch/x86/crypto/ |
H A D | sha512-avx-asm.S | 74 # Local variables (stack frame) 102 # Message Schedule (stack frame) 105 # W[t]+K[t] (stack frame)
|
H A D | sha512-ssse3-asm.S | 73 # Local variables (stack frame) 99 # Message Schedule (stack frame) 102 # W[t]+K[t] (stack frame)
|
/arch/xtensa/lib/ |
H A D | memcopy.S | 59 * a1/ stack pointer 131 entry sp, 16 # minimal stack frame 299 entry sp, 16 # minimal stack frame 327 * a1/ stack pointer 399 entry sp, 16 # minimal stack frame
|
/arch/arc/kernel/ |
H A D | unwind.c | 12 * full-blown stack unwinding with all the bells and whistles, so there 152 const u8 *stack[MAX_STACK_DEPTH]; member in struct:unwind_state 785 state->stack[state->stackDepth++] = ptr.p8; 794 state->stack[state->stackDepth - 1];
|
/arch/um/drivers/ |
H A D | ubd_kern.c | 1085 unsigned long stack; local 1094 stack = alloc_stack(0, 0); 1095 io_pid = start_io_thread(stack + PAGE_SIZE - sizeof(void *),
|
/arch/cris/arch-v32/mm/ |
H A D | mmu.S | 168 ;; rewind the short stack
|
/arch/m68k/fpsp040/ |
H A D | kernel_ex.S | 7 | set the appropriate bits in the USER_FPSR word on the stack.
|
H A D | x_unfl.S | 148 movew %d0,-(%a7) |copy RND_PREC to stack
|
/arch/mn10300/kernel/ |
H A D | head.S | 209 # set up the initial kernel stack 370 /* get stack */
|
/arch/s390/kernel/ |
H A D | asm-offsets.c | 26 DEFINE(__THREAD_info, offsetof(struct task_struct, stack));
|