Lines Matching refs:u

402 		.u.shared_info.gfn = SHINFO_REGION_GPA / PAGE_SIZE  in juggle_shinfo_state()
407 .u.shared_info.gfn = KVM_XEN_INVALID_GFN in juggle_shinfo_state()
412 .u.shared_info.hva = (unsigned long)shinfo in juggle_shinfo_state()
417 .u.shared_info.hva = 0 in juggle_shinfo_state()
483 .u.long_mode = 1, in main()
490 .u.runstate_update_flag = 1, in main()
494 ruf.u.runstate_update_flag = 0; in main()
496 TEST_ASSERT(ruf.u.runstate_update_flag == 1, in main()
504 ha.u.shared_info.hva = (unsigned long)shinfo; in main()
507 ha.u.shared_info.gfn = SHINFO_ADDR / PAGE_SIZE; in main()
524 .u.gpa = VCPU_INFO_ADDR, in main()
530 .u.gpa = PVTIME_ADDR, in main()
536 .u.vector = EVTCHN_VECTOR, in main()
545 .u.gpa = RUNSTATE_ADDR, in main()
566 irq_routes.entries[0].u.xen_evtchn.port = EVTCHN_TEST1; in main()
567 irq_routes.entries[0].u.xen_evtchn.vcpu = vcpu->id; in main()
568 irq_routes.entries[0].u.xen_evtchn.priority = KVM_IRQ_ROUTING_XEN_EVTCHN_PRIO_2LEVEL; in main()
572 irq_routes.entries[1].u.xen_evtchn.port = EVTCHN_TEST2; in main()
573 irq_routes.entries[1].u.xen_evtchn.vcpu = vcpu->id; in main()
574 irq_routes.entries[1].u.xen_evtchn.priority = KVM_IRQ_ROUTING_XEN_EVTCHN_PRIO_2LEVEL; in main()
595 .u.timer.port = EVTCHN_TIMER, in main()
596 .u.timer.priority = KVM_IRQ_ROUTING_XEN_EVTCHN_PRIO_2LEVEL, in main()
597 .u.timer.expires_ns = 0 in main()
603 .u.evtchn.send_port = 127, in main()
604 .u.evtchn.type = EVTCHNSTAT_interdomain, in main()
605 .u.evtchn.flags = 0, in main()
606 .u.evtchn.deliver.port.port = EVTCHN_TEST1, in main()
607 .u.evtchn.deliver.port.vcpu = vcpu->id + 1, in main()
608 .u.evtchn.deliver.port.priority = KVM_IRQ_ROUTING_XEN_EVTCHN_PRIO_2LEVEL, in main()
613 inj.u.evtchn.flags = KVM_XEN_EVTCHN_UPDATE; in main()
614 inj.u.evtchn.deliver.port.vcpu = vcpu->id; in main()
617 inj.u.evtchn.send_port = 197; in main()
618 inj.u.evtchn.deliver.eventfd.port = 0; in main()
619 inj.u.evtchn.deliver.eventfd.fd = irq_fd[1]; in main()
620 inj.u.evtchn.flags = 0; in main()
667 rst.u.runstate.state = uc.args[1] + RUNSTATE_runnable - in main()
676 memset(&rst.u, 0, sizeof(rst.u)); in main()
677 rst.u.runstate.state = (uint64_t)-1; in main()
678 rst.u.runstate.time_blocked = in main()
680 rst.u.runstate.time_offline = in main()
682 rst.u.runstate.time_runnable = -rst.u.runstate.time_blocked - in main()
683 rst.u.runstate.time_offline; in main()
691 memset(&rst.u, 0, sizeof(rst.u)); in main()
692 rst.u.runstate.state = RUNSTATE_running; in main()
693 rst.u.runstate.state_entry_time = 0x6b6b + 0x5a; in main()
694 rst.u.runstate.time_blocked = 0x6b6b; in main()
695 rst.u.runstate.time_offline = 0x5a; in main()
811 TEST_ASSERT(tmr.u.timer.port == EVTCHN_TIMER, in main()
813 TEST_ASSERT(tmr.u.timer.priority == KVM_IRQ_ROUTING_XEN_EVTCHN_PRIO_2LEVEL, in main()
815 TEST_ASSERT(tmr.u.timer.expires_ns > rs->state_entry_time, in main()
829 tmr.u.timer.expires_ns = rs->state_entry_time + 100000000; in main()
856 tmr.u.timer.expires_ns = rs->state_entry_time + 100000000; in main()
867 tmr.u.timer.expires_ns = rs->state_entry_time + 100000000; in main()
871 tmr.u.timer.expires_ns = 0; in main()
873 TEST_ASSERT(tmr.u.timer.expires_ns == rs->state_entry_time + 100000000, in main()
882 .u.hva = (unsigned long)vinfo in main()
893 TEST_ASSERT(!tmr.u.timer.expires_ns, "Timer still reported pending"); in main()
900 tmr.u.timer.expires_ns = rs->state_entry_time - 100000000ULL; in main()
937 tmr.u.timer.expires_ns = rs->state_entry_time + in main()
953 if (tmr.u.timer.expires_ns) in main()
960 tmr.u.timer.expires_ns = rs->state_entry_time + in main()
991 evt_reset.u.evtchn.flags = KVM_XEN_EVTCHN_RESET; in main()
1092 lm.u.long_mode = 0; in main()
1098 .u.gpa = runstate_addr, in main()
1105 TEST_ASSERT(crs->state == rst.u.runstate.state, "Runstate mismatch"); in main()
1106 TEST_ASSERT(crs->state_entry_time == rst.u.runstate.state_entry_time, in main()
1108 TEST_ASSERT(crs->time[RUNSTATE_running] == rst.u.runstate.time_running, in main()
1110 TEST_ASSERT(crs->time[RUNSTATE_runnable] == rst.u.runstate.time_runnable, in main()
1112 TEST_ASSERT(crs->time[RUNSTATE_blocked] == rst.u.runstate.time_blocked, in main()
1114 TEST_ASSERT(crs->time[RUNSTATE_offline] == rst.u.runstate.time_offline, in main()
1124 lm.u.long_mode = 1; in main()
1132 .u.runstate.state = (uint64_t)-1 in main()
1139 TEST_ASSERT(rs->state == rst.u.runstate.state, "Runstate mismatch"); in main()
1140 TEST_ASSERT(rs->state_entry_time == rst.u.runstate.state_entry_time, in main()
1142 TEST_ASSERT(rs->time[RUNSTATE_running] == rst.u.runstate.time_running, in main()
1144 TEST_ASSERT(rs->time[RUNSTATE_runnable] == rst.u.runstate.time_runnable, in main()
1146 TEST_ASSERT(rs->time[RUNSTATE_blocked] == rst.u.runstate.time_blocked, in main()
1148 TEST_ASSERT(rs->time[RUNSTATE_offline] == rst.u.runstate.time_offline, in main()