/* do_s2io_write_bits - update alarm bits in alarm register @value: alarm bits @flag: interrupt status @addr: address value Description: update alarm bits in alarm register Return Value: NONE.  */
static void do_s2io_write_bits(u64 value, int flag, void __iomem *addr)
/* do_s2io_write_bits - update alarm bits in alarm register @value: alarm bits @flag: interrupt status @addr: address value Description: update alarm bits in alarm register Return Value: NONE.  */
static void do_s2io_write_bits(u64 value, int flag, void __iomem *addr)
{
	u64 temp64;
	temp64 = readq(addr);
	if (flag == ENABLE_INTRS)
		temp64 &= ~((u64)value);
	else
		temp64 |= ((u64)value);
	writeq(temp64, addr);
}