user_regs 124 arch/arm64/include/asm/elf.h *(struct user_pt_regs *)&(dest) = (regs)->user_regs; user_regs 216 arch/arm64/include/asm/perf_event.h #define perf_arch_bpf_user_pt_regs(regs) ®s->user_regs user_regs 162 arch/arm64/include/asm/ptrace.h struct user_pt_regs user_regs; user_regs 397 arch/arm64/kernel/armv8_deprecated.c address = (u32)regs->user_regs.regs[rn]; user_regs 398 arch/arm64/kernel/armv8_deprecated.c data = (u32)regs->user_regs.regs[rt2]; user_regs 417 arch/arm64/kernel/armv8_deprecated.c regs->user_regs.regs[destreg] = data; user_regs 596 arch/arm64/kernel/ptrace.c struct user_pt_regs *uregs = &task_pt_regs(target)->user_regs; user_regs 605 arch/arm64/kernel/ptrace.c struct user_pt_regs newregs = task_pt_regs(target)->user_regs; user_regs 614 arch/arm64/kernel/ptrace.c task_pt_regs(target)->user_regs = newregs; user_regs 1348 arch/arm64/kernel/ptrace.c if (valid_user_regs(&newregs.user_regs, target)) user_regs 505 arch/arm64/kernel/signal.c err |= !valid_user_regs(®s->user_regs, current); user_regs 807 arch/arm64/kernel/signal.c ret |= !valid_user_regs(®s->user_regs, current); user_regs 223 arch/arm64/kernel/signal32.c err |= !valid_user_regs(®s->user_regs, current); user_regs 78 arch/nds32/include/asm/elf.h *(struct user_pt_regs *)&(dest) = (regs)->user_regs; user_regs 23 arch/nds32/include/asm/ptrace.h struct user_pt_regs user_regs; user_regs 19 arch/nds32/kernel/ptrace.c struct user_pt_regs *uregs = &task_pt_regs(target)->user_regs; user_regs 28 arch/nds32/kernel/ptrace.c struct user_pt_regs newregs = task_pt_regs(target)->user_regs; user_regs 34 arch/nds32/kernel/ptrace.c task_pt_regs(target)->user_regs = newregs; user_regs 63 arch/openrisc/include/asm/processor.h #define task_pt_regs(task) user_regs(task_thread_info(task)) user_regs 25 arch/powerpc/include/asm/perf_event.h #define perf_arch_bpf_user_pt_regs(regs) ®s->user_regs user_regs 29 arch/powerpc/include/asm/ptrace.h struct user_pt_regs user_regs; user_regs 42 arch/s390/include/asm/perf_event.h #define perf_arch_bpf_user_pt_regs(regs) ®s->user_regs user_regs 78 arch/s390/include/asm/ptrace.h user_pt_regs user_regs; user_regs 11 arch/sh/include/asm/suspend.h struct pt_regs user_regs; user_regs 226 arch/x86/include/asm/xen/interface.h struct cpu_user_regs user_regs; /* User-level CPU registers */ user_regs 136 arch/x86/kernel/perf_regs.c struct pt_regs *user_regs = task_pt_regs(current); user_regs 144 arch/x86/kernel/perf_regs.c if (regs->sp > (unsigned long)&user_regs->r11 && user_regs 145 arch/x86/kernel/perf_regs.c regs->sp <= (unsigned long)(user_regs + 1)) { user_regs 155 arch/x86/kernel/perf_regs.c regs_user_copy->ip = user_regs->ip; user_regs 156 arch/x86/kernel/perf_regs.c regs_user_copy->ax = user_regs->ax; user_regs 157 arch/x86/kernel/perf_regs.c regs_user_copy->cx = user_regs->cx; user_regs 158 arch/x86/kernel/perf_regs.c regs_user_copy->dx = user_regs->dx; user_regs 159 arch/x86/kernel/perf_regs.c regs_user_copy->si = user_regs->si; user_regs 160 arch/x86/kernel/perf_regs.c regs_user_copy->di = user_regs->di; user_regs 161 arch/x86/kernel/perf_regs.c regs_user_copy->r8 = user_regs->r8; user_regs 162 arch/x86/kernel/perf_regs.c regs_user_copy->r9 = user_regs->r9; user_regs 163 arch/x86/kernel/perf_regs.c regs_user_copy->r10 = user_regs->r10; user_regs 164 arch/x86/kernel/perf_regs.c regs_user_copy->r11 = user_regs->r11; user_regs 165 arch/x86/kernel/perf_regs.c regs_user_copy->orig_ax = user_regs->orig_ax; user_regs 166 arch/x86/kernel/perf_regs.c regs_user_copy->flags = user_regs->flags; user_regs 167 arch/x86/kernel/perf_regs.c regs_user_copy->sp = user_regs->sp; user_regs 168 arch/x86/kernel/perf_regs.c regs_user_copy->cs = user_regs->cs; user_regs 169 arch/x86/kernel/perf_regs.c regs_user_copy->ss = user_regs->ss; user_regs 176 arch/x86/kernel/perf_regs.c regs_user_copy->bp = user_regs->bp; user_regs 190 arch/x86/kernel/perf_regs.c regs_user->abi = user_64bit_mode(user_regs) ? user_regs 303 arch/x86/xen/smp_pv.c ctxt->user_regs.fs = __KERNEL_PERCPU; user_regs 304 arch/x86/xen/smp_pv.c ctxt->user_regs.gs = __KERNEL_STACK_CANARY; user_regs 313 arch/x86/xen/smp_pv.c ctxt->user_regs.eip = (unsigned long)cpu_bringup_and_idle; user_regs 315 arch/x86/xen/smp_pv.c ctxt->user_regs.eflags = 0x1000; /* IOPL_RING1 */ user_regs 316 arch/x86/xen/smp_pv.c ctxt->user_regs.ds = __USER_DS; user_regs 317 arch/x86/xen/smp_pv.c ctxt->user_regs.es = __USER_DS; user_regs 318 arch/x86/xen/smp_pv.c ctxt->user_regs.ss = __KERNEL_DS; user_regs 319 arch/x86/xen/smp_pv.c ctxt->user_regs.cs = __KERNEL_CS; user_regs 320 arch/x86/xen/smp_pv.c ctxt->user_regs.esp = (unsigned long)task_pt_regs(idle); user_regs 2297 drivers/mtd/chips/cfi_cmdset_0001.c otp_op_t action, int user_regs) user_regs 2351 drivers/mtd/chips/cfi_cmdset_0001.c if (user_regs) { user_regs 1487 drivers/mtd/chips/cfi_cmdset_0002.c otp_op_t action, int user_regs) user_regs 1565 drivers/mtd/chips/cfi_cmdset_0002.c otpsize = user_regs ? user_size : factory_size; user_regs 1568 drivers/mtd/chips/cfi_cmdset_0002.c otpoffset = user_regs ? user_offset : factory_offset; user_regs 1569 drivers/mtd/chips/cfi_cmdset_0002.c otplocked = user_regs ? user_locked : 1; user_regs 48 tools/perf/arch/arm/tests/dwarf-unwind.c struct regs_dump *regs = &sample->user_regs; user_regs 10 tools/perf/arch/arm/util/unwind-libdw.c struct regs_dump *user_regs = &ui->sample->user_regs; user_regs 15 tools/perf/arch/arm/util/unwind-libdw.c perf_reg_value(&val, user_regs, PERF_REG_ARM_##r); \ user_regs 48 tools/perf/arch/arm64/tests/dwarf-unwind.c struct regs_dump *regs = &sample->user_regs; user_regs 10 tools/perf/arch/arm64/util/unwind-libdw.c struct regs_dump *user_regs = &ui->sample->user_regs; user_regs 15 tools/perf/arch/arm64/util/unwind-libdw.c perf_reg_value(&val, user_regs, PERF_REG_ARM64_##r); \ user_regs 12 tools/perf/arch/csky/util/unwind-libdw.c struct regs_dump *user_regs = &ui->sample->user_regs; user_regs 17 tools/perf/arch/csky/util/unwind-libdw.c perf_reg_value(&val, user_regs, PERF_REG_CSKY_##r); \ user_regs 49 tools/perf/arch/powerpc/tests/dwarf-unwind.c struct regs_dump *regs = &sample->user_regs; user_regs 18 tools/perf/arch/powerpc/util/unwind-libdw.c struct regs_dump *user_regs = &ui->sample->user_regs; user_regs 24 tools/perf/arch/powerpc/util/unwind-libdw.c perf_reg_value(&val, user_regs, PERF_REG_POWERPC_##r); \ user_regs 67 tools/perf/arch/powerpc/util/unwind-libdw.c perf_reg_value(&val, user_regs, special_regs[i][1]); user_regs 12 tools/perf/arch/riscv/util/unwind-libdw.c struct regs_dump *user_regs = &ui->sample->user_regs; user_regs 17 tools/perf/arch/riscv/util/unwind-libdw.c perf_reg_value(&val, user_regs, PERF_REG_RISCV_##r); \ user_regs 12 tools/perf/arch/s390/util/unwind-libdw.c struct regs_dump *user_regs = &ui->sample->user_regs; user_regs 17 tools/perf/arch/s390/util/unwind-libdw.c perf_reg_value(&val, user_regs, PERF_REG_S390_##r); \ user_regs 49 tools/perf/arch/x86/tests/dwarf-unwind.c struct regs_dump *regs = &sample->user_regs; user_regs 10 tools/perf/arch/x86/util/unwind-libdw.c struct regs_dump *user_regs = &ui->sample->user_regs; user_regs 16 tools/perf/arch/x86/util/unwind-libdw.c perf_reg_value(&val, user_regs, PERF_REG_X86_##r); \ user_regs 20 tools/perf/arch/x86/util/unwind-libdw.c if (user_regs->abi == PERF_SAMPLE_REGS_ABI_32) { user_regs 620 tools/perf/builtin-script.c return perf_sample__fprintf_regs(&sample->user_regs, user_regs 122 tools/perf/tests/dwarf-unwind.c zfree(&sample.user_regs.regs); user_regs 107 tools/perf/tests/sample-parsing.c size_t sz = hweight_long(s1->user_regs.mask) * sizeof(u64); user_regs 109 tools/perf/tests/sample-parsing.c COMP(user_regs.mask); user_regs 110 tools/perf/tests/sample-parsing.c COMP(user_regs.abi); user_regs 111 tools/perf/tests/sample-parsing.c if (s1->user_regs.abi && user_regs 112 tools/perf/tests/sample-parsing.c (!s1->user_regs.regs || !s2->user_regs.regs || user_regs 113 tools/perf/tests/sample-parsing.c memcmp(s1->user_regs.regs, s2->user_regs.regs, sz))) { user_regs 202 tools/perf/tests/sample-parsing.c .user_regs = { user_regs 141 tools/perf/util/event.h struct regs_dump user_regs; user_regs 2133 tools/perf/util/evsel.c data->user_regs.abi = *array; user_regs 2136 tools/perf/util/evsel.c if (data->user_regs.abi) { user_regs 2141 tools/perf/util/evsel.c data->user_regs.mask = mask; user_regs 2142 tools/perf/util/evsel.c data->user_regs.regs = (u64 *)array; user_regs 2493 tools/perf/util/machine.c if ((!sample->user_regs.regs) || user_regs 718 tools/perf/util/scripting-engines/trace-event-python.c regs_map(&sample->user_regs, attr->sample_regs_user, bf, sizeof(bf)); user_regs 1131 tools/perf/util/session.c struct regs_dump *user_regs = &sample->user_regs; user_regs 1133 tools/perf/util/session.c if (user_regs->regs) user_regs 1134 tools/perf/util/session.c regs__printf("user", user_regs); user_regs 1191 tools/perf/util/synthetic-events.c if (sample->user_regs.abi) { user_regs 1193 tools/perf/util/synthetic-events.c sz = hweight64(sample->user_regs.mask) * sizeof(u64); user_regs 1348 tools/perf/util/synthetic-events.c if (sample->user_regs.abi) { user_regs 1349 tools/perf/util/synthetic-events.c *array++ = sample->user_regs.abi; user_regs 1350 tools/perf/util/synthetic-events.c sz = hweight64(sample->user_regs.mask) * sizeof(u64); user_regs 1351 tools/perf/util/synthetic-events.c memcpy(array, sample->user_regs.regs, sz); user_regs 133 tools/perf/util/unwind-libdw.c ret = perf_reg_value(&start, &ui->sample->user_regs, PERF_REG_SP); user_regs 210 tools/perf/util/unwind-libdw.c if (!data->user_regs.regs) user_regs 223 tools/perf/util/unwind-libdw.c err = perf_reg_value(&ip, &data->user_regs, PERF_REG_IP); user_regs 496 tools/perf/util/unwind-libunwind-local.c if (__write || !stack || !ui->sample->user_regs.regs) { user_regs 501 tools/perf/util/unwind-libunwind-local.c ret = perf_reg_value(&start, &ui->sample->user_regs, user_regs 545 tools/perf/util/unwind-libunwind-local.c if (!ui->sample->user_regs.regs) { user_regs 554 tools/perf/util/unwind-libunwind-local.c ret = perf_reg_value(&val, &ui->sample->user_regs, id); user_regs 649 tools/perf/util/unwind-libunwind-local.c ret = perf_reg_value(&val, &ui->sample->user_regs, user_regs 714 tools/perf/util/unwind-libunwind-local.c if (!data->user_regs.regs)