/linux-master/arch/microblaze/include/asm/ |
H A D | ptrace.h | 11 #define kernel_mode(regs) ((regs)->pt_mode) 12 #define user_mode(regs) (!kernel_mode(regs)) 14 #define instruction_pointer(regs) ((regs)->pc) 15 #define profile_pc(regs) instruction_pointer(regs) 16 #define user_stack_pointer(regs) ((regs) 18 regs_return_value(struct pt_regs *regs) argument [all...] |
/linux-master/arch/csky/abiv1/inc/abi/ |
H A D | elf.h | 6 #define ELF_CORE_COPY_REGS(pr_reg, regs) do { \ 7 pr_reg[0] = regs->pc; \ 8 pr_reg[1] = regs->regs[9]; \ 9 pr_reg[2] = regs->usp; \ 10 pr_reg[3] = regs->sr; \ 11 pr_reg[4] = regs->a0; \ 12 pr_reg[5] = regs->a1; \ 13 pr_reg[6] = regs->a2; \ 14 pr_reg[7] = regs [all...] |
H A D | regdef.h | 12 #define regs_syscallid(regs) regs->regs[9] 13 #define regs_fp(regs) regs->regs[2]
|
/linux-master/arch/csky/abiv2/inc/abi/ |
H A D | elf.h | 7 #define ELF_CORE_COPY_REGS(pr_reg, regs) do { \ 8 pr_reg[0] = regs->pc; \ 9 pr_reg[1] = regs->a1; \ 10 pr_reg[2] = regs->a0; \ 11 pr_reg[3] = regs->sr; \ 12 pr_reg[4] = regs->a2; \ 13 pr_reg[5] = regs->a3; \ 14 pr_reg[6] = regs->regs[0]; \ 15 pr_reg[7] = regs [all...] |
H A D | regdef.h | 12 #define regs_syscallid(regs) regs->regs[3] 13 #define regs_fp(regs) regs->regs[4]
|
/linux-master/arch/s390/include/asm/ |
H A D | access-regs.h | 13 unsigned int regs[NUM_ACRS]; member in struct:access_regs 18 struct access_regs *regs = (struct access_regs *)acrs; local 20 instrument_write(regs, sizeof(*regs)); 21 asm volatile("stamy 0,15,%[regs]" 22 : [regs] "=QS" (*regs) 29 struct access_regs *regs = (struct access_regs *)acrs; local 31 instrument_read(regs, sizeof(*regs)); [all...] |
/linux-master/arch/x86/um/shared/sysdep/ |
H A D | syscalls_64.h | 17 #define EXECUTE_SYSCALL(syscall, regs) \ 18 (((*sys_call_table[syscall]))(UPT_SYSCALL_ARG1(®s->regs), \ 19 UPT_SYSCALL_ARG2(®s->regs), \ 20 UPT_SYSCALL_ARG3(®s->regs), \ 21 UPT_SYSCALL_ARG4(®s->regs), \ 22 UPT_SYSCALL_ARG5(®s [all...] |
/linux-master/arch/hexagon/include/uapi/asm/ |
H A D | ptrace.h | 27 #define instruction_pointer(regs) pt_elr(regs) 28 #define user_stack_pointer(regs) ((regs)->r29) 30 #define profile_pc(regs) instruction_pointer(regs)
|
/linux-master/arch/arm64/include/asm/ |
H A D | perf_event.h | 14 extern unsigned long perf_instruction_pointer(struct pt_regs *regs); 15 extern unsigned long perf_misc_flags(struct pt_regs *regs); 16 #define perf_misc_flags(regs) perf_misc_flags(regs) 17 #define perf_arch_bpf_user_pt_regs(regs) ®s->user_regs 20 #define perf_arch_fetch_caller_regs(regs, __ip) { \ 21 (regs)->pc = (__ip); \ 22 (regs)->regs[2 [all...] |
/linux-master/arch/loongarch/include/asm/ |
H A D | branch.h | 10 static inline unsigned long exception_era(struct pt_regs *regs) argument 12 return regs->csr_era; 15 static inline void compute_return_era(struct pt_regs *regs) argument 17 regs->csr_era += 4;
|
H A D | perf_event.h | 10 #define perf_arch_bpf_user_pt_regs(regs) (struct user_pt_regs *)regs
|
H A D | ptrace.h | 20 unsigned long regs[32]; member in struct:pt_regs 36 static inline int regs_irqs_disabled(struct pt_regs *regs) argument 38 return arch_irqs_disabled_flags(regs->csr_prmd); 41 static inline unsigned long kernel_stack_pointer(struct pt_regs *regs) argument 43 return regs->regs[3]; 51 static inline void instruction_pointer_set(struct pt_regs *regs, unsigned long val) argument 53 regs->csr_era = val; 62 * @regs: pt_regs from which register value is gotten. 66 * offset of the register in struct pt_regs address which specified by @regs 69 regs_get_register(struct pt_regs *regs, unsigned int offset) argument 85 regs_within_kernel_stack(struct pt_regs *regs, unsigned long addr) argument 100 regs_get_kernel_stack_nth(struct pt_regs *regs, unsigned int n) argument 124 regs_get_kernel_argument(struct pt_regs *regs, unsigned int n) argument 152 regs_return_value(struct pt_regs *regs) argument 157 regs_set_return_value(struct pt_regs *regs, unsigned long val) argument 167 die_if_kernel(const char *str, struct pt_regs *regs) argument 181 user_stack_pointer(struct pt_regs *regs) argument 186 user_stack_pointer_set(struct pt_regs *regs, unsigned long val) argument [all...] |
/linux-master/arch/arm/include/asm/ |
H A D | perf_event.h | 13 extern unsigned long perf_instruction_pointer(struct pt_regs *regs); 14 extern unsigned long perf_misc_flags(struct pt_regs *regs); 15 #define perf_misc_flags(regs) perf_misc_flags(regs) 18 #define perf_arch_fetch_caller_regs(regs, __ip) { \ 19 (regs)->ARM_pc = (__ip); \ 20 frame_pointer((regs)) = (unsigned long) __builtin_frame_address(0); \ 21 (regs)->ARM_sp = current_stack_pointer; \ 22 (regs)->ARM_cpsr = SVC_MODE; \
|
H A D | ptrace.h | 21 struct pt_regs regs; member in struct:svc_pt_regs 25 #define to_svc_pt_regs(r) container_of(r, struct svc_pt_regs, regs) 27 #define user_mode(regs) \ 28 (((regs)->ARM_cpsr & 0xf) == 0) 31 #define thumb_mode(regs) \ 32 (((regs)->ARM_cpsr & PSR_T_BIT)) 34 #define thumb_mode(regs) (0) 38 #define isa_mode(regs) \ 39 (FIELD_GET(PSR_J_BIT, (regs)->ARM_cpsr) << 1 | \ 40 FIELD_GET(PSR_T_BIT, (regs) 57 valid_user_regs(struct pt_regs *regs) argument 87 regs_return_value(struct pt_regs *regs) argument 100 instruction_pointer_set(struct pt_regs *regs, unsigned long val) argument 144 regs_get_register(struct pt_regs *regs, unsigned int offset) argument 153 kernel_stack_pointer(struct pt_regs *regs) argument 158 user_stack_pointer(struct pt_regs *regs) argument 167 regs_set_return_value(struct pt_regs *regs, unsigned long rc) argument [all...] |
/linux-master/arch/csky/include/asm/ |
H A D | ptrace.h | 21 #define user_stack_pointer(regs) ((regs)->usp) 23 #define user_mode(regs) (!((regs)->sr & PS_S)) 24 #define instruction_pointer(regs) ((regs)->pc) 25 #define profile_pc(regs) instruction_pointer(regs) 26 #define trap_no(regs) ((regs 28 instruction_pointer_set(struct pt_regs *regs, unsigned long val) argument 40 in_syscall(struct pt_regs const *regs) argument 45 forget_syscall(struct pt_regs *regs) argument 50 regs_return_value(struct pt_regs *regs) argument 55 regs_set_return_value(struct pt_regs *regs, unsigned long val) argument 62 kernel_stack_pointer(struct pt_regs *regs) argument 67 frame_pointer(struct pt_regs *regs) argument 71 frame_pointer_set(struct pt_regs *regs, unsigned long val) argument 90 regs_get_register(struct pt_regs *regs, unsigned int offset) argument [all...] |
/linux-master/drivers/media/pci/mgb4/ |
H A D | mgb4_regs.c | 10 int mgb4_regs_map(struct resource *res, struct mgb4_regs *regs) argument 12 regs->mapbase = res->start; 13 regs->mapsize = res->end - res->start; 15 if (!request_mem_region(regs->mapbase, regs->mapsize, res->name)) 17 regs->membase = ioremap(regs->mapbase, regs->mapsize); 18 if (!regs->membase) { 19 release_mem_region(regs 26 mgb4_regs_free(struct mgb4_regs *regs) argument [all...] |
/linux-master/arch/mips/include/asm/ |
H A D | branch.h | 16 extern int __isa_exception_epc(struct pt_regs *regs); 17 extern int __compute_return_epc(struct pt_regs *regs); 18 extern int __compute_return_epc_for_insn(struct pt_regs *regs, 20 extern int __microMIPS_compute_return_epc(struct pt_regs *regs); 21 extern int __MIPS16e_compute_return_epc(struct pt_regs *regs); 30 int isBranchInstr(struct pt_regs *regs, 33 extern int __mm_isBranchInstr(struct pt_regs *regs, 36 static inline int mm_isBranchInstr(struct pt_regs *regs, argument 42 return __mm_isBranchInstr(regs, dec_insn, contpc); 45 static inline int delay_slot(struct pt_regs *regs) argument 50 clear_delay_slot(struct pt_regs *regs) argument 55 set_delay_slot(struct pt_regs *regs) argument 60 exception_epc(struct pt_regs *regs) argument 73 compute_return_epc(struct pt_regs *regs) argument 88 MIPS16e_compute_return_epc(struct pt_regs *regs, union mips16e_instruction *inst) argument [all...] |
/linux-master/arch/hexagon/kernel/ |
H A D | vm_events.c | 16 * @regs: pointer to pt_regs 22 void show_regs(struct pt_regs *regs) argument 27 regs->restart_r0, regs->syscall_nr); 28 printk(KERN_EMERG "preds: \t\t0x%08lx\n", regs->preds); 30 regs->lc0, regs->sa0, regs->m0); 32 regs->lc1, regs 76 arch_do_IRQ(struct pt_regs *regs) argument [all...] |
/linux-master/arch/parisc/include/asm/ |
H A D | ptrace.h | 17 #define user_mode(regs) (((regs)->iaoq[0] & 3) != PRIV_KERNEL) 18 #define user_space(regs) ((regs)->iasq[1] != PRIV_KERNEL) 19 #define instruction_pointer(regs) ((regs)->iaoq[0] & ~3) 20 #define user_stack_pointer(regs) ((regs)->gr[30]) 23 static inline unsigned long regs_return_value(struct pt_regs *regs) argument 25 return regs 28 instruction_pointer_set(struct pt_regs *regs, unsigned long val) argument 42 regs_get_register(struct pt_regs *regs, unsigned int offset) argument [all...] |
/linux-master/arch/sh/include/asm/ |
H A D | syscall_32.h | 13 struct pt_regs *regs) 15 return (regs->tra >= 0) ? regs->regs[3] : -1L; 19 struct pt_regs *regs) 28 struct pt_regs *regs) 30 return IS_ERR_VALUE(regs->regs[0]) ? regs->regs[ 12 syscall_get_nr(struct task_struct *task, struct pt_regs *regs) argument 18 syscall_rollback(struct task_struct *task, struct pt_regs *regs) argument 27 syscall_get_error(struct task_struct *task, struct pt_regs *regs) argument 33 syscall_get_return_value(struct task_struct *task, struct pt_regs *regs) argument 39 syscall_set_return_value(struct task_struct *task, struct pt_regs *regs, int error, long val) argument 46 syscall_get_arguments(struct task_struct *task, struct pt_regs *regs, unsigned long *args) argument [all...] |
H A D | ptrace_32.h | 9 static inline long regs_return_value(struct pt_regs *regs) argument 11 return regs->regs[0];
|
/linux-master/drivers/media/platform/samsung/s5p-jpeg/ |
H A D | jpeg-hw-s5p.h | 15 #include "jpeg-regs.h" 26 void s5p_jpeg_reset(void __iomem *regs); 27 void s5p_jpeg_poweron(void __iomem *regs); 28 void s5p_jpeg_input_raw_mode(void __iomem *regs, unsigned long mode); 29 void s5p_jpeg_proc_mode(void __iomem *regs, unsigned long mode); 30 void s5p_jpeg_subsampling_mode(void __iomem *regs, unsigned int mode); 31 unsigned int s5p_jpeg_get_subsampling_mode(void __iomem *regs); 32 void s5p_jpeg_dri(void __iomem *regs, unsigned int dri); 33 void s5p_jpeg_qtbl(void __iomem *regs, unsigned int t, unsigned int n); 34 void s5p_jpeg_htbl_ac(void __iomem *regs, unsigne [all...] |
H A D | jpeg-hw-exynos3250.h | 15 #include "jpeg-regs.h" 17 void exynos3250_jpeg_reset(void __iomem *regs); 18 void exynos3250_jpeg_poweron(void __iomem *regs); 19 void exynos3250_jpeg_set_dma_num(void __iomem *regs); 21 void exynos3250_jpeg_input_raw_fmt(void __iomem *regs, unsigned int fmt); 22 void exynos3250_jpeg_output_raw_fmt(void __iomem *regs, unsigned int fmt); 23 void exynos3250_jpeg_set_y16(void __iomem *regs, bool y16); 24 void exynos3250_jpeg_proc_mode(void __iomem *regs, unsigned int mode); 25 void exynos3250_jpeg_subsampling_mode(void __iomem *regs, unsigned int mode); 26 unsigned int exynos3250_jpeg_get_subsampling_mode(void __iomem *regs); [all...] |
/linux-master/arch/riscv/include/asm/ |
H A D | perf_event.h | 12 #define perf_arch_bpf_user_pt_regs(regs) (struct user_regs_struct *)regs 14 #define perf_arch_fetch_caller_regs(regs, __ip) { \ 15 (regs)->epc = (__ip); \ 16 (regs)->s0 = (unsigned long) __builtin_frame_address(0); \ 17 (regs)->sp = current_stack_pointer; \ 18 (regs)->status = SR_PP; \
|
/linux-master/arch/loongarch/kernel/ |
H A D | syscall.c | 41 void noinstr do_syscall(struct pt_regs *regs) argument 46 nr = regs->regs[11]; 49 regs->regs[0] = nr + 1; 51 regs->csr_era += 4; 52 regs->orig_a0 = regs->regs[4]; 53 regs [all...] |