/* SPDX-License-Identifier: GPL-2.0 */ /* * Copyright (C) 2020-2022 Loongson Technology Corporation Limited */ #ifndef _ASM_BRANCH_H #define _ASM_BRANCH_H #include <asm/ptrace.h> static inline unsigned long exception_era(struct pt_regs *regs) { return regs->csr_era; } static inline void compute_return_era(struct pt_regs *regs) { regs->csr_era += 4; } #endif /* _ASM_BRANCH_H */