ald
unsigned long ald : 32;
union ald ald;
rc = read_guest_real(vcpu, ald_addr + 16, &ald.val, sizeof(union ald));
if (alet.alen / 8 > ald.all)
if (0x7fffffff - ald.alo * 128 < alet.alen * 16)
rc = read_guest_real(vcpu, ald.alo * 128 + alet.alen * 16, &ale,
u8 ald[3], ctl[3];
ret = regmap_bulk_read(ds1307->regmap, RX8130_REG_ALARM_MIN, ald,
sizeof(ald));
t->time.tm_min = bcd2bin(ald[0] & 0x7f);
t->time.tm_hour = bcd2bin(ald[1] & 0x7f);
t->time.tm_mday = bcd2bin(ald[2] & 0x7f);
u8 ald[3], ctl[3];
ald[0] = bin2bcd(t->time.tm_min);
ald[1] = bin2bcd(t->time.tm_hour);
ald[2] = bin2bcd(t->time.tm_mday);
ret = regmap_bulk_write(ds1307->regmap, RX8130_REG_ALARM_MIN, ald,
sizeof(ald));
u8 ald[2];
err = rx8025_read_regs(client, RX8025_REG_ALDMIN, 2, ald);
__func__, ald[0], ald[1], ctrl2);
t->time.tm_min = bcd2bin(ald[0] & 0x7f);
t->time.tm_hour = bcd2bin(ald[1] & 0x3f);
t->time.tm_hour = bcd2bin(ald[1] & 0x1f) % 12
+ (ald[1] & 0x20 ? 12 : 0);
u8 ald[2];
ald[0] = bin2bcd(t->time.tm_min);
ald[1] = bin2bcd(t->time.tm_hour);
ald[1] = (t->time.tm_hour >= 12 ? 0x20 : 0)
dev_dbg(dev, "%s: write 0x%02x 0x%02x\n", __func__, ald[0], ald[1]);
err = rx8025_write_regs(client, RX8025_REG_ALDMIN, 2, ald);
cmd->ald = nca->bytes[0];
unsigned char ald; /* Allow link down */