Linux Audio

Check our new training course

Loading...
Note: File does not exist in v4.6.
 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 */