]> Git Repo - J-linux.git/blob - arch/csky/include/asm/reg_ops.h
Merge tag 'vfs-6.13-rc7.fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
[J-linux.git] / arch / csky / include / asm / reg_ops.h
1 /* SPDX-License-Identifier: GPL-2.0 */
2
3 #ifndef __ASM_REGS_OPS_H
4 #define __ASM_REGS_OPS_H
5
6 #define mfcr(reg)               \
7 ({                              \
8         unsigned int tmp;       \
9         asm volatile(           \
10         "mfcr %0, "reg"\n"      \
11         : "=r"(tmp)             \
12         :                       \
13         : "memory");            \
14         tmp;                    \
15 })
16
17 #define mtcr(reg, val)          \
18 ({                              \
19         asm volatile(           \
20         "mtcr %0, "reg"\n"      \
21         :                       \
22         : "r"(val)              \
23         : "memory");            \
24 })
25
26 #endif /* __ASM_REGS_OPS_H */
This page took 0.028534 seconds and 4 git commands to generate.