Lines Matching refs:value
425 static void cmos_write(uint8_t addr, uint8_t value) in cmos_write() argument
428 pio_write8(value, CMOS_DATA_PORT); in cmos_write()
454 static void cmos_set_reg_val(uint8_t addr, uint8_t value) in cmos_set_reg_val() argument
465 cmos_write(addr, value); in cmos_set_reg_val()
547 pio_req->value = offset; in vrtc_read()
550 pio_req->value = cmos_get_reg_val(offset); in vrtc_read()
557 pio_req->value = vrtc_get_reg_c(vrtc); in vrtc_read()
559 pio_req->value = *((uint8_t *)&vrtc->rtcdev + offset); in vrtc_read()
561 RTC_DEBUG("read 0x%x, 0x%x", offset, pio_req->value); in vrtc_read()
614 uint32_t value) in vrtc_write() argument
624 vrtc->addr = (uint8_t)(value & 0x7FU); in vrtc_write()
629 cmos_set_reg_val(vcpu->vm->vrtc.addr, (uint8_t)(value & 0xFFU)); in vrtc_write()
633 cmos_set_reg_val(vcpu->vm->vrtc.addr, (uint8_t)(value & 0xFFU)); in vrtc_write()
640 RTC_DEBUG("RTC reg_%x set to %#x (ignored)\n", vrtc->addr, value); in vrtc_write()
643 vrtc_set_reg_b(vrtc, value); in vrtc_write()
644 RTC_DEBUG("RTC reg_b set to %#x\n", value); in vrtc_write()
650 *((uint8_t *)&vrtc->rtcdev + vrtc->addr) = (uint8_t)(value & 0x7FU); in vrtc_write()
651 RTC_DEBUG("RTC alarm reg(%d) set to %#x (ignored)\n", vrtc->addr, value); in vrtc_write()
660 RTC_DEBUG("RTC offset %#x set to %#x\n", vrtc->addr, value); in vrtc_write()
661 *((uint8_t *)&vrtc->rtcdev + vrtc->addr) = (uint8_t)(value & mask); in vrtc_write()