Home
last modified time | relevance | path

Searched refs:msg_page (Results 1 – 2 of 2) sorted by relevance

/kvm-unit-tests/x86/
H A Dhyperv_stimer.c38 void *msg_page; member
75 svcpu->msg_page = synic_alloc_page(); in synic_enable()
79 wrmsr(HV_X64_MSR_SIMP, (u64)virt_to_phys(svcpu->msg_page) | in synic_enable()
145 struct hv_message_page *msg_page; in __stimer_isr() local
150 msg_page = (struct hv_message_page *)svcpu->msg_page; in __stimer_isr()
151 for (i = 0; i < ARRAY_SIZE(msg_page->sint_message); i++) { in __stimer_isr()
152 msg = &msg_page->sint_message[i]; in __stimer_isr()
250 synic_free_page(svcpu->msg_page); in synic_disable()
345 struct hv_message_page *msg_page; in stimer_test_one_shot_busy() local
352 msg_page = g_synic_vcpu[vcpu].msg_page; in stimer_test_one_shot_busy()
[all …]
H A Dhyperv_connections.c25 struct hv_message_page *msg_page; member
102 hv->msg_page = alloc_page(); in setup_cpu()
105 if (!hv->msg_page || !hv->evt_page || !hv->post_msg) in setup_cpu()
111 (u64)virt_to_phys(hv->msg_page) | HV_SYNIC_SIMP_ENABLE); in setup_cpu()
139 free_page(hv->msg_page); in teardown_cpu()
160 struct hv_message *msg = &hv->msg_page->sint_message[MSG_SINT]; in clear_msg()
173 struct hv_message *msg = &hv->msg_page->sint_message[MSG_SINT]; in msg_ok()
187 struct hv_message *msg = &hv->msg_page->sint_message[MSG_SINT]; in msg_busy()