Home
last modified time | relevance | path

Searched refs:stack (Results 1 – 25 of 44) sorted by relevance

12

/kvm-unit-tests/lib/s390x/
H A Dinterrupt.c142 static void fixup_pgm_int(struct stack_frame_int *stack) in fixup_pgm_int() argument
168 lowcore.pgm_old_psw.addr = stack->grs0[12]; in fixup_pgm_int()
228 static void print_int_regs(struct stack_frame_int *stack, bool sie) in print_int_regs() argument
236 stack->grs1[0], stack->grs1[1], stack->grs0[0], stack->grs0[1]); in print_int_regs()
238 stack->grs0[2], stack->grs0[3], stack->grs0[4], stack->grs0[5]); in print_int_regs()
240 stack->grs0[6], stack->grs0[7], stack->grs0[8], stack->grs0[9]); in print_int_regs()
243 sblk = (struct kvm_s390_sie_block *)stack->grs0[12]; in print_int_regs()
245 stack->grs0[10], stack->grs0[11], sblk->gg14, sblk->gg15); in print_int_regs()
248 stack->grs0[10], stack->grs0[11], stack->grs0[12], stack->grs0[13]); in print_int_regs()
254 static void print_pgm_info(struct stack_frame_int *stack) in print_pgm_info() argument
[all …]
H A Dstack.c21 struct stack_frame *stack = (struct stack_frame *)frame; in arch_backtrace_frame() local
24 stack = __builtin_frame_address(0); in arch_backtrace_frame()
26 for (depth = 0; stack && depth < max_depth; depth++) { in arch_backtrace_frame()
27 return_addrs[depth] = (void *)stack->grs[8]; in arch_backtrace_frame()
28 stack = stack->back_chain; in arch_backtrace_frame()
29 if (!stack) in arch_backtrace_frame()
H A Dsmp.c242 free_pages(cpus[idx].stack); in smp_cpu_destroy()
244 cpus[idx].stack = (void *)-1UL; in smp_cpu_destroy()
268 cpus[idx].stack = (uint64_t *)alloc_pages(2); in smp_cpu_setup_nolock()
274 lc->sw_int_grs[15] = (uint64_t)cpus[idx].stack + (PAGE_SIZE * 4); in smp_cpu_setup_nolock()
353 cpus[0].stack = stackptr; in smp_setup()
/kvm-unit-tests/lib/powerpc/asm/
H A Dstack.h5 #error Do not directly include <asm/stack.h>. Just use <stack.h>.
H A Dsmp.h12 unsigned long stack; member
/kvm-unit-tests/lib/ppc64/asm/
H A Dstack.h5 #error Do not directly include <asm/stack.h>. Just use <stack.h>.
/kvm-unit-tests/lib/x86/asm/
H A Dstack.h5 #error Do not directly include <asm/stack.h>. Just use <stack.h>.
/kvm-unit-tests/lib/s390x/asm/
H A Dstack.h13 #error Do not directly include <asm/stack.h>. Just use <stack.h>.
H A Dinterrupt.h71 void handle_pgm_int(struct stack_frame_int *stack);
72 void handle_ext_int(struct stack_frame_int *stack);
/kvm-unit-tests/lib/arm64/asm/
H A Dstack.h5 #error Do not directly include <asm/stack.h>. Just use <stack.h>.
/kvm-unit-tests/lib/arm/asm/
H A Dstack.h5 #error Do not directly include <asm/stack.h>. Just use <stack.h>.
H A Dsmp.h18 void *stack; /* must be first member of struct */ member
/kvm-unit-tests/lib/riscv/asm/
H A Dstack.h6 #error Do not directly include <asm/stack.h>. Just use <stack.h>.
/kvm-unit-tests/s390x/
H A Dpanic-loop-extint.c17 static void ext_int_cleanup(struct stack_frame_int *stack) in ext_int_cleanup() argument
29 stack->crs[0] &= ~BIT(CTL0_CPU_TIMER); in ext_int_cleanup()
H A Dcpu-sie.S29 # Store scb and save_area pointer into stack frame
/kvm-unit-tests/arm/
H A Dcstart.S75 mov r0, lr @ lr is stack top (see above),
265 .macro set_mode_stack mode, stack argument
266 add \stack, #S_FRAME_SIZE
269 mov sp, \stack
372 tst sp, #4 @ check stack alignment
390 addne r6, #4 @ stack wasn't aligned
H A Dflat.lds15 * +----------------------+ <-- top of cpu0's stack
59 * stack depth is 16K for arm and PAGE_SIZE for arm64, see THREAD_SIZE
H A DMakefile.arm31 cflatobjs += lib/arm/stack.o
/kvm-unit-tests/riscv/
H A Dflat.lds15 * +----------------------+ <-- top of cpu0's stack
60 * stack depth is 8K and sp must be 16 byte aligned
H A Dsbi-sse.c202 static void sse_free_stack(void *stack) in sse_free_stack() argument
204 free_page(stack - SSE_STACK_SIZE); in sse_free_stack()
539 .stack = sse_alloc_stack(), in sse_test_inject_simple()
654 sse_free_stack(args.stack); in sse_test_inject_simple()
757 cpu_arg->args.stack = sse_alloc_stack(); in sse_test_inject_local()
808 sse_free_stack(cpu_arg->args.stack); in sse_test_inject_local()
873 .stack = sse_alloc_stack(), in sse_test_inject_global()
889 sse_free_stack(args.stack); in sse_test_inject_global()
947 void *stack; in sse_test_injection_priority_arg() local
961 event_args->stack = 0; in sse_test_injection_priority_arg()
[all …]
/kvm-unit-tests/powerpc/
H A DMakefile.ppc6420 cflatobjs += lib/ppc64/stack.o
H A Dflat.lds50 * stackptr set with initial stack frame (64 bytes) preallocated
/kvm-unit-tests/lib/arm/
H A Dsmp.c58 secondary_data.stack = thread_stack_alloc(); in __smp_boot_secondary()
/kvm-unit-tests/
H A DMakefile35 lib/stack.o
70 fno_stack_protector := $(call cc-option, -fno-stack-protector, "")
71 fno_stack_protector_all := $(call cc-option, -fno-stack-protector-all, "")
/kvm-unit-tests/arm/efi/
H A Delf_aarch64_efi.lds61 *(.note.GNU-stack)

12