Searched refs:hc_addr (Results 1 – 7 of 7) sorted by relevance
/freebsd/sys/dev/hyperv/vmbus/ |
H A D | hyperv.c | 86 return hypercall_md(hypercall_context.hc_addr, in hypercall_post_message() 93 return hypercall_md(hypercall_context.hc_addr, in hypercall_signal_event() 152 return hypercall_md(hypercall_context.hc_addr, in hypercall_do_md() 194 kmem_free(hypercall_context.hc_addr, PAGE_SIZE); in hypercall_memfree() 195 hypercall_context.hc_addr = NULL; in hypercall_memfree() 212 hypercall_context.hc_addr = kmem_malloc(PAGE_SIZE, M_EXEC | M_WAITOK); in hypercall_create() 213 hypercall_context.hc_paddr = vtophys(hypercall_context.hc_addr); in hypercall_create() 228 if (hypercall_context.hc_addr == NULL) in hypercall_destroy()
|
H A D | hyperv_var.h | 33 void *hc_addr; member
|
/freebsd/sys/dev/hyperv/vmbus/i386/ |
H A D | hyperv_machdep.c | 31 hypercall_md(volatile void *hc_addr, uint64_t in_val, in hypercall_md() argument 46 "m" (hc_addr)); in hypercall_md()
|
/freebsd/sys/dev/hyperv/vmbus/amd64/ |
H A D | hyperv_machdep.c | 82 hypercall_md(volatile void *hc_addr, uint64_t in_val, in hypercall_md() argument 89 "c" (in_val), "d" (in_paddr), "m" (hc_addr)); in hypercall_md()
|
/freebsd/sys/dev/hyperv/vmbus/x86/ |
H A D | hyperv_machdep.h | 32 uint64_t hypercall_md(volatile void *hc_addr, uint64_t in_val,
|
/freebsd/sys/dev/hyperv/vmbus/aarch64/ |
H A D | hyperv_machdep.h | 49 uint64_t hypercall_md(volatile void *hc_addr, u64 in_val,
|
H A D | hyperv_machdep.c | 93 hypercall_md(volatile void *hc_addr, uint64_t in_val, uint64_t in_paddr, in hypercall_md() argument
|