Home
last modified time | relevance | path

Searched refs:hyperv_pcpu_input_arg (Results 1 - 18 of 18) sorted by relevance

/kernel/linux/linux-6.6/drivers/hv/
H A Dhv_common.c55 void * __percpu *hyperv_pcpu_input_arg; variable
56 EXPORT_SYMBOL_GPL(hyperv_pcpu_input_arg); variable
85 free_percpu(hyperv_pcpu_input_arg); in hv_common_free()
86 hyperv_pcpu_input_arg = NULL; in hv_common_free()
329 hyperv_pcpu_input_arg = alloc_percpu(void *); in hv_common_init()
330 BUG_ON(!hyperv_pcpu_input_arg); in hv_common_init()
369 inputarg = (void **)this_cpu_ptr(hyperv_pcpu_input_arg); in hv_common_cpu_init()
372 * hyperv_pcpu_input_arg and hyperv_pcpu_output_arg memory is already in hv_common_cpu_init()
398 * hyperv_pcpu_input_arg is not NULL, set_memory_decrypted() -> in hv_common_cpu_init()
400 * use hyperv_pcpu_input_arg a in hv_common_cpu_init()
[all...]
H A Dhv.c63 * can use the encrypted hyperv_pcpu_input_arg because it copies the in hv_post_message()
69 aligned_msg = *this_cpu_ptr(hyperv_pcpu_input_arg); in hv_post_message()
H A Dhv_balloon.c1627 hint = *this_cpu_ptr(hyperv_pcpu_input_arg); in hv_free_page_report()
/kernel/linux/linux-5.10/arch/x86/hyperv/
H A Dhv_init.c44 void __percpu **hyperv_pcpu_input_arg; variable
45 EXPORT_SYMBOL_GPL(hyperv_pcpu_input_arg); variable
79 input_arg = (void **)this_cpu_ptr(hyperv_pcpu_input_arg); in hv_cpu_init()
220 input_arg = (void **)this_cpu_ptr(hyperv_pcpu_input_arg); in hv_cpu_die()
373 hyperv_pcpu_input_arg = alloc_percpu(void *); in hyperv_init()
375 BUG_ON(hyperv_pcpu_input_arg == NULL); in hyperv_init()
H A Dnested.c34 this_cpu_ptr(hyperv_pcpu_input_arg); in hyperv_flush_guest_mapping()
106 this_cpu_ptr(hyperv_pcpu_input_arg); in hyperv_flush_guest_mapping_range()
H A Dmmu.c81 this_cpu_ptr(hyperv_pcpu_input_arg); in hyperv_flush_tlb_others()
182 this_cpu_ptr(hyperv_pcpu_input_arg); in hyperv_flush_tlb_others_ex()
H A Dhv_apic.c112 arg = (struct hv_send_ipi_ex **)this_cpu_ptr(hyperv_pcpu_input_arg); in __send_ipi_mask_ex()
/kernel/linux/linux-6.6/arch/x86/hyperv/
H A Dhv_proc.c82 input_page = *this_cpu_ptr(hyperv_pcpu_input_arg); in hv_call_deposit_pages()
134 input = *this_cpu_ptr(hyperv_pcpu_input_arg); in hv_call_add_logical_proc()
182 input = *this_cpu_ptr(hyperv_pcpu_input_arg); in hv_call_create_vp()
H A Dnested.c32 flush = *this_cpu_ptr(hyperv_pcpu_input_arg); in hyperv_flush_guest_mapping()
100 flush = *this_cpu_ptr(hyperv_pcpu_input_arg); in hyperv_flush_guest_mapping_range()
H A Dhv_vtl.c96 input = *this_cpu_ptr(hyperv_pcpu_input_arg); in hv_vtl_bringup_vcpu()
187 input = *this_cpu_ptr(hyperv_pcpu_input_arg); in hv_vtl_apicid_to_vp_id()
H A Dmmu.c76 flush = *this_cpu_ptr(hyperv_pcpu_input_arg); in hyperv_flush_tlb_multi()
183 flush = *this_cpu_ptr(hyperv_pcpu_input_arg); in hyperv_flush_tlb_others_ex()
H A Dirqdomain.c27 input = *this_cpu_ptr(hyperv_pcpu_input_arg); in hv_map_interrupt()
80 input = *this_cpu_ptr(hyperv_pcpu_input_arg); in hv_unmap_interrupt()
H A Dhv_apic.c119 ipi_arg = *this_cpu_ptr(hyperv_pcpu_input_arg); in __send_ipi_mask_ex()
H A Divm.c482 input = *this_cpu_ptr(hyperv_pcpu_input_arg); in hv_mark_gpa_visibility()
H A Dhv_init.c426 input = *this_cpu_ptr(hyperv_pcpu_input_arg); in get_vtl()
511 * hyperv_pcpu_input_arg, which is decrypted if no paravisor is present. in hyperv_init()
515 * input page: in such a VM, the hyperv_pcpu_input_arg is encrypted and in hyperv_init()
520 * hv_post_message() in such a VM can't use the encrypted hyperv_pcpu_input_arg; in hyperv_init()
/kernel/linux/linux-5.10/arch/x86/include/asm/
H A Dmshyperv.h80 extern void __percpu **hyperv_pcpu_input_arg;
/kernel/linux/linux-6.6/include/asm-generic/
H A Dmshyperv.h62 extern void * __percpu *hyperv_pcpu_input_arg;
/kernel/linux/linux-6.6/drivers/pci/controller/
H A Dpci-hyperv.c641 params = *this_cpu_ptr(hyperv_pcpu_input_arg); in hv_arch_irq_unmask()
1047 in = *this_cpu_ptr(hyperv_pcpu_input_arg); in hv_pci_read_mmio()
1048 out = *this_cpu_ptr(hyperv_pcpu_input_arg) + sizeof(*in); in hv_pci_read_mmio()
1079 in = *this_cpu_ptr(hyperv_pcpu_input_arg); in hv_pci_write_mmio()

Completed in 18 milliseconds