Lines Matching full:flags

54 	int err, flags;  in nct3018y_set_alarm_mode()  local
58 flags = i2c_smbus_read_byte_data(client, NCT3018Y_REG_CTRL); in nct3018y_set_alarm_mode()
59 if (flags < 0) { in nct3018y_set_alarm_mode()
62 return flags; in nct3018y_set_alarm_mode()
66 flags |= NCT3018Y_BIT_AIE; in nct3018y_set_alarm_mode()
68 flags &= ~NCT3018Y_BIT_AIE; in nct3018y_set_alarm_mode()
70 flags |= NCT3018Y_BIT_CIE; in nct3018y_set_alarm_mode()
71 err = i2c_smbus_write_byte_data(client, NCT3018Y_REG_CTRL, flags); in nct3018y_set_alarm_mode()
77 flags = i2c_smbus_read_byte_data(client, NCT3018Y_REG_ST); in nct3018y_set_alarm_mode()
78 if (flags < 0) { in nct3018y_set_alarm_mode()
81 return flags; in nct3018y_set_alarm_mode()
84 flags &= ~(NCT3018Y_BIT_AF); in nct3018y_set_alarm_mode()
85 err = i2c_smbus_write_byte_data(client, NCT3018Y_REG_ST, flags); in nct3018y_set_alarm_mode()
97 int flags; in nct3018y_get_alarm_mode() local
101 flags = i2c_smbus_read_byte_data(client, NCT3018Y_REG_CTRL); in nct3018y_get_alarm_mode()
102 if (flags < 0) in nct3018y_get_alarm_mode()
103 return flags; in nct3018y_get_alarm_mode()
104 *alarm_enable = flags & NCT3018Y_BIT_AIE; in nct3018y_get_alarm_mode()
111 flags = i2c_smbus_read_byte_data(client, NCT3018Y_REG_ST); in nct3018y_get_alarm_mode()
112 if (flags < 0) in nct3018y_get_alarm_mode()
113 return flags; in nct3018y_get_alarm_mode()
114 *alarm_flag = flags & NCT3018Y_BIT_AF; in nct3018y_get_alarm_mode()
185 int err, flags; in nct3018y_rtc_set_time() local
188 flags = i2c_smbus_read_byte_data(client, NCT3018Y_REG_CTRL); in nct3018y_rtc_set_time()
189 if (flags < 0) { in nct3018y_rtc_set_time()
191 return flags; in nct3018y_rtc_set_time()
195 if (nct3018y->part_num == NCT3018Y_REG_PART_NCT3018Y && !(flags & NCT3018Y_BIT_TWO)) { in nct3018y_rtc_set_time()
197 flags |= NCT3018Y_BIT_TWO; in nct3018y_rtc_set_time()
198 err = i2c_smbus_write_byte_data(client, NCT3018Y_REG_CTRL, flags); in nct3018y_rtc_set_time()
240 flags &= ~NCT3018Y_BIT_TWO; in nct3018y_rtc_set_time()
242 err = i2c_smbus_write_byte_data(client, NCT3018Y_REG_CTRL, flags); in nct3018y_rtc_set_time()
323 int status, flags = 0; in nct3018y_ioctl() local
332 flags |= RTC_VL_DATA_INVALID; in nct3018y_ioctl()
334 return put_user(flags, (unsigned int __user *)arg); in nct3018y_ioctl()
360 int flags; in nct3018y_clkout_recalc_rate() local
362 flags = i2c_smbus_read_byte_data(client, NCT3018Y_REG_CLKO); in nct3018y_clkout_recalc_rate()
363 if (flags < 0) in nct3018y_clkout_recalc_rate()
366 flags &= NCT3018Y_REG_CLKO_F_MASK; in nct3018y_clkout_recalc_rate()
367 return clkout_rates[flags]; in nct3018y_clkout_recalc_rate()
387 int i, flags; in nct3018y_clkout_set_rate() local
389 flags = i2c_smbus_read_byte_data(client, NCT3018Y_REG_CLKO); in nct3018y_clkout_set_rate()
390 if (flags < 0) in nct3018y_clkout_set_rate()
391 return flags; in nct3018y_clkout_set_rate()
395 flags &= ~NCT3018Y_REG_CLKO_F_MASK; in nct3018y_clkout_set_rate()
396 flags |= i; in nct3018y_clkout_set_rate()
397 return i2c_smbus_write_byte_data(client, NCT3018Y_REG_CLKO, flags); in nct3018y_clkout_set_rate()
407 int flags; in nct3018y_clkout_control() local
409 flags = i2c_smbus_read_byte_data(client, NCT3018Y_REG_CLKO); in nct3018y_clkout_control()
410 if (flags < 0) in nct3018y_clkout_control()
411 return flags; in nct3018y_clkout_control()
414 flags |= NCT3018Y_REG_CLKO_CKE; in nct3018y_clkout_control()
416 flags &= ~NCT3018Y_REG_CLKO_CKE; in nct3018y_clkout_control()
418 return i2c_smbus_write_byte_data(client, NCT3018Y_REG_CLKO, flags); in nct3018y_clkout_control()
435 int flags; in nct3018y_clkout_is_prepared() local
437 flags = i2c_smbus_read_byte_data(client, NCT3018Y_REG_CLKO); in nct3018y_clkout_is_prepared()
438 if (flags < 0) in nct3018y_clkout_is_prepared()
439 return flags; in nct3018y_clkout_is_prepared()
441 return flags & NCT3018Y_REG_CLKO_CKE; in nct3018y_clkout_is_prepared()
462 init.flags = 0; in nct3018y_clkout_register_clk()
492 int err, flags; in nct3018y_probe() local
508 flags = i2c_smbus_read_byte_data(client, NCT3018Y_REG_CTRL); in nct3018y_probe()
509 if (flags < 0) { in nct3018y_probe()
511 return flags; in nct3018y_probe()
512 } else if (flags & NCT3018Y_BIT_TWO) { in nct3018y_probe()
523 flags = NCT3018Y_BIT_HF; in nct3018y_probe()
524 err = i2c_smbus_write_byte_data(client, NCT3018Y_REG_CTRL, flags); in nct3018y_probe()
532 flags = 0; in nct3018y_probe()
533 err = i2c_smbus_write_byte_data(client, NCT3018Y_REG_ST, flags); in nct3018y_probe()