Lines Matching refs:flags

147 	int flags;  in rv8803_handle_irq()  local
151 flags = rv8803_read_reg(client, RV8803_FLAG); in rv8803_handle_irq()
152 if (flags <= 0) { in rv8803_handle_irq()
157 if (flags & RV8803_FLAG_V1F) in rv8803_handle_irq()
160 if (flags & RV8803_FLAG_V2F) in rv8803_handle_irq()
163 if (flags & RV8803_FLAG_TF) { in rv8803_handle_irq()
164 flags &= ~RV8803_FLAG_TF; in rv8803_handle_irq()
169 if (flags & RV8803_FLAG_AF) { in rv8803_handle_irq()
170 flags &= ~RV8803_FLAG_AF; in rv8803_handle_irq()
175 if (flags & RV8803_FLAG_UF) { in rv8803_handle_irq()
176 flags &= ~RV8803_FLAG_UF; in rv8803_handle_irq()
183 rv8803_write_reg(client, RV8803_FLAG, flags); in rv8803_handle_irq()
198 int ret, flags; in rv8803_get_time() local
200 flags = rv8803_read_reg(rv8803->client, RV8803_FLAG); in rv8803_get_time()
201 if (flags < 0) in rv8803_get_time()
202 return flags; in rv8803_get_time()
204 if (flags & RV8803_FLAG_V2F) { in rv8803_get_time()
237 int ctrl, flags, ret; in rv8803_set_time() local
272 flags = rv8803_read_reg(rv8803->client, RV8803_FLAG); in rv8803_set_time()
273 if (flags < 0) { in rv8803_set_time()
275 return flags; in rv8803_set_time()
279 flags & ~(RV8803_FLAG_V1F | RV8803_FLAG_V2F)); in rv8803_set_time()
291 int flags, ret; in rv8803_get_alarm() local
297 flags = rv8803_read_reg(client, RV8803_FLAG); in rv8803_get_alarm()
298 if (flags < 0) in rv8803_get_alarm()
299 return flags; in rv8803_get_alarm()
307 alrm->pending = (flags & RV8803_FLAG_AF) && alrm->enabled; in rv8803_get_alarm()
379 int ctrl, flags, err; in rv8803_alarm_irq_enable() local
396 flags = rv8803_read_reg(client, RV8803_FLAG); in rv8803_alarm_irq_enable()
397 if (flags < 0) { in rv8803_alarm_irq_enable()
399 return flags; in rv8803_alarm_irq_enable()
401 flags &= ~(RV8803_FLAG_AF | RV8803_FLAG_UF); in rv8803_alarm_irq_enable()
402 err = rv8803_write_reg(client, RV8803_FLAG, flags); in rv8803_alarm_irq_enable()
421 int flags, ret = 0; in rv8803_ioctl() local
425 flags = rv8803_read_reg(client, RV8803_FLAG); in rv8803_ioctl()
426 if (flags < 0) in rv8803_ioctl()
427 return flags; in rv8803_ioctl()
429 if (flags & RV8803_FLAG_V1F) in rv8803_ioctl()
432 if (flags & RV8803_FLAG_V2F) in rv8803_ioctl()
435 flags &= RV8803_FLAG_V1F | RV8803_FLAG_V2F; in rv8803_ioctl()
437 if (copy_to_user((void __user *)arg, &flags, sizeof(int))) in rv8803_ioctl()
444 flags = rv8803_read_reg(client, RV8803_FLAG); in rv8803_ioctl()
445 if (flags < 0) { in rv8803_ioctl()
447 return flags; in rv8803_ioctl()
450 flags &= ~(RV8803_FLAG_V1F | RV8803_FLAG_V2F); in rv8803_ioctl()
451 ret = rv8803_write_reg(client, RV8803_FLAG, flags); in rv8803_ioctl()
500 u8 flags; in rx8900_trickle_charger_init() local
512 flags = ~(RX8900_FLAG_VDETOFF | RX8900_FLAG_SWOFF) & (u8)err; in rx8900_trickle_charger_init()
515 flags |= RX8900_FLAG_VDETOFF; in rx8900_trickle_charger_init()
518 flags |= RX8900_FLAG_SWOFF; in rx8900_trickle_charger_init()
521 flags); in rx8900_trickle_charger_init()
529 int err, flags; in rv8803_probe() local
560 flags = rv8803_read_reg(client, RV8803_FLAG); in rv8803_probe()
561 if (flags < 0) in rv8803_probe()
562 return flags; in rv8803_probe()
564 if (flags & RV8803_FLAG_V1F) in rv8803_probe()
567 if (flags & RV8803_FLAG_V2F) in rv8803_probe()
570 if (flags & RV8803_FLAG_AF) in rv8803_probe()