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

1234567891011>>

/linux-master/arch/microblaze/include/asm/
H A Dptrace.h11 #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 Delf.h6 #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 Dregdef.h12 #define regs_syscallid(regs) regs->regs[9]
13 #define regs_fp(regs) regs->regs[2]
/linux-master/arch/csky/abiv2/inc/abi/
H A Delf.h7 #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 Dregdef.h12 #define regs_syscallid(regs) regs->regs[3]
13 #define regs_fp(regs) regs->regs[4]
/linux-master/arch/s390/include/asm/
H A Daccess-regs.h13 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 Dsyscalls_64.h17 #define EXECUTE_SYSCALL(syscall, regs) \
18 (((*sys_call_table[syscall]))(UPT_SYSCALL_ARG1(&regs->regs), \
19 UPT_SYSCALL_ARG2(&regs->regs), \
20 UPT_SYSCALL_ARG3(&regs->regs), \
21 UPT_SYSCALL_ARG4(&regs->regs), \
22 UPT_SYSCALL_ARG5(&regs
[all...]
/linux-master/arch/hexagon/include/uapi/asm/
H A Dptrace.h27 #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 Dperf_event.h14 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) &regs->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 Dbranch.h10 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 Dperf_event.h10 #define perf_arch_bpf_user_pt_regs(regs) (struct user_pt_regs *)regs
H A Dptrace.h20 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 Dperf_event.h13 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 Dptrace.h21 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 Dptrace.h21 #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 Dmgb4_regs.c10 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 Dbranch.h16 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 Dvm_events.c16 * @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 Dptrace.h17 #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 Dsyscall_32.h13 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 Dptrace_32.h9 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 Djpeg-hw-s5p.h15 #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 Djpeg-hw-exynos3250.h15 #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 Dperf_event.h12 #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 Dsyscall.c41 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...]

Completed in 263 milliseconds

1234567891011>>