Lines Matching refs:stat
71 int control, stat; in ds3232_check_rtc_status() local
73 stat = i2c_smbus_read_byte_data(client, DS3232_REG_SR); in ds3232_check_rtc_status()
74 if (stat < 0) in ds3232_check_rtc_status()
75 return stat; in ds3232_check_rtc_status()
77 if (stat & DS3232_REG_SR_OSF) in ds3232_check_rtc_status()
82 stat &= ~(DS3232_REG_SR_OSF | DS3232_REG_SR_A1F | DS3232_REG_SR_A2F); in ds3232_check_rtc_status()
84 ret = i2c_smbus_write_byte_data(client, DS3232_REG_SR, stat); in ds3232_check_rtc_status()
195 int control, stat; in ds3232_read_alarm() local
204 stat = ret; in ds3232_read_alarm()
225 alarm->pending = !!(stat & DS3232_REG_SR_A1F); in ds3232_read_alarm()
241 int control, stat; in ds3232_set_alarm() local
269 stat = ret; in ds3232_set_alarm()
270 stat &= ~(DS3232_REG_SR_A1F | DS3232_REG_SR_A2F); in ds3232_set_alarm()
271 ret = i2c_smbus_write_byte_data(client, DS3232_REG_SR, stat); in ds3232_set_alarm()
367 int stat, control; in ds3232_work() local
371 stat = i2c_smbus_read_byte_data(client, DS3232_REG_SR); in ds3232_work()
372 if (stat < 0) in ds3232_work()
375 if (stat & DS3232_REG_SR_A1F) { in ds3232_work()
387 stat &= ~DS3232_REG_SR_A1F; in ds3232_work()
388 i2c_smbus_write_byte_data(client, DS3232_REG_SR, stat); in ds3232_work()