Home
last modified time | relevance | path

Searched refs:fp (Results 1 – 25 of 270) sorted by relevance

1234567891011

/arch/m68k/kernel/
A Dtraps.c251 fix_xframe040(fp, fp->un.fmt7.wb2a, fp->un.fmt7.wb2s); in do_040writebacks()
262 fix_xframe040(fp, fp->un.fmt7.wb3a, fp->un.fmt7.wb3s); in do_040writebacks()
383 fp->ptregs.format == 0xa ? fp->ptregs.pc + 4 : fp->un.fmtb.baddr); in bus_error030()
881 fp->un.fmt7.effaddr, fp->un.fmt7.ssw, fp->un.fmt7.faddr); in show_registers()
883 fp->un.fmt7.wb1s, fp->un.fmt7.wb1a, fp->un.fmt7.wb1dpd0); in show_registers()
885 fp->un.fmt7.wb2s, fp->un.fmt7.wb2a, fp->un.fmt7.wb2d); in show_registers()
887 fp->un.fmt7.wb3s, fp->un.fmt7.wb3a, fp->un.fmt7.wb3d); in show_registers()
889 fp->un.fmt7.wb1dpd0, fp->un.fmt7.pd1, fp->un.fmt7.pd2, in show_registers()
899 fp->un.fmta.ssw, fp->un.fmta.isc, fp->un.fmta.isb, in show_registers()
905 fp->un.fmtb.ssw, fp->un.fmtb.isc, fp->un.fmtb.isb, in show_registers()
[all …]
/arch/nios2/kernel/
A Dtraps.c116 fp->ea -= 4; in breakpoint_c()
117 _exception(SIGTRAP, fp, TRAP_BRKPT, fp->ea); in breakpoint_c()
127 fp->ea -= 4; in handle_unaligned_c()
132 if (!user_mode(fp)) { in handle_unaligned_c()
138 show_regs(fp); in handle_unaligned_c()
149 fp->ea -= 4; in handle_illegal_c()
150 _exception(SIGILL, fp, ILL_ILLOPC, fp->ea); in handle_illegal_c()
156 fp->ea -= 4; in handle_supervisor_instr()
157 _exception(SIGILL, fp, ILL_PRVOPC, fp->ea); in handle_supervisor_instr()
163 fp->ea -= 4; in handle_diverror_c()
[all …]
A Dprocess.c152 void dump(struct pt_regs *fp) in dump() argument
176 (long) fp->estatus, (long) fp); in dump()
179 fp->r1, fp->r2, fp->r3); in dump()
182 fp->r4, fp->r5, fp->r6, fp->r7); in dump()
184 fp->r8, fp->r9, fp->r10, fp->r11); in dump()
186 fp->r12, fp->r13, fp->r14, fp->r15); in dump()
188 fp->orig_r2, fp->ra, fp->fp, fp->sp); in dump()
190 (unsigned int) fp->sp, (unsigned int) fp); in dump()
223 unsigned long fp, pc; in __get_wchan() local
228 fp = ((struct switch_stack *)p->thread.ksp)->fp; /* ;dgt2 */ in __get_wchan()
[all …]
A Dmisaligned.c75 fp->ea -= 4; in handle_unaligned_c()
77 if (fixup_exception(fp)) { in handle_unaligned_c()
81 in_kernel = !user_mode(fp); in handle_unaligned_c()
101 put_reg_val(fp, b, val); in handle_unaligned_c()
119 put_reg_val(fp, b, val); in handle_unaligned_c()
160 fp->ea, in handle_unaligned_c()
164 _exception(SIGSEGV, fp, SEGV_MAPERR, fp->ea); in handle_unaligned_c()
174 fp->ea += 4; in handle_unaligned_c()
178 fp->ea, in handle_unaligned_c()
195 fp->ea, fp->ra, fp->sp); in handle_unaligned_c()
[all …]
/arch/csky/kernel/
A Dperf_callchain.c9 unsigned long fp; member
18 if (unlikely(frame->fp < low || frame->fp > high)) in unwind_frame_kernel()
21 if (kstack_end((void *)frame->fp) || frame->fp & 0x3) in unwind_frame_kernel()
66 fp = buftail.fp; in user_backtrace()
69 return fp; in user_backtrace()
89 unsigned long fp = 0; in perf_callchain_user() local
91 fp = regs->regs[4]; in perf_callchain_user()
100 fp = user_backtrace(entry, fp, regs->lr); in perf_callchain_user()
102 while (fp && !(fp & 0x3) && entry->nr < entry->max_stack) in perf_callchain_user()
103 fp = user_backtrace(entry, fp, 0); in perf_callchain_user()
[all …]
A Dptrace.c491 fp->a0, fp->a1, fp->a2, fp->a3); in show_regs()
494 fp->regs[0], fp->regs[1], fp->regs[2], fp->regs[3]); in show_regs()
496 fp->regs[4], fp->regs[5], fp->regs[6], fp->regs[7]); in show_regs()
498 fp->regs[8], fp->regs[9], fp->lr); in show_regs()
500 fp->exregs[0], fp->exregs[1], fp->exregs[2], fp->exregs[3]); in show_regs()
502 fp->exregs[4], fp->exregs[5], fp->exregs[6], fp->exregs[7]); in show_regs()
504 fp->exregs[8], fp->exregs[9], fp->exregs[10], fp->exregs[11]); in show_regs()
506 fp->exregs[12], fp->exregs[13], fp->exregs[14], fp->tls); in show_regs()
508 fp->rhi, fp->rlo); in show_regs()
511 fp->regs[0], fp->regs[1], fp->regs[2], fp->regs[3]); in show_regs()
[all …]
A Dstacktrace.c12 unsigned long fp; member
19 unsigned long fp, sp, pc; in walk_stackframe() local
22 fp = frame_pointer(regs); in walk_stackframe()
27 fp = current_fp; in walk_stackframe()
32 fp = thread_saved_fp(task); in walk_stackframe()
47 if (unlikely(fp < low || fp > high || fp & 0x3)) in walk_stackframe()
50 frame = (struct stackframe *)fp; in walk_stackframe()
51 sp = fp; in walk_stackframe()
52 fp = frame->fp; in walk_stackframe()
54 (unsigned long *)(fp - 8)); in walk_stackframe()
/arch/riscv/kernel/
A Dstacktrace.c29 return !(fp < low || fp > high || fp & 0x07); in fp_is_valid()
66 sp = fp; in walk_stackframe()
69 fp = frame->ra; in walk_stackframe()
72 fp = frame->fp; in walk_stackframe()
190 fp = buftail.fp; in unwind_user_frame()
194 return fp; in unwind_user_frame()
200 unsigned long fp = 0; in arch_stack_walk_user() local
202 fp = regs->s0; in arch_stack_walk_user()
206 fp = unwind_user_frame(consume_entry, cookie, fp, regs->ra); in arch_stack_walk_user()
207 while (fp && !(fp & 0x7)) in arch_stack_walk_user()
[all …]
A Dasm-offsets.c219 OFFSET(KVM_ARCH_FP_F_F0, kvm_cpu_context, fp.f.f[0]); in asm_offsets()
220 OFFSET(KVM_ARCH_FP_F_F1, kvm_cpu_context, fp.f.f[1]); in asm_offsets()
221 OFFSET(KVM_ARCH_FP_F_F2, kvm_cpu_context, fp.f.f[2]); in asm_offsets()
222 OFFSET(KVM_ARCH_FP_F_F3, kvm_cpu_context, fp.f.f[3]); in asm_offsets()
223 OFFSET(KVM_ARCH_FP_F_F4, kvm_cpu_context, fp.f.f[4]); in asm_offsets()
224 OFFSET(KVM_ARCH_FP_F_F5, kvm_cpu_context, fp.f.f[5]); in asm_offsets()
225 OFFSET(KVM_ARCH_FP_F_F6, kvm_cpu_context, fp.f.f[6]); in asm_offsets()
226 OFFSET(KVM_ARCH_FP_F_F7, kvm_cpu_context, fp.f.f[7]); in asm_offsets()
227 OFFSET(KVM_ARCH_FP_F_F8, kvm_cpu_context, fp.f.f[8]); in asm_offsets()
228 OFFSET(KVM_ARCH_FP_F_F9, kvm_cpu_context, fp.f.f[9]); in asm_offsets()
[all …]
/arch/alpha/include/uapi/asm/
A Dfpu.h95 unsigned long fp; in ieee_swcr_to_fpcr() local
96 fp = (sw & IEEE_STATUS_MASK) << 35; in ieee_swcr_to_fpcr()
97 fp |= (sw & IEEE_MAP_DMZ) << 36; in ieee_swcr_to_fpcr()
99 fp |= (~sw & (IEEE_TRAP_ENABLE_INV in ieee_swcr_to_fpcr()
104 fp |= (~sw & IEEE_TRAP_ENABLE_DNO) << 41; in ieee_swcr_to_fpcr()
105 return fp; in ieee_swcr_to_fpcr()
109 ieee_fpcr_to_swcr(unsigned long fp) in ieee_fpcr_to_swcr() argument
112 sw = (fp >> 35) & IEEE_STATUS_MASK; in ieee_fpcr_to_swcr()
113 sw |= (fp >> 36) & IEEE_MAP_DMZ; in ieee_fpcr_to_swcr()
114 sw |= (~fp >> 48) & (IEEE_TRAP_ENABLE_INV in ieee_fpcr_to_swcr()
[all …]
/arch/arm/kernel/
A Dstacktrace.c50 unsigned long fp = frame->fp; in frame_pointer_check() local
68 if (fp < low + 4 || fp > high - 4) in frame_pointer_check()
71 if (fp < low + 12 || fp > high - 4) in frame_pointer_check()
80 unsigned long fp = frame->fp; in unwind_frame() local
108 frame->sp = frame->fp; in unwind_frame()
109 frame->fp = READ_ONCE_NOCHECK(*(unsigned long *)(fp)); in unwind_frame()
110 frame->pc = READ_ONCE_NOCHECK(*(unsigned long *)(fp + 4)); in unwind_frame()
112 frame->fp = READ_ONCE_NOCHECK(*(unsigned long *)(fp - 12)); in unwind_frame()
119 (void *)frame->fp, &frame->kr_cur); in unwind_frame()
146 unsigned long fp, unsigned long sp, in start_stack_trace() argument
[all …]
/arch/x86/tools/
A Dinsn_sanity.c55 fprintf(fp, "%s.%s = {\n", indent, name); in dump_field()
65 fprintf(fp, "Instruction = {\n"); in dump_insn()
69 dump_field(fp, "opcode", "\t", &insn->opcode); in dump_insn()
70 dump_field(fp, "modrm", "\t", &insn->modrm); in dump_insn()
71 dump_field(fp, "sib", "\t", &insn->sib); in dump_insn()
86 fprintf(fp, "%s:\n", msg); in dump_stream()
88 dump_insn(fp, insn); in dump_stream()
93 fprintf(fp, " $ echo "); in dump_stream()
95 fprintf(fp, " %02x", insn_buff[i]); in dump_stream()
96 fprintf(fp, " | %s -i -\n", prog); in dump_stream()
[all …]
A Dinsn_decoder_test.c61 fprintf(fp, "%s.%s = {\n", indent, name); in dump_field()
65 fprintf(fp, "%s\t.got = %d, .nbytes = %d},\n", indent, in dump_field()
69 static void dump_insn(FILE *fp, struct insn *insn) in dump_insn() argument
71 fprintf(fp, "Instruction = {\n"); in dump_insn()
72 dump_field(fp, "prefixes", "\t", &insn->prefixes); in dump_insn()
73 dump_field(fp, "rex_prefix", "\t", &insn->rex_prefix); in dump_insn()
74 dump_field(fp, "vex_prefix", "\t", &insn->vex_prefix); in dump_insn()
75 dump_field(fp, "opcode", "\t", &insn->opcode); in dump_insn()
76 dump_field(fp, "modrm", "\t", &insn->modrm); in dump_insn()
77 dump_field(fp, "sib", "\t", &insn->sib); in dump_insn()
[all …]
A Drelocs_common.c24 FILE *fp; in main() local
67 fp = fopen(fname, "r"); in main()
68 if (!fp) { in main()
71 if (fread(&e_ident, 1, EI_NIDENT, fp) != EI_NIDENT) { in main()
74 rewind(fp); in main()
76 process_64(fp, use_real_mode, as_text, in main()
80 process_32(fp, use_real_mode, as_text, in main()
83 fclose(fp); in main()
/arch/alpha/kernel/
A Dptrace.c92 FP_REG(fp[ 0]), FP_REG(fp[ 1]), FP_REG(fp[ 2]), FP_REG(fp[ 3]),
93 FP_REG(fp[ 4]), FP_REG(fp[ 5]), FP_REG(fp[ 6]), FP_REG(fp[ 7]),
94 FP_REG(fp[ 8]), FP_REG(fp[ 9]), FP_REG(fp[10]), FP_REG(fp[11]),
95 FP_REG(fp[12]), FP_REG(fp[13]), FP_REG(fp[14]), FP_REG(fp[15]),
96 FP_REG(fp[16]), FP_REG(fp[17]), FP_REG(fp[18]), FP_REG(fp[19]),
97 FP_REG(fp[20]), FP_REG(fp[21]), FP_REG(fp[22]), FP_REG(fp[23]),
98 FP_REG(fp[24]), FP_REG(fp[25]), FP_REG(fp[26]), FP_REG(fp[27]),
99 FP_REG(fp[28]), FP_REG(fp[29]), FP_REG(fp[30]), FP_REG(fp[31]),
/arch/hexagon/kernel/
A Dstacktrace.c15 unsigned long fp; member
25 unsigned long fp; in save_stack_trace() local
31 fp = (unsigned long)__builtin_frame_address(0); in save_stack_trace()
33 while (fp >= low && fp <= (high - sizeof(*frame))) { in save_stack_trace()
34 frame = (struct stackframe *)fp; in save_stack_trace()
48 low = fp + sizeof(*frame); in save_stack_trace()
49 fp = frame->fp; in save_stack_trace()
A Dtraps.c95 if (fp == NULL) { in do_show_stack()
97 asm("%0 = r30" : "=r" (fp)); in do_show_stack()
99 fp = (unsigned long *) in do_show_stack()
101 task->thread.switch_sp)->fp; in do_show_stack()
105 if ((((unsigned long) fp) & 0x3) || ((unsigned long) fp < 0x1000)) { in do_show_stack()
112 ip = *(fp+1); in do_show_stack()
124 if (((unsigned long) fp < low) || (high < (unsigned long) fp)) in do_show_stack()
130 newfp = (unsigned long *) *fp; in do_show_stack()
167 if (newfp > fp) in do_show_stack()
168 fp = newfp; in do_show_stack()
[all …]
/arch/microblaze/kernel/
A Dtraps.c38 u32 fp = (u32) sp; in show_stack() local
40 if (fp == 0) { in show_stack()
42 fp = ((struct thread_info *) in show_stack()
46 fp = (u32)&sp - 8; in show_stack()
50 words_to_show = (THREAD_SIZE - (fp & (THREAD_SIZE - 1))) >> 2; in show_stack()
60 if (fp & 0xF) { in show_stack()
61 unsigned long line1_words = (0x10 - (fp & 0xF)) >> 2; in show_stack()
64 4, (void *)fp, line1_words << 2, 0); in show_stack()
65 fp += line1_words << 2; in show_stack()
69 print_hex_dump(loglvl, "", DUMP_PREFIX_ADDRESS, 32, 4, (void *)fp, in show_stack()
A Dunwind.c139 *pprev_fp = fp + frame_size; in lookup_prev_stack_frame()
140 *pprev_pc = *(unsigned long *)fp; in lookup_prev_stack_frame()
145 *pprev_fp = fp; in lookup_prev_stack_frame()
155 unsigned long pc, unsigned long fp,
165 unsigned long fp, struct stack_trace *trace, in unwind_trap() argument
183 unsigned long pc, unsigned long fp, in microblaze_unwind_inner() argument
191 if (!pc || !fp || (pc & 3) || (fp & 3)) { in microblaze_unwind_inner()
218 unwind_trap(task, pc, fp, trace, loglvl); in microblaze_unwind_inner()
254 fp = next_fp; in microblaze_unwind_inner()
294 unsigned long pc, fp; in microblaze_unwind() local
[all …]
/arch/loongarch/kernel/
A Dstacktrace.c84 copy_stack_frame(unsigned long fp, struct stack_frame *frame) in copy_stack_frame() argument
90 user_frame_tail = (unsigned long *)(fp - sizeof(struct stack_frame)); in copy_stack_frame()
96 if (err || (unsigned long)user_frame_tail >= frame->fp) in copy_stack_frame()
106 unsigned long fp = regs->regs[22]; in arch_stack_walk_user() local
108 while (fp && !((unsigned long)fp & 0xf)) { in arch_stack_walk_user()
111 frame.fp = 0; in arch_stack_walk_user()
113 if (!copy_stack_frame(fp, &frame)) in arch_stack_walk_user()
119 fp = frame.fp; in arch_stack_walk_user()
/arch/mips/boot/tools/
A Drelocs_main.c33 FILE *fp; in main() local
71 fp = fopen(fname, "r+"); in main()
72 if (!fp) in main()
75 if (fread(&e_ident, 1, EI_NIDENT, fp) != EI_NIDENT) in main()
78 rewind(fp); in main()
80 process_64(fp, as_text, as_bin, show_reloc_info, keep_relocs); in main()
82 process_32(fp, as_text, as_bin, show_reloc_info, keep_relocs); in main()
83 fclose(fp); in main()
/arch/arm64/kernel/
A Dstacktrace.c139 (void *)state->common.fp); in kunwind_recover_return_address()
169 unsigned long fp = state->common.fp; in kunwind_next_regs_pc() local
172 regs = container_of((u64 *)fp, struct pt_regs, stackframe.record.fp); in kunwind_next_regs_pc()
193 unsigned long fp = state->common.fp; in kunwind_next_frame_record_meta() local
219 unsigned long fp = state->common.fp; in kunwind_next_frame_record() local
224 if (fp & 0x7) in kunwind_next_frame_record()
240 state->common.fp = new_fp; in kunwind_next_frame_record()
434 state->common.fp); in arch_bpf_unwind_consume_entry()
543 if (tail >= buftail.fp) in unwind_user_frame()
546 return buftail.fp; in unwind_user_frame()
[all …]
/arch/arm64/include/asm/stacktrace/
A Dcommon.h30 unsigned long fp; member
150 unsigned long fp = state->fp; in unwind_next_frame_record() local
152 if (fp & 0x7) in unwind_next_frame_record()
155 info = unwind_find_stack(state, fp, sizeof(*record)); in unwind_next_frame_record()
159 unwind_consume_stack(state, info, fp, sizeof(*record)); in unwind_next_frame_record()
164 record = (struct frame_record *)fp; in unwind_next_frame_record()
165 state->fp = READ_ONCE(record->fp); in unwind_next_frame_record()
/arch/arm64/kvm/hyp/nvhe/
A Dstacktrace.c26 static void hyp_prepare_backtrace(unsigned long fp, unsigned long pc) in hyp_prepare_backtrace() argument
33 stacktrace_info->fp = fp; in hyp_prepare_backtrace()
121 static void pkvm_save_backtrace(unsigned long fp, unsigned long pc) in pkvm_save_backtrace() argument
133 kvm_nvhe_unwind_init(&state, fp, pc); in pkvm_save_backtrace()
138 static void pkvm_save_backtrace(unsigned long fp, unsigned long pc) in pkvm_save_backtrace() argument
152 void kvm_nvhe_prepare_backtrace(unsigned long fp, unsigned long pc) in kvm_nvhe_prepare_backtrace() argument
155 pkvm_save_backtrace(fp, pc); in kvm_nvhe_prepare_backtrace()
157 hyp_prepare_backtrace(fp, pc); in kvm_nvhe_prepare_backtrace()
/arch/sparc/kernel/
A Dprocess_32.c147 unsigned long pc, fp; in show_stack() local
159 fp = (unsigned long) _ksp; in show_stack()
165 rw = (struct reg_window32 *) fp; in show_stack()
169 fp = rw->ins[6]; in show_stack()
221 unsigned long size, fp; local
225 if (get_user(tmp, &src->fp))
228 fp = (unsigned long) tmp;
230 fp = (unsigned long) dst;
239 else if (put_user(fp, &sp->fp))
369 unsigned long pc, fp, bias = 0; local
[all …]

Completed in 52 milliseconds

1234567891011