Lines Matching defs:data
113 u8 data[LPTIME_MAX];
118 ret = lp8788_read_multi_bytes(lp, LP8788_RTC_SEC, data, LPTIME_MAX);
122 tm->tm_sec = data[LPTIME_SEC];
123 tm->tm_min = data[LPTIME_MIN];
124 tm->tm_hour = data[LPTIME_HOUR];
125 tm->tm_mday = data[LPTIME_MDAY];
126 tm->tm_mon = data[LPTIME_MON] - LP8788_MONTH_OFFSET;
127 tm->tm_year = data[LPTIME_YEAR] + LP8788_BASE_YEAR - 1900;
128 tm->tm_wday = _to_tm_wday(data[LPTIME_WDAY]);
137 u8 data[LPTIME_MAX - 1];
147 data[LPTIME_SEC] = tm->tm_sec;
148 data[LPTIME_MIN] = tm->tm_min;
149 data[LPTIME_HOUR] = tm->tm_hour;
150 data[LPTIME_MDAY] = tm->tm_mday;
151 data[LPTIME_MON] = tm->tm_mon + LP8788_MONTH_OFFSET;
152 data[LPTIME_YEAR] = year;
154 for (i = 0; i < ARRAY_SIZE(data); i++) {
155 ret = lp8788_write_byte(lp, LP8788_RTC_SEC + i, data[i]);
168 u8 addr, data[LPTIME_MAX];
172 ret = lp8788_read_multi_bytes(lp, addr, data, LPTIME_MAX);
176 tm->tm_sec = data[LPTIME_SEC];
177 tm->tm_min = data[LPTIME_MIN];
178 tm->tm_hour = data[LPTIME_HOUR];
179 tm->tm_mday = data[LPTIME_MDAY];
180 tm->tm_mon = data[LPTIME_MON] - LP8788_MONTH_OFFSET;
181 tm->tm_year = data[LPTIME_YEAR] + LP8788_BASE_YEAR - 1900;
182 tm->tm_wday = _to_tm_wday(data[LPTIME_WDAY]);
183 alarm->enabled = data[LPTIME_WDAY] & LP8788_ALM_EN_M;
193 u8 addr, data[LPTIME_MAX];
202 data[LPTIME_SEC] = tm->tm_sec;
203 data[LPTIME_MIN] = tm->tm_min;
204 data[LPTIME_HOUR] = tm->tm_hour;
205 data[LPTIME_MDAY] = tm->tm_mday;
206 data[LPTIME_MON] = tm->tm_mon + LP8788_MONTH_OFFSET;
207 data[LPTIME_YEAR] = year;
208 data[LPTIME_WDAY] = _to_lp8788_wday(tm->tm_wday);
210 for (i = 0; i < ARRAY_SIZE(data); i++) {
212 ret = lp8788_write_byte(lp, addr, data[i]);