ptrace.h (dcdc7a53a890218a16cd6e2a69e526bd96eb9399) ptrace.h (ee55ff803b383e03d0855661d3416aa1763e54f9)
1/* SPDX-License-Identifier: GPL-2.0-only */
2/*
3 * Copyright (C) 2012 Regents of the University of California
4 */
5
6#ifndef _ASM_RISCV_PTRACE_H
7#define _ASM_RISCV_PTRACE_H
8

--- 95 unchanged lines hidden (view full) ---

104 regs->s0 = val;
105}
106
107static inline unsigned long regs_return_value(struct pt_regs *regs)
108{
109 return regs->a0;
110}
111
1/* SPDX-License-Identifier: GPL-2.0-only */
2/*
3 * Copyright (C) 2012 Regents of the University of California
4 */
5
6#ifndef _ASM_RISCV_PTRACE_H
7#define _ASM_RISCV_PTRACE_H
8

--- 95 unchanged lines hidden (view full) ---

104 regs->s0 = val;
105}
106
107static inline unsigned long regs_return_value(struct pt_regs *regs)
108{
109 return regs->a0;
110}
111
112static inline void regs_set_return_value(struct pt_regs *regs,
113 unsigned long val)
114{
115 regs->a0 = val;
116}
117
112extern int regs_query_register_offset(const char *name);
113extern unsigned long regs_get_kernel_stack_nth(struct pt_regs *regs,
114 unsigned int n);
115
116/**
117 * regs_get_register() - get register value from its offset
118 * @regs: pt_regs from which register value is gotten
119 * @offset: offset of the register.

--- 16 unchanged lines hidden ---
118extern int regs_query_register_offset(const char *name);
119extern unsigned long regs_get_kernel_stack_nth(struct pt_regs *regs,
120 unsigned int n);
121
122/**
123 * regs_get_register() - get register value from its offset
124 * @regs: pt_regs from which register value is gotten
125 * @offset: offset of the register.

--- 16 unchanged lines hidden ---