Lines Matching refs:sz
26 #define CPS_ACCESSOR_R(unit, sz, name) \ argument
27 static inline uint##sz##_t read_##unit##_##name(void) \
31 switch (sz) { \
49 #define CPS_ACCESSOR_W(unit, sz, name) \ argument
50 static inline void write_##unit##_##name(uint##sz##_t val) \
52 switch (sz) { \
74 #define CPS_ACCESSOR_M(unit, sz, name) \ argument
75 static inline void change_##unit##_##name(uint##sz##_t mask, \
76 uint##sz##_t val) \
78 uint##sz##_t reg_val = read_##unit##_##name(); \
84 static inline void set_##unit##_##name(uint##sz##_t val) \
89 static inline void clear_##unit##_##name(uint##sz##_t val) \
94 #define CPS_ACCESSOR_RO(unit, sz, off, name) \ argument
96 CPS_ACCESSOR_R(unit, sz, name)
98 #define CPS_ACCESSOR_WO(unit, sz, off, name) \ argument
100 CPS_ACCESSOR_W(unit, sz, name)
102 #define CPS_ACCESSOR_RW(unit, sz, off, name) \ argument
104 CPS_ACCESSOR_R(unit, sz, name) \
105 CPS_ACCESSOR_W(unit, sz, name) \
106 CPS_ACCESSOR_M(unit, sz, name)