Home
last modified time | relevance | path

Searched refs:current_stack_pointer (Results 1 – 25 of 29) sorted by relevance

12

/Linux-v5.4/arch/x86/kernel/
Dirq_32.c70 return (void *)(current_stack_pointer & ~(THREAD_SIZE - 1)); in current_stack()
94 *prev_esp = current_stack_pointer; in execute_on_irq_stack()
146 *prev_esp = current_stack_pointer; in do_softirq_own_stack()
/Linux-v5.4/arch/powerpc/kernel/
Dstacktrace.c60 sp = current_stack_pointer(); in save_stack_trace()
74 sp = current_stack_pointer(); in save_stack_trace_tsk()
134 sp = current_stack_pointer(); in __save_stack_trace_tsk_reliable()
Dmisc.S113 _GLOBAL(current_stack_pointer)
116 EXPORT_SYMBOL(current_stack_pointer)
Dirq.c604 sp = current_stack_pointer() & (THREAD_SIZE-1); in check_stack_overflow()
651 cursp = (void *)(current_stack_pointer() & ~(THREAD_SIZE - 1)); in do_IRQ()
/Linux-v5.4/arch/arm/include/asm/
Dthread_info.h81 register unsigned long current_stack_pointer asm ("sp");
91 (current_stack_pointer & ~(THREAD_SIZE - 1)); in current_thread_info()
Dpercpu.h29 : "Q" (*(const unsigned long *)current_stack_pointer)); in __my_cpu_offset()
Dperf_event.h21 (regs)->ARM_sp = current_stack_pointer; \
Dptrace.h164 ((current_stack_pointer | (THREAD_SIZE - 1)) - 7) - 1; \
/Linux-v5.4/arch/arm64/include/asm/
Dstack_pointer.h8 register unsigned long current_stack_pointer asm ("sp");
Dprocessor.h322 BUG_ON(!on_accessible_stack(current, current_stack_pointer, &_info)); \
325 #define on_thread_stack() (on_task_stack(current, current_stack_pointer, NULL))
Dperf_event.h222 (regs)->sp = current_stack_pointer; \
Dpercpu.h34 "Q" (*(const unsigned long *)current_stack_pointer)); in __my_cpu_offset()
/Linux-v5.4/arch/powerpc/include/asm/
Dperf_event.h35 (regs)->gpr[1] = current_stack_pointer(); \
/Linux-v5.4/arch/sh/kernel/
Dirq.c89 irqctx->tinfo.previous_sp = current_stack_pointer; in handle_one_irq()
160 irqctx->tinfo.previous_sp = current_stack_pointer; in do_softirq_own_stack()
Dstacktrace.c49 unsigned long *sp = (unsigned long *)current_stack_pointer; in save_stack_trace()
Ddumpstack.c154 sp = (unsigned long *)current_stack_pointer; in show_stack()
/Linux-v5.4/arch/x86/include/asm/
Dasm.h186 register unsigned long current_stack_pointer asm(_ASM_SP);
187 #define ASM_CALL_CONSTRAINT "+r" (current_stack_pointer)
/Linux-v5.4/arch/arm/kernel/
Dreturn_address.c44 frame.sp = current_stack_pointer; in return_address()
Dstacktrace.c130 frame.sp = current_stack_pointer; in __save_stack_trace()
Dunwind.c474 frame.sp = current_stack_pointer; in unwind_backtrace()
/Linux-v5.4/kernel/
Dstackleak.c93 boundary = current_stack_pointer; in stackleak_erase()
/Linux-v5.4/arch/sh/include/asm/
Dthread_info.h67 register unsigned long current_stack_pointer asm("r15") __used;
/Linux-v5.4/arch/s390/include/asm/
Dstacktrace.h42 return current_stack_pointer(); in get_stack_pointer()
Dprocessor.h209 static inline unsigned long current_stack_pointer(void) in current_stack_pointer() function
/Linux-v5.4/arch/s390/kernel/
Dirq.c203 old = current_stack_pointer(); in do_softirq_own_stack()

12