Lines Matching defs:hour
184 unsigned hour;
189 hour = bcd2bin(reg & 0x1f);
190 if (hour == 12)
191 hour = 0;
193 hour += 12;
194 return hour;
197 static unsigned rs5c_hr2reg(struct rs5c372 *rs5c, unsigned hour)
200 return bin2bcd(hour);
202 if (hour > 12)
203 return 0x20 | bin2bcd(hour - 12);
204 if (hour == 12)
206 if (hour == 0)
208 return bin2bcd(hour);