Searched refs:regs (Results 1 - 25 of 3731) sorted by path

1234567891011>>

/linux-master/arch/arc/include/asm/
H A Ddisasm.h106 int userspace, struct pt_regs *regs, struct callee_regs *cregs);
107 int disasm_next_pc(unsigned long pc, struct pt_regs *regs, struct callee_regs
109 long get_reg(int reg, struct pt_regs *regs, struct callee_regs *cregs);
110 void set_reg(int reg, long val, struct pt_regs *regs,
H A Dkgdb.h31 extern void kgdb_trap(struct pt_regs *regs);
57 #define kgdb_trap(regs)
H A Dstacktrace.h15 * @regs: pt_regs used to seed the unwinder {SP, FP, BLINK, PC}
25 * - synchronous unwinding (e.g. dump_stack): @tsk NULL, @regs NULL
26 * - Asynchronous unwinding of sleeping task: @tsk !NULL, @regs NULL
27 * - Asynchronous unwinding of intr/excp etc: @tsk !NULL, @regs !NULL
30 struct task_struct *tsk, struct pt_regs *regs,
H A Dunaligned.h15 int misaligned_fixup(unsigned long address, struct pt_regs *regs,
19 misaligned_fixup(unsigned long address, struct pt_regs *regs, argument
H A Dunwind.h50 struct arc700_regs regs; member in struct:unwind_frame_info
55 #define UNW_PC(frame) ((frame)->regs.r63)
56 #define UNW_SP(frame) ((frame)->regs.r28)
57 #define UNW_BLINK(frame) ((frame)->regs.r31)
61 #define UNW_FP(frame) ((frame)->regs.r27)
136 struct pt_regs *regs)
135 arch_unw_init_frame_info(struct unwind_frame_info *info, struct pt_regs *regs) argument
/linux-master/arch/arm/boot/compressed/
H A Dhead-sharpsl.S43 ldr r1, .W100ADDR @ Base address of w100 chip + regs offset
H A Dll_char_wr.S35 @ Smashable regs: {r0 - r3}, [r4 - r7], (r8 - fp), [ip], (sp), [lr], (pc)
62 @ Smashable regs: {r0 - r3}, [r4], {r5 - r7}, (r8 - fp), [ip], (sp), {lr}, (pc)
80 @ Smashable regs: {r0 - r3}, [r4], {r5 - r7}, (r8 - fp), [ip], (sp), {lr}, (pc)
108 @ Smashable regs: {r0 - r3}, [r4], {r5, r6}, [r7], (r8 - fp), [ip], (sp), [lr], (pc)
/linux-master/arch/arm/include/asm/
H A Dfiq.h44 extern void __set_fiq_regs(unsigned long const *regs);
45 extern void __get_fiq_regs(unsigned long *regs);
47 static inline void set_fiq_regs(struct pt_regs const *regs) argument
49 __set_fiq_regs(&regs->ARM_r8);
52 static inline void get_fiq_regs(struct pt_regs *regs) argument
54 __get_fiq_regs(&regs->ARM_r8);
H A Duprobes.h35 struct pt_regs *regs);
38 struct pt_regs *regs);
/linux-master/arch/arm/include/asm/xen/
H A Devents.h15 static inline int xen_irqs_disabled(struct pt_regs *regs) argument
17 return raw_irqs_disabled_flags(regs->ARM_cpsr);
/linux-master/arch/arm/mach-omap2/
H A Dprm2xxx.c117 * @regs: register offset to clear
123 static int omap2xxx_prm_clear_mod_irqs(s16 module, u8 regs, u32 wkst_mask) argument
127 wkst = omap2_prm_read_mod_reg(module, regs);
129 omap2_prm_write_mod_reg(wkst, module, regs);
H A Dsleep24xx.S85 ldmfd sp!, {r0 - r12, pc} @ restore regs and return
H A Dsram242x.S82 ldmfd sp!, {r0 - r12, pc} @ restore regs and return
185 ldmfd sp!, {r0 - r10, pc} @ restore regs and return
232 stmfd sp!, {r0-r12, lr} @ regs to stack
301 ldmfd sp!, {r0-r12, pc} @ restore regs and return
H A Dsram243x.S82 ldmfd sp!, {r0 - r12, pc} @ restore regs and return
185 ldmfd sp!, {r0 - r10, pc} @ restore regs and return
232 stmfd sp!, {r0-r12, lr} @ regs to stack
301 ldmfd sp!, {r0-r12, pc} @ restore regs and return
/linux-master/arch/arm/mach-rpc/
H A Ddma.c270 struct pt_regs regs; local
285 regs.ARM_r9 = fdma->dma.count;
286 regs.ARM_r10 = (unsigned long)fdma->dma.addr;
287 regs.ARM_fp = (unsigned long)FLOPPYDMA_BASE;
295 set_fiq_regs(&regs);
308 struct pt_regs regs; local
309 get_fiq_regs(&regs);
310 return regs.ARM_r9;
/linux-master/arch/arm/mm/
H A Dabort-lv4t.S213 and r6, r6, #15 @ number of regs to transfer
233 and r6, r6, #15 @ number of regs to transfer
H A Dextable.c8 int fixup_exception(struct pt_regs *regs) argument
12 fixup = search_exception_tables(instruction_pointer(regs));
14 regs->ARM_pc = fixup->fixup;
17 regs->ARM_cpsr &= ~PSR_IT_MASK;
/linux-master/arch/arm/nwfpe/
H A Dfpmodule.inl31 struct pt_regs *regs = GET_USERREG();
32 unsigned int val = regs->uregs[nReg];
41 struct pt_regs *regs = GET_USERREG();
42 regs->uregs[nReg] = val;
66 struct pt_regs *regs = GET_USERREG();
72 rval = regs->ARM_cpsr & ~CC_MASK;
73 regs->ARM_cpsr = rval | (val & CC_MASK);
/linux-master/arch/arm/probes/
H A Ddecode-arm.c54 struct arch_probes_insn *asi, struct pt_regs *regs)
56 long iaddr = (long) regs->ARM_pc - 4;
60 regs->ARM_lr = iaddr + 4;
62 regs->ARM_pc = iaddr + 8 + disp;
66 struct arch_probes_insn *asi, struct pt_regs *regs)
68 long iaddr = (long) regs->ARM_pc - 4;
71 regs->ARM_lr = iaddr + 4;
72 regs->ARM_pc = iaddr + 8 + disp + ((insn >> 23) & 0x2);
73 regs->ARM_cpsr |= PSR_T_BIT;
77 struct arch_probes_insn *asi, struct pt_regs *regs)
53 simulate_bbl(probes_opcode_t insn, struct arch_probes_insn *asi, struct pt_regs *regs) argument
65 simulate_blx1(probes_opcode_t insn, struct arch_probes_insn *asi, struct pt_regs *regs) argument
76 simulate_blx2bx(probes_opcode_t insn, struct arch_probes_insn *asi, struct pt_regs *regs) argument
91 simulate_mrs(probes_opcode_t insn, struct arch_probes_insn *asi, struct pt_regs *regs) argument
99 simulate_mov_ipsp(probes_opcode_t insn, struct arch_probes_insn *asi, struct pt_regs *regs) argument
700 arm_singlestep(probes_opcode_t insn, struct arch_probes_insn *asi, struct pt_regs *regs) argument
[all...]
H A Ddecode-arm.h51 struct arch_probes_insn *asi, struct pt_regs *regs);
53 struct arch_probes_insn *asi, struct pt_regs *regs);
55 struct arch_probes_insn *asi, struct pt_regs *regs);
57 struct arch_probes_insn *asi, struct pt_regs *regs);
59 struct arch_probes_insn *asi, struct pt_regs *regs);
H A Ddecode-thumb.c845 struct pt_regs *regs)
847 regs->ARM_pc += 2;
848 asi->insn_handler(opcode, asi, regs);
849 regs->ARM_cpsr = it_advance(regs->ARM_cpsr);
854 struct pt_regs *regs)
856 regs->ARM_pc += 4;
857 asi->insn_handler(opcode, asi, regs);
858 regs->ARM_cpsr = it_advance(regs
843 thumb16_singlestep(probes_opcode_t opcode, struct arch_probes_insn *asi, struct pt_regs *regs) argument
852 thumb32_singlestep(probes_opcode_t opcode, struct arch_probes_insn *asi, struct pt_regs *regs) argument
[all...]
/linux-master/arch/arm/probes/kprobes/
H A Dactions-arm.c70 struct arch_probes_insn *asi, struct pt_regs *regs)
72 unsigned long pc = regs->ARM_pc + 4;
77 register unsigned long rtv asm("r0") = regs->uregs[rt];
78 register unsigned long rt2v asm("r1") = regs->uregs[rt+1];
80 : regs->uregs[rn];
81 register unsigned long rmv asm("r3") = regs->uregs[rm];
91 regs->uregs[rt] = rtv;
92 regs->uregs[rt+1] = rt2v;
94 regs->uregs[rn] = rnv;
99 struct arch_probes_insn *asi, struct pt_regs *regs)
69 emulate_ldrdstrd(probes_opcode_t insn, struct arch_probes_insn *asi, struct pt_regs *regs) argument
98 emulate_ldr(probes_opcode_t insn, struct arch_probes_insn *asi, struct pt_regs *regs) argument
128 emulate_str(probes_opcode_t insn, struct arch_probes_insn *asi, struct pt_regs *regs) argument
155 emulate_rd12rn16rm0rs8_rwflags(probes_opcode_t insn, struct arch_probes_insn *asi, struct pt_regs *regs) argument
190 emulate_rd12rn16rm0_rwflags_nopc(probes_opcode_t insn, struct arch_probes_insn *asi, struct pt_regs *regs) argument
217 emulate_rd16rn12rm0rs8_rwflags_nopc(probes_opcode_t insn, struct arch_probes_insn *asi, struct pt_regs *regs) argument
247 emulate_rd12rm0_noflags_nopc(probes_opcode_t insn, struct arch_probes_insn *asi, struct pt_regs *regs) argument
267 emulate_rdlo12rdhi16rn0rm8_rwflags_nopc(probes_opcode_t insn, struct arch_probes_insn *asi, struct pt_regs *regs) argument
[all...]
H A Dcheckers-arm.c105 u32 regs = h->type_regs.bits >> DECODE_TYPE_BITS; local
109 for (i = 0; i < 5; regs >>= 4, insn >>= 4, i++)
110 if (regs & 0xf)
/linux-master/arch/arm/probes/uprobes/
H A Dactions-arm.c24 u32 regs; local
26 for (regs = oregs; regs; regs >>= 4, insn >>= 4) {
27 if ((regs & 0xf) == REG_TYPE_NONE)
48 regs = oregs;
51 for (; regs; regs >>= 4, mask <<= 4, free <<= 4, temp >>= 4) {
52 if ((regs & 0xf) == REG_TYPE_NONE)
68 struct pt_regs *regs)
66 uprobe_set_pc(struct arch_uprobe *auprobe, struct arch_uprobe_task *autask, struct pt_regs *regs) argument
76 uprobe_unset_pc(struct arch_uprobe *auprobe, struct arch_uprobe_task *autask, struct pt_regs *regs) argument
84 uprobe_aluwrite_pc(struct arch_uprobe *auprobe, struct arch_uprobe_task *autask, struct pt_regs *regs) argument
94 uprobe_write_pc(struct arch_uprobe *auprobe, struct arch_uprobe_task *autask, struct pt_regs *regs) argument
111 u32 regs = decode->header.type_regs.bits >> DECODE_TYPE_BITS; local
[all...]
/linux-master/arch/arm64/include/asm/xen/
H A Devents.h15 static inline int xen_irqs_disabled(struct pt_regs *regs) argument
17 return !interrupts_enabled(regs);

Completed in 198 milliseconds

1234567891011>>