Lines Matching refs:regs
99 #define MSTK_GET(regs,name) \ argument
100 (MSTK_REGVAL_TO_DECIMAL(mostek_read(regs + MOSTEK_ ## name) & MSTK_ ## name ## _MASK))
101 #define MSTK_SET(regs,name,value) \ argument
102 do { u8 __val = mostek_read(regs + MOSTEK_ ## name); \
106 mostek_write(regs + MOSTEK_ ## name, __val); \
113 #define MSTK_REG_CREG(regs) (mostek_read((regs) + MOSTEK_CREG)) argument
114 #define MSTK_REG_SEC(regs) MSTK_GET(regs,SEC) argument
115 #define MSTK_REG_MIN(regs) MSTK_GET(regs,MIN) argument
116 #define MSTK_REG_HOUR(regs) MSTK_GET(regs,HOUR) argument
117 #define MSTK_REG_DOW(regs) MSTK_GET(regs,DOW) argument
118 #define MSTK_REG_DOM(regs) MSTK_GET(regs,DOM) argument
119 #define MSTK_REG_MONTH(regs) MSTK_GET(regs,MONTH) argument
120 #define MSTK_REG_YEAR(regs) MSTK_GET(regs,YEAR) argument
122 #define MSTK_SET_REG_SEC(regs,value) MSTK_SET(regs,SEC,value) argument
123 #define MSTK_SET_REG_MIN(regs,value) MSTK_SET(regs,MIN,value) argument
124 #define MSTK_SET_REG_HOUR(regs,value) MSTK_SET(regs,HOUR,value) argument
125 #define MSTK_SET_REG_DOW(regs,value) MSTK_SET(regs,DOW,value) argument
126 #define MSTK_SET_REG_DOM(regs,value) MSTK_SET(regs,DOM,value) argument
127 #define MSTK_SET_REG_MONTH(regs,value) MSTK_SET(regs,MONTH,value) argument
128 #define MSTK_SET_REG_YEAR(regs,value) MSTK_SET(regs,YEAR,value) argument