Lines Matching defs:reg
33 extern void __mtdcr(unsigned int reg, unsigned int val);
34 extern unsigned int __mfdcr(unsigned int reg);
39 static inline unsigned int mfdcrx(unsigned int reg)
43 : "=r" (ret) : "r" (reg));
47 static inline void mtdcrx(unsigned int reg, unsigned int val)
50 : : "r" (val), "r" (reg));
78 static inline unsigned __mfdcri(int base_addr, int base_data, int reg)
85 mtdcrx(base_addr, reg);
88 __mtdcr(base_addr, reg);
95 static inline void __mtdcri(int base_addr, int base_data, int reg,
102 mtdcrx(base_addr, reg);
105 __mtdcr(base_addr, reg);
111 static inline void __dcri_clrset(int base_addr, int base_data, int reg,
119 mtdcrx(base_addr, reg);
123 __mtdcr(base_addr, reg);
130 #define mfdcri(base, reg) __mfdcri(DCRN_ ## base ## _CONFIG_ADDR, \
132 reg)
134 #define mtdcri(base, reg, data) __mtdcri(DCRN_ ## base ## _CONFIG_ADDR, \
136 reg, data)
138 #define dcri_clrset(base, reg, clr, set) __dcri_clrset(DCRN_ ## base ## _CONFIG_ADDR, \
140 reg, clr, set)