Lines Matching refs:reg
44 extern void __mtdcr(unsigned int reg, unsigned int val);
45 extern unsigned int __mfdcr(unsigned int reg);
50 static inline unsigned int mfdcrx(unsigned int reg) in mfdcrx() argument
54 : "=r" (ret) : "r" (reg)); in mfdcrx()
58 static inline void mtdcrx(unsigned int reg, unsigned int val) in mtdcrx() argument
61 : : "r" (val), "r" (reg)); in mtdcrx()
89 static inline unsigned __mfdcri(int base_addr, int base_data, int reg) in __mfdcri() argument
96 mtdcrx(base_addr, reg); in __mfdcri()
99 __mtdcr(base_addr, reg); in __mfdcri()
106 static inline void __mtdcri(int base_addr, int base_data, int reg, in __mtdcri() argument
113 mtdcrx(base_addr, reg); in __mtdcri()
116 __mtdcr(base_addr, reg); in __mtdcri()
122 static inline void __dcri_clrset(int base_addr, int base_data, int reg, in __dcri_clrset() argument
130 mtdcrx(base_addr, reg); in __dcri_clrset()
134 __mtdcr(base_addr, reg); in __dcri_clrset()
141 #define mfdcri(base, reg) __mfdcri(DCRN_ ## base ## _CONFIG_ADDR, \ argument
143 reg)
145 #define mtdcri(base, reg, data) __mtdcri(DCRN_ ## base ## _CONFIG_ADDR, \ argument
147 reg, data)
149 #define dcri_clrset(base, reg, clr, set) __dcri_clrset(DCRN_ ## base ## _CONFIG_ADDR, \ argument
151 reg, clr, set)