Lines Matching defs:hour
182 unsigned hour;
187 hour = bcd2bin(reg & 0x1f);
188 if (hour == 12)
189 hour = 0;
191 hour += 12;
192 return hour;
195 static unsigned rs5c_hr2reg(struct rs5c372 *rs5c, unsigned hour)
198 return bin2bcd(hour);
200 if (hour > 12)
201 return 0x20 | bin2bcd(hour - 12);
202 if (hour == 12)
204 if (hour == 0)
206 return bin2bcd(hour);