/kernel/linux/linux-6.6/tools/testing/selftests/bpf/progs/ |
H A D | test_task_pt_regs.c | 7 #define PT_REGS_SIZE sizeof(struct pt_regs) macro 13 char current_regs[PT_REGS_SIZE] = {}; 14 char ctx_regs[PT_REGS_SIZE] = {}; 25 if (bpf_probe_read_kernel(current_regs, PT_REGS_SIZE, regs)) in handle_uprobe() 27 if (bpf_probe_read_kernel(ctx_regs, PT_REGS_SIZE, ctx)) in handle_uprobe()
|
/kernel/linux/linux-5.10/arch/nios2/include/asm/ |
H A D | entry.h | 30 addi r24, r24, THREAD_SIZE-PT_REGS_SIZE 36 addi sp, sp, -PT_REGS_SIZE /* Backup the kernel stack pointer */
|
/kernel/linux/linux-6.6/arch/nios2/include/asm/ |
H A D | entry.h | 30 addi r24, r24, THREAD_SIZE-PT_REGS_SIZE 36 addi sp, sp, -PT_REGS_SIZE /* Backup the kernel stack pointer */
|
/kernel/linux/linux-6.6/arch/arm64/kernel/ |
H A D | entry.S | 56 sub sp, sp, #PT_REGS_SIZE 77 /* Stash the original SP (minus PT_REGS_SIZE) in tpidr_el0. */ 279 add x21, sp, #PT_REGS_SIZE 440 add sp, sp, #PT_REGS_SIZE // restore sp 446 add sp, sp, #PT_REGS_SIZE // restore sp 456 add sp, sp, #PT_REGS_SIZE // restore sp 555 * PT_REGS_SIZE) was stashed in tpidr_el0 by kernel_ventry. 557 sub sp, sp, #PT_REGS_SIZE 560 add x0, x0, #PT_REGS_SIZE
|
H A D | asm-offsets.c | 84 DEFINE(PT_REGS_SIZE, sizeof(struct pt_regs)); in main()
|
H A D | head.S | 454 sub sp, sp, #PT_REGS_SIZE
|
/kernel/linux/linux-5.10/arch/arm/kernel/ |
H A D | entry-common.S | 171 sub sp, sp, #PT_REGS_SIZE 184 sub sp, sp, #PT_REGS_SIZE 196 sub sp, sp, #PT_REGS_SIZE
|
H A D | entry-header.S | 95 sub sp, #PT_REGS_SIZE-S_IP 166 add sp, sp, #PT_REGS_SIZE-S_IP 315 add sp, sp, #\offset + PT_REGS_SIZE 345 add sp, sp, #PT_REGS_SIZE - S_SP
|
H A D | asm-offsets.c | 92 DEFINE(PT_REGS_SIZE, sizeof(struct pt_regs)); in main()
|
H A D | entry-armv.S | 90 sub sp, sp, #PT_REGS_SIZE 341 * EABI note: sp_svc is always 64-bit aligned here, so should PT_REGS_SIZE 344 #if defined(CONFIG_AEABI) && (__LINUX_ARM_ARCH__ >= 5) && (PT_REGS_SIZE & 7) 351 sub sp, sp, #PT_REGS_SIZE
|
/kernel/linux/linux-6.6/arch/arm/kernel/ |
H A D | entry-header.S | 94 sub sp, #PT_REGS_SIZE-S_IP 165 add sp, sp, #PT_REGS_SIZE-S_IP 328 add sp, sp, #\offset + PT_REGS_SIZE 358 add sp, sp, #PT_REGS_SIZE - S_SP
|
H A D | entry-common.S | 147 sub sp, sp, #PT_REGS_SIZE 160 sub sp, sp, #PT_REGS_SIZE 172 sub sp, sp, #PT_REGS_SIZE
|
H A D | asm-offsets.c | 84 DEFINE(PT_REGS_SIZE, sizeof(struct pt_regs)); in main()
|
H A D | entry-ftrace.S | 127 add r3, sp, #PT_REGS_SIZE
|
H A D | entry-armv.S | 97 sub sp, sp, #PT_REGS_SIZE 346 * EABI note: sp_svc is always 64-bit aligned here, so should PT_REGS_SIZE 349 #if defined(CONFIG_AEABI) && (__LINUX_ARM_ARCH__ >= 5) && (PT_REGS_SIZE & 7) 356 sub sp, sp, #PT_REGS_SIZE
|
/kernel/linux/linux-5.10/arch/nios2/kernel/ |
H A D | asm-offsets.c | 50 DEFINE(PT_REGS_SIZE, sizeof(struct pt_regs)); in main()
|
H A D | insnemu.S | 44 addi sp, sp, PT_REGS_SIZE
|
/kernel/linux/linux-6.6/arch/nios2/kernel/ |
H A D | asm-offsets.c | 50 DEFINE(PT_REGS_SIZE, sizeof(struct pt_regs)); in main()
|
H A D | insnemu.S | 44 addi sp, sp, PT_REGS_SIZE
|