Home
last modified time | relevance | path

Searched refs:hypercall_page (Results 1 – 7 of 7) sorted by relevance

/linux-4.1.27/drivers/hv/
Dhv.c39 .hypercall_page = NULL,
100 void *hypercall_page = hv_context.hypercall_page; in do_hypercall() local
105 "m" (hypercall_page)); in do_hypercall()
121 void *hypercall_page = hv_context.hypercall_page; in do_hypercall()
127 "S"(output_address_lo), "m" (hypercall_page)); in do_hypercall()
184 hv_context.hypercall_page = virtaddr; in hv_init()
213 if (hv_context.hypercall_page) { in hv_cleanup()
216 vfree(hv_context.hypercall_page); in hv_cleanup()
217 hv_context.hypercall_page = NULL; in hv_cleanup()
415 if (!hv_context.hypercall_page) in hv_synic_init()
Dhyperv_vmbus.h519 void *hypercall_page; member
/linux-4.1.27/arch/x86/xen/
Dxen-head.S89 ENTRY(hypercall_page)
93 .equ xen_hypercall_##n, hypercall_page + __HYPERVISOR_##n * 32; \
109 ELFNOTE(Xen, XEN_ELFNOTE_HYPERCALL_PAGE, _ASM_PTR hypercall_page)
Dxen-asm_64.S28 hypercall_iret = hypercall_page + __HYPERVISOR_iret * 32
Dxen-asm_32.S154 jmp hypercall_page + __HYPERVISOR_iret * 32
Denlighten.c92 EXPORT_SYMBOL_GPL(hypercall_page);
1773 pfn = __pa(hypercall_page); in init_hvm_pv_info()
/linux-4.1.27/arch/x86/include/asm/xen/
Dhypercall.h85 extern struct { char _entry[32]; } hypercall_page[]; variable
89 [offset] "i" (__HYPERVISOR_##x * sizeof(hypercall_page[0]))
218 : [call] "a" (&hypercall_page[call]) in privcmd_call()