Home
last modified time | relevance | path

Searched refs:mtdcrx (Results 1 - 6 of 6) sorted by relevance

/kernel/linux/linux-5.10/arch/powerpc/include/asm/
H A Ddcr-native.h36 /* mfdcrx/mtdcrx instruction based accessors. We hand code
47 static inline void mtdcrx(unsigned int reg, unsigned int val) in mtdcrx() function
70 mtdcrx(rn, v); \
85 mtdcrx(base_addr, reg); in __mfdcri()
102 mtdcrx(base_addr, reg); in __mtdcri()
103 mtdcrx(base_data, val); in __mtdcri()
119 mtdcrx(base_addr, reg); in __dcri_clrset()
121 mtdcrx(base_data, val); in __dcri_clrset()
/kernel/linux/linux-6.6/arch/powerpc/include/asm/
H A Ddcr-native.h36 /* mfdcrx/mtdcrx instruction based accessors. We hand code
47 static inline void mtdcrx(unsigned int reg, unsigned int val) in mtdcrx() function
70 mtdcrx(rn, v); \
85 mtdcrx(base_addr, reg); in __mfdcri()
102 mtdcrx(base_addr, reg); in __mtdcri()
103 mtdcrx(base_data, val); in __mtdcri()
119 mtdcrx(base_addr, reg); in __dcri_clrset()
121 mtdcrx(base_data, val); in __dcri_clrset()
/kernel/linux/linux-5.10/arch/powerpc/boot/
H A Dtreeboot-akebono.c78 mtdcrx(CCTL0_MCO4, 0x1); in ibm_akebono_fixups()
82 mtdcrx(CCTL0_MCO2, reg); in ibm_akebono_fixups()
H A Ddcr.h19 #define mtdcrx(rn, val) \ macro
21 asm volatile("mtdcrx %0,%1" : : "r"(rn), "r" (val)); \
/kernel/linux/linux-6.6/arch/powerpc/boot/
H A Dtreeboot-akebono.c78 mtdcrx(CCTL0_MCO4, 0x1); in ibm_akebono_fixups()
82 mtdcrx(CCTL0_MCO2, reg); in ibm_akebono_fixups()
H A Ddcr.h19 #define mtdcrx(rn, val) \ macro
21 asm volatile("mtdcrx %0,%1" : : "r"(rn), "r" (val)); \

Completed in 3 milliseconds