Searched refs:stack (Results 251 - 275 of 318) sorted by relevance

<<111213

/arch/arm/kernel/
H A Dentry-common.S30 * stack.
474 stmccia sp, {r4, r5} @ and update the stack args
478 add sp, sp, #S_OFF @ restore stack
H A Dhead-nommu.S126 ldr sp, [r7, #8] @ set up the stack pointer
H A Dsmp.c56 * 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 Dbreak.S22 # 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 Dentry-table.S30 # stack pointers for these three modes, and so we have to invent one when
H A Dswitch_to.S31 # address of frame 0 (userspace) on current kernel stack
/arch/x86/include/asm/
H A Dprocessor.h279 * .. 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 Dentry.h10 * 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 Dasm-offsets.c27 DEFINE(TASK_THREAD_INFO, offsetof(struct task_struct, stack));
/arch/c6x/lib/
H A Ddivu.S35 ;; call to divu. It stores B3 in on the stack.
/arch/score/kernel/
H A Dasm-offsets.c91 OFFSET(TASK_THREAD_INFO, task_struct, stack);
/arch/sh/kernel/
H A Dsmp.c226 stack_start.thread_info = tsk->stack;
/arch/x86/kernel/
H A Dentry_32.S18 * 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 Dentry_64.S17 * 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 Dsignal32.c65 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 Dsha512-avx-asm.S74 # Local variables (stack frame)
102 # Message Schedule (stack frame)
105 # W[t]+K[t] (stack frame)
H A Dsha512-ssse3-asm.S73 # Local variables (stack frame)
99 # Message Schedule (stack frame)
102 # W[t]+K[t] (stack frame)
/arch/xtensa/lib/
H A Dmemcopy.S59 * 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 Dunwind.c12 * 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 Dubd_kern.c1085 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 Dmmu.S168 ;; rewind the short stack
/arch/m68k/fpsp040/
H A Dkernel_ex.S7 | set the appropriate bits in the USER_FPSR word on the stack.
H A Dx_unfl.S148 movew %d0,-(%a7) |copy RND_PREC to stack
/arch/mn10300/kernel/
H A Dhead.S209 # set up the initial kernel stack
370 /* get stack */
/arch/s390/kernel/
H A Dasm-offsets.c26 DEFINE(__THREAD_info, offsetof(struct task_struct, stack));

Completed in 561 milliseconds

<<111213