/linux-master/arch/arc/include/asm/ |
H A D | disasm.h | 106 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 D | kgdb.h | 31 extern void kgdb_trap(struct pt_regs *regs); 57 #define kgdb_trap(regs)
|
H A D | stacktrace.h | 15 * @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 D | unaligned.h | 15 int misaligned_fixup(unsigned long address, struct pt_regs *regs, 19 misaligned_fixup(unsigned long address, struct pt_regs *regs, argument
|
H A D | unwind.h | 50 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 D | head-sharpsl.S | 43 ldr r1, .W100ADDR @ Base address of w100 chip + regs offset
|
H A D | ll_char_wr.S | 35 @ 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 D | fiq.h | 44 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(®s->ARM_r8); 52 static inline void get_fiq_regs(struct pt_regs *regs) argument 54 __get_fiq_regs(®s->ARM_r8);
|
H A D | uprobes.h | 35 struct pt_regs *regs); 38 struct pt_regs *regs);
|
/linux-master/arch/arm/include/asm/xen/ |
H A D | events.h | 15 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 D | prm2xxx.c | 117 * @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 D | sleep24xx.S | 85 ldmfd sp!, {r0 - r12, pc} @ restore regs and return
|
H A D | sram242x.S | 82 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 D | sram243x.S | 82 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 D | dma.c | 270 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(®s); 308 struct pt_regs regs; local 309 get_fiq_regs(®s); 310 return regs.ARM_r9;
|
/linux-master/arch/arm/mm/ |
H A D | abort-lv4t.S | 213 and r6, r6, #15 @ number of regs to transfer 233 and r6, r6, #15 @ number of regs to transfer
|
H A D | extable.c | 8 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 D | fpmodule.inl | 31 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 D | decode-arm.c | 54 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 D | decode-arm.h | 51 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 D | decode-thumb.c | 845 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 D | actions-arm.c | 70 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 D | checkers-arm.c | 105 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 D | actions-arm.c | 24 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 D | events.h | 15 static inline int xen_irqs_disabled(struct pt_regs *regs) argument 17 return !interrupts_enabled(regs);
|