Lines Matching refs:chan
555 struct vdi_atpit_channel_v1 *chan = &out->va_channel[i]; in vatpit_data_read() local
557 chan->vac_initial = src->initial; in vatpit_data_read()
558 chan->vac_reg_cr = in vatpit_data_read()
560 chan->vac_reg_ol = in vatpit_data_read()
562 chan->vac_reg_status = src->reg_status; in vatpit_data_read()
563 chan->vac_mode = src->mode; in vatpit_data_read()
564 chan->vac_status = in vatpit_data_read()
572 chan->vac_time_target = in vatpit_data_read()
575 chan->vac_time_target = 0; in vatpit_data_read()
587 const struct vdi_atpit_channel_v1 *chan = &src->va_channel[i]; in vatpit_data_validate() local
589 if ((chan->vac_status & ~VALID_STATUS_BITS) != 0) { in vatpit_data_validate()
611 const struct vdi_atpit_channel_v1 *chan = &src->va_channel[i]; in vatpit_data_write() local
614 out->initial = chan->vac_initial; in vatpit_data_write()
615 out->reg_cr[0] = chan->vac_reg_cr; in vatpit_data_write()
616 out->reg_cr[1] = chan->vac_reg_cr >> 8; in vatpit_data_write()
617 out->reg_ol[0] = chan->vac_reg_ol; in vatpit_data_write()
618 out->reg_ol[1] = chan->vac_reg_ol >> 8; in vatpit_data_write()
619 out->reg_status = chan->vac_reg_status; in vatpit_data_write()
620 out->mode = chan->vac_mode; in vatpit_data_write()
621 out->slatched = (chan->vac_status & (1 << 0)) != 0; in vatpit_data_write()
622 out->olatched = (chan->vac_status & (1 << 1)) != 0; in vatpit_data_write()
623 out->cr_sel = (chan->vac_status & (1 << 2)) != 0; in vatpit_data_write()
624 out->ol_sel = (chan->vac_status & (1 << 3)) != 0; in vatpit_data_write()
625 out->fr_sel = (chan->vac_status & (1 << 4)) != 0; in vatpit_data_write()
637 if (chan->vac_time_target == 0) { in vatpit_data_write()
645 vm_denormalize_hrtime(vatpit->vm, chan->vac_time_target); in vatpit_data_write()