Lines Matching refs:synic_event_page
155 hv_cpu->synic_event_page = in hv_synic_alloc()
157 if (!hv_cpu->synic_event_page) { in hv_synic_alloc()
178 free_page((unsigned long)hv_cpu->synic_event_page); in hv_synic_alloc()
179 hv_cpu->synic_event_page = NULL; in hv_synic_alloc()
184 hv_cpu->synic_event_page, 1); in hv_synic_alloc()
187 hv_cpu->synic_event_page = NULL; in hv_synic_alloc()
192 memset(hv_cpu->synic_event_page, 0, PAGE_SIZE); in hv_synic_alloc()
237 if (hv_cpu->synic_event_page) { in hv_synic_free()
239 hv_cpu->synic_event_page, 1); in hv_synic_free()
242 hv_cpu->synic_event_page = NULL; in hv_synic_free()
248 free_page((unsigned long)hv_cpu->synic_event_page); in hv_synic_free()
298 hv_cpu->synic_event_page = in hv_synic_enable_regs()
300 if (!hv_cpu->synic_event_page) in hv_synic_enable_regs()
303 siefp.base_siefp_gpa = virt_to_phys(hv_cpu->synic_event_page) in hv_synic_enable_regs()
383 iounmap(hv_cpu->synic_event_page); in hv_synic_disable_regs()
384 hv_cpu->synic_event_page = NULL; in hv_synic_disable_regs()
414 (union hv_synic_event_flags *)hv_cpu->synic_event_page + VMBUS_MESSAGE_SINT; in hv_synic_event_pending()