Lines Matching refs:flagreg

77 	int flagreg;  in rx8010_irq_1_handler()  local
81 flagreg = i2c_smbus_read_byte_data(client, RX8010_FLAG); in rx8010_irq_1_handler()
83 if (flagreg <= 0) { in rx8010_irq_1_handler()
88 if (flagreg & RX8010_FLAG_VLF) in rx8010_irq_1_handler()
91 if (flagreg & RX8010_FLAG_TF) { in rx8010_irq_1_handler()
92 flagreg &= ~RX8010_FLAG_TF; in rx8010_irq_1_handler()
96 if (flagreg & RX8010_FLAG_AF) { in rx8010_irq_1_handler()
97 flagreg &= ~RX8010_FLAG_AF; in rx8010_irq_1_handler()
101 if (flagreg & RX8010_FLAG_UF) { in rx8010_irq_1_handler()
102 flagreg &= ~RX8010_FLAG_UF; in rx8010_irq_1_handler()
106 i2c_smbus_write_byte_data(client, RX8010_FLAG, flagreg); in rx8010_irq_1_handler()
116 int flagreg; in rx8010_get_time() local
119 flagreg = i2c_smbus_read_byte_data(rx8010->client, RX8010_FLAG); in rx8010_get_time()
120 if (flagreg < 0) in rx8010_get_time()
121 return flagreg; in rx8010_get_time()
123 if (flagreg & RX8010_FLAG_VLF) { in rx8010_get_time()
148 int ctrl, flagreg; in rx8010_set_time() local
187 flagreg = i2c_smbus_read_byte_data(rx8010->client, RX8010_FLAG); in rx8010_set_time()
188 if (flagreg < 0) { in rx8010_set_time()
189 return flagreg; in rx8010_set_time()
192 if (flagreg & RX8010_FLAG_VLF) in rx8010_set_time()
194 flagreg & ~RX8010_FLAG_VLF); in rx8010_set_time()
258 int flagreg; in rx8010_read_alarm() local
265 flagreg = i2c_smbus_read_byte_data(client, RX8010_FLAG); in rx8010_read_alarm()
266 if (flagreg < 0) in rx8010_read_alarm()
267 return flagreg; in rx8010_read_alarm()
277 t->pending = (flagreg & RX8010_FLAG_AF) && t->enabled; in rx8010_read_alarm()
287 int extreg, flagreg; in rx8010_set_alarm() local
290 flagreg = i2c_smbus_read_byte_data(client, RX8010_FLAG); in rx8010_set_alarm()
291 if (flagreg < 0) { in rx8010_set_alarm()
292 return flagreg; in rx8010_set_alarm()
304 flagreg &= ~RX8010_FLAG_AF; in rx8010_set_alarm()
305 err = i2c_smbus_write_byte_data(rx8010->client, RX8010_FLAG, flagreg); in rx8010_set_alarm()
356 int flagreg; in rx8010_alarm_irq_enable() local
374 flagreg = i2c_smbus_read_byte_data(client, RX8010_FLAG); in rx8010_alarm_irq_enable()
375 if (flagreg < 0) in rx8010_alarm_irq_enable()
376 return flagreg; in rx8010_alarm_irq_enable()
378 flagreg &= ~RX8010_FLAG_AF; in rx8010_alarm_irq_enable()
379 err = i2c_smbus_write_byte_data(rx8010->client, RX8010_FLAG, flagreg); in rx8010_alarm_irq_enable()
399 int flagreg; in rx8010_ioctl() local
403 flagreg = i2c_smbus_read_byte_data(rx8010->client, RX8010_FLAG); in rx8010_ioctl()
404 if (flagreg < 0) in rx8010_ioctl()
405 return flagreg; in rx8010_ioctl()
407 tmp = !!(flagreg & RX8010_FLAG_VLF); in rx8010_ioctl()
414 flagreg = i2c_smbus_read_byte_data(rx8010->client, RX8010_FLAG); in rx8010_ioctl()
415 if (flagreg < 0) { in rx8010_ioctl()
416 return flagreg; in rx8010_ioctl()
419 flagreg &= ~RX8010_FLAG_VLF; in rx8010_ioctl()
420 ret = i2c_smbus_write_byte_data(client, RX8010_FLAG, flagreg); in rx8010_ioctl()